@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/nocodedb/assets/inter-cyrillic-ext-wght-normal-BOeWTOD4.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/nocodedb/assets/inter-cyrillic-wght-normal-DqGufNeO.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/nocodedb/assets/inter-greek-ext-wght-normal-DlzME5K_.woff2) format("woff2-variations");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/nocodedb/assets/inter-greek-wght-normal-CkhJZR-_.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/nocodedb/assets/inter-vietnamese-wght-normal-CBcvBZtf.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/nocodedb/assets/inter-latin-ext-wght-normal-DO1Apj_S.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/nocodedb/assets/inter-latin-wght-normal-Dx4kXJAl.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Instrument Serif";font-style:italic;font-display:swap;font-weight:400;src:url(/nocodedb/assets/instrument-serif-latin-ext-400-italic-C9HzH3YL.woff2) format("woff2"),url(/nocodedb/assets/instrument-serif-latin-ext-400-italic-D7-lnxEk.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Instrument Serif";font-style:italic;font-display:swap;font-weight:400;src:url(/nocodedb/assets/instrument-serif-latin-400-italic-DKMiL14s.woff2) format("woff2"),url(/nocodedb/assets/instrument-serif-latin-400-italic-u__WvvIK.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plex Mono;font-weight:400;font-display:swap;src:url(/nocodedb/assets/plex-mono-400-DMJ8VG8y.woff2) format("woff2")}:root{--amber: #f0b040;--ease: cubic-bezier(.22, 1, .36, 1);--ab: clamp(80px, 11vw, 150px);--sans: "Inter Variable", system-ui, -apple-system, "Segoe UI", sans-serif;--serif: "Instrument Serif", Georgia, serif;--mono: "Plex Mono", ui-monospace, Consolas, monospace}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:84px;background:#050608}body{margin:0;font-family:var(--sans);font-size:17px;line-height:1.6;color:#f5f5f7;background:#050608;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;overflow-x:hidden}img{max-width:100%;height:auto}a{color:inherit}button{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--amber);outline-offset:3px;border-radius:6px}.mono{font-family:var(--mono)}.dunkel{--bg: #050608;--fg: #f5f5f7;--muted: #a1a1a6;--line: rgba(255, 255, 255, .1);--karte: rgba(255, 255, 255, .04);--akz: #f0b040;--ok: #5cd6a0;--schlecht: #ff8a80}.hell{--bg: #f5f5f7;--fg: #1d1d1f;--muted: #5f5f66;--line: rgba(0, 0, 0, .1);--karte: #ffffff;--akz: #8f5200;--ok: #0f7a52;--schlecht: #b42318}main>section,.fuss{background:var(--bg);color:var(--fg);position:relative}main>section{padding-block:var(--ab) calc(var(--ab) + 40px)}.fuss{padding-block:72px}.sheet{border-radius:40px 40px 0 0;margin-top:-40px}.huelle{max-width:1240px;margin:0 auto;padding-inline:clamp(20px,4vw,48px)}.huelle.schmal{max-width:900px}.nav{position:fixed;z-index:50;top:0;left:0;right:0;display:flex;align-items:center;gap:28px;padding:14px clamp(20px,4vw,48px);background:#05060880;backdrop-filter:blur(22px) saturate(1.4);-webkit-backdrop-filter:blur(22px) saturate(1.4);border-bottom:1px solid transparent;transition:padding .4s var(--ease),border-color .4s,background .4s}.nav.klein{padding-block:9px;border-bottom-color:#ffffff17;background:#050608b8}.marke{display:inline-flex;flex:none}.marke img{display:block;height:26px;width:auto}.menue{display:flex;gap:4px;margin-left:auto}.menue a{text-decoration:none;color:#a1a1a6;font-size:14px;padding:8px 12px;border-radius:999px;transition:color .25s,background .25s}.menue a:hover{color:#fff;background:#ffffff14}.sprache{border:1px solid rgba(255,255,255,.16);background:transparent;border-radius:999px;padding:6px 14px;font-size:13px;font-weight:600;cursor:pointer;color:#f5f5f7;transition:background .25s}.sprache:hover{background:#ffffff1a}.fortschritt{position:absolute;left:0;right:0;bottom:-1px;height:2px;background:linear-gradient(90deg,var(--amber),#5cd6a0);transform-origin:left;transform:scaleX(0)}.augenbraue{margin:0 0 18px;font-size:13px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--akz)}.titel{margin:0;font-size:clamp(34px,5.2vw,68px);line-height:1.04;letter-spacing:-.035em;font-weight:650;max-width:18ch}.titel p{margin:0}.einleitung{margin:22px 0 0;max-width:60ch;font-size:clamp(17px,1.5vw,21px);line-height:1.5;color:var(--muted)}.kopf{margin-bottom:clamp(40px,6vw,72px)}.knopfreihe{display:flex;flex-wrap:wrap;gap:14px;align-items:center}.knopf{display:inline-flex;align-items:center;gap:9px;padding:14px 24px;border-radius:999px;border:1px solid rgba(255,255,255,.22);background:#05060880;color:#f5f5f7;font-weight:550;font-size:16px;text-decoration:none;cursor:pointer;backdrop-filter:blur(10px);transition:background .3s,transform .3s var(--ease),border-color .3s}.knopf:hover{background:#ffffff1f}.knopf.haupt{background:var(--amber);border-color:transparent;color:#1b1408;box-shadow:0 10px 40px -10px #f0b040a6}.knopf.haupt:hover{background:#f6c262}.knopf.klein{padding:9px 16px;font-size:14px}.knopf:disabled{opacity:.45;cursor:default}.knopfreihe.klein{gap:8px}.hero{overflow:hidden;padding-block:150px 70px;display:flex;flex-direction:column;justify-content:center;gap:56px}.hero-hintergrund{position:absolute;inset:0;z-index:0}.hero-hintergrund>div:first-child{position:absolute;inset:0}.hero-schleier{position:absolute;inset:0;pointer-events:none;background:radial-gradient(75% 48% at 50% 36%,rgba(5,6,8,.82),rgba(5,6,8,.45) 60%,transparent 100%),radial-gradient(120% 80% at 50% 0%,transparent 35%,rgba(5,6,8,.6) 100%),linear-gradient(180deg,#05060800 55%,#050608)}.hero>.huelle{position:relative;z-index:1;width:100%}.hero-raster{display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(40px,6vw,80px);justify-items:center;text-align:center}.hero-text{max-width:980px;display:flex;flex-direction:column;align-items:center}.hero-titel{margin:0;font-size:clamp(38px,5.6vw,82px);line-height:1.02;font-weight:650;letter-spacing:-.04em;text-wrap:balance}.wort{display:inline-block;opacity:0;filter:blur(14px);transform:translateY(24px);animation:wort-ein 1.1s var(--ease) forwards;animation-delay:calc(var(--i) * 75ms + .2s)}.wort.em{font-family:var(--serif);font-style:italic;font-weight:400;font-size:1.1em;letter-spacing:-.01em;color:var(--amber)}@keyframes wort-ein{to{opacity:1;filter:blur(0);transform:none}}.hero-einleitung{margin:28px auto 36px;max-width:58ch;font-size:clamp(17px,1.5vw,21px);line-height:1.5;color:#d2d2d7;opacity:0;animation:einblenden 1.2s var(--ease) .9s forwards}.hero .knopfreihe{justify-content:center;opacity:0;animation:einblenden 1.2s var(--ease) 1.1s forwards}.stand{display:block;margin-top:26px;font-size:13px;color:#b4b4b9}@keyframes einblenden{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.hero-bild{position:relative;width:100%;max-width:1120px;perspective:1400px;opacity:0;animation:bild-ein 1.6s var(--ease) .7s forwards}@keyframes bild-ein{0%{opacity:0;transform:translateY(50px) scale(.96)}to{opacity:1;transform:none}}.neigung{position:relative;transform:rotateX(var(--rx, 0deg)) rotateY(var(--ry, 0deg));transition:transform .25s ease-out;transform-style:preserve-3d;will-change:transform}.neigung:after{content:"";position:absolute;inset:0;border-radius:16px;pointer-events:none;background:radial-gradient(520px circle at var(--gx, 50%) var(--gy, 0%),rgba(255,255,255,.14),transparent 55%);opacity:0;transition:opacity .3s}.hero-bild:hover .neigung:after{opacity:1}.fenster{margin:0;border-radius:16px;overflow:hidden;border:1px solid rgba(255,255,255,.13);background:#0f1419;box-shadow:0 50px 120px -40px #f0b0404d,0 30px 70px -30px #000c}.fenster-kopf{display:flex;align-items:center;gap:7px;height:34px;padding:0 14px;background:linear-gradient(180deg,#ffffff17,#ffffff0a);border-bottom:1px solid rgba(255,255,255,.07)}.fenster-kopf i{width:10px;height:10px;border-radius:50%;background:#3a3f47;display:block}.fenster-kopf i:nth-child(1){background:#ff5f57}.fenster-kopf i:nth-child(2){background:#febc2e}.fenster-kopf i:nth-child(3){background:#28c840}.fenster-kopf span{margin-inline:auto;font-size:12px;color:#8a8a90;transform:translate(-24px)}.fenster img{display:block;width:100%;height:auto}.hell .fenster{border-color:#0000001f;box-shadow:0 40px 90px -40px #1e1e2880,0 10px 30px -15px #1e1e2840}.kette-band{display:flex;gap:12px;overflow-x:auto;padding-block:6px;scrollbar-width:none}.kette-band::-webkit-scrollbar{display:none}.kette-block{flex:1 0 168px;display:grid;gap:6px;padding:14px 16px;border-radius:16px;border:1px solid rgba(255,255,255,.1);background:#ffffff0a;backdrop-filter:blur(14px);opacity:0;transform:translateY(16px);animation:einblenden .9s var(--ease) forwards;animation-delay:calc(1.5s + var(--i) * .11s);position:relative}.kette-block:not(:last-child):after{content:"";position:absolute;right:-13px;top:50%;width:14px;height:2px;background:linear-gradient(90deg,var(--amber),transparent)}.kette-block strong{font-size:13px;font-weight:600}.kette-block .mono{font-size:12px;color:#5cd6a0}.zahlen{padding-block:0 var(--ab)!important}.zahlen-raster{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;border-top:1px solid var(--line);padding-top:56px}.zahl{font-size:clamp(44px,6vw,84px);font-weight:650;letter-spacing:-.04em;line-height:1;font-variant-numeric:tabular-nums;background:linear-gradient(180deg,#fff 30%,#8a8a90 120%);-webkit-background-clip:text;background-clip:text;color:transparent}.zahl-text{margin-top:10px;color:var(--muted);font-size:15px}.pfeiler{padding-block:0 var(--ab)!important}.pfeiler-raster{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.pfeiler-karte{padding:32px;border-radius:28px;border:1px solid var(--line);background:linear-gradient(180deg,#ffffff0f,#ffffff05)}.pfeiler-karte h3{margin:0 0 12px;font-size:22px;letter-spacing:-.02em}.pfeiler-karte p{margin:0;color:var(--muted);font-size:16px}.manifest{padding-block:calc(var(--ab) * .4) calc(var(--ab) + 60px)!important}.manifest-text{font-size:clamp(30px,4.7vw,66px)!important;line-height:1.12!important;letter-spacing:-.035em;font-weight:650;max-width:22ch}.manifest .huelle{max-width:1240px}.reveal{opacity:0;transform:translateY(28px);filter:blur(6px);transition:opacity 1s var(--ease) var(--v, 0ms),transform 1s var(--ease) var(--v, 0ms),filter 1s var(--ease) var(--v, 0ms)}.reveal.ein{opacity:1;transform:none;filter:none}.schritte-raster{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:clamp(32px,5vw,80px)}.schritt{min-height:74vh;display:flex;flex-direction:column;justify-content:center;opacity:.78;transition:opacity .6s var(--ease);padding-block:24px}.schritt.aktiv{opacity:1}.schritt-nr{font-family:var(--serif);font-style:italic;font-size:88px;line-height:.9;color:var(--akz)}.schritt h3{margin:6px 0 12px;font-size:clamp(28px,3.2vw,44px);letter-spacing:-.03em;line-height:1.05}.schritt p{margin:0 0 20px;color:#2b2b30;font-size:19px;max-width:44ch}.haken{list-style:none;margin:0;padding:0;display:grid;gap:10px}.haken li{display:flex;gap:12px;align-items:flex-start;font-size:16px}.haken svg{flex:none;margin-top:3px;color:var(--akz)}.schritte-bild{position:sticky;top:16vh;align-self:start}.schritte-stapel{position:relative;aspect-ratio:1440 / 934}.stapel-bild{position:absolute;inset:0;opacity:0;transform:translateY(24px) scale(.965);transition:opacity .7s var(--ease),transform .9s var(--ease);pointer-events:none}.stapel-bild.an{opacity:1;transform:none;pointer-events:auto}.schritt-mobil{display:none;margin:24px 0 0}.bento{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:16px}.bento-zelle{display:flex}.bento-zelle>*{flex:1}.s6{grid-column:span 6}.s4{grid-column:span 4}.bento-karte{padding:30px!important;border-radius:28px!important;min-height:100%}.bento-nr{display:block;font-size:13px;color:var(--akz);margin-bottom:18px}.bento-karte h3{margin:0 0 16px;font-size:24px;letter-spacing:-.025em}.bento-karte ul{margin:0;padding:0;list-style:none;display:grid;gap:10px}.bento-karte li{color:#b4b4b9;font-size:15px;line-height:1.5;padding-left:16px;position:relative}.bento-karte li:before{content:"";position:absolute;left:0;top:.7em;width:6px;height:6px;border-radius:50%;background:var(--amber);opacity:.8}.ergebnis .huelle:first-child{margin-bottom:8px}.format-schleife{margin-bottom:56px}.format{display:inline-flex;align-items:center;padding:11px 22px;border-radius:999px;background:#fff;border:1px solid rgba(0,0,0,.09);font-weight:600;font-size:16px;color:#1d1d1f;box-shadow:0 8px 24px -14px #00000040;white-space:nowrap}.format-titel{text-align:center;margin:22px 0 0;color:var(--muted);font-size:14px}.ergebnis-raster{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.ergebnis-karte{background:#fff;border-radius:26px;padding:28px;border:1px solid rgba(0,0,0,.07);box-shadow:0 20px 40px -30px #0003;display:flex;flex-direction:column;gap:10px;transition:transform .5s var(--ease),box-shadow .5s}.ergebnis-karte:hover{transform:translateY(-4px)!important;box-shadow:0 30px 50px -28px #00000047}.ergebnis-karte h3{margin:6px 0 0;font-size:21px;letter-spacing:-.02em}.ergebnis-karte p{margin:0;color:var(--muted);font-size:15.5px}.chip{align-self:flex-start;display:inline-flex;align-items:center;gap:6px;font-size:12.5px;font-weight:650;padding:5px 11px;border-radius:999px}.chip.fertig{background:#0f7a521f;color:#0f7a52}.chip.arbeit{background:#8f52001f;color:#8f5200}.zusatz{margin:32px 0 0;color:var(--muted);font-size:15px}.galerie-spur{display:flex;gap:28px;overflow-x:auto;scroll-snap-type:x mandatory;padding:20px max(24px,calc((100vw - 1240px)/2 + 48px)) 30px;scrollbar-width:none;scroll-padding-inline:24px}.galerie-spur::-webkit-scrollbar{display:none}.galerie-bild{flex:0 0 min(80vw,1000px);margin:0;scroll-snap-align:center}.galerie-bild figcaption{margin:18px auto 0;max-width:62ch;text-align:center;color:var(--muted);font-size:16px}.galerie-steuerung{display:flex;align-items:center;justify-content:center;gap:22px;margin-top:18px}.rund{width:46px;height:46px;border-radius:50%;border:1px solid var(--line);background:#ffffff0f;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:background .3s}.rund:hover:not(:disabled){background:#ffffff24}.rund:disabled{opacity:.35;cursor:default}.galerie-zaehler{font-size:14px;color:var(--muted)}.abstand{height:clamp(70px,10vw,130px)}.glas{background:linear-gradient(180deg,#ffffff0f,#ffffff06);border:1px solid var(--line);border-radius:28px;padding:clamp(18px,3vw,32px);backdrop-filter:blur(24px)}.vorfuehrung.bruch{border-color:#ff8a8066;box-shadow:0 0 80px -30px #ff8a8080}.vorfuehrung-kopf{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:14px;margin-bottom:20px}.ampel{display:inline-flex;align-items:center;gap:8px;padding:8px 16px;border-radius:999px;font-size:14px;font-weight:600}.ampel.ok{background:#5cd6a024;color:var(--ok)}.ampel.schlecht{background:#ff8a8024;color:var(--schlecht)}.ketten-liste{display:grid;gap:8px}.ereignis{display:grid;grid-template-columns:36px 190px minmax(0,1fr) 150px 76px;gap:12px;align-items:center;padding:10px 14px;border-radius:14px;border:1px solid var(--line);background:#ffffff08;transition:border-color .4s,background .4s}.ereignis.ok{border-left:3px solid var(--ok)}.ereignis.schlecht{border-left:3px solid var(--schlecht);background:#ff8a8012}.ereignis .nr{color:var(--muted);font-size:13px}.ereignis .typ{font-weight:600;font-size:14px}.ereignis input{min-width:0;width:100%;padding:9px 12px;border-radius:10px;border:1px solid rgba(255,255,255,.14);background:#ffffff0f;color:#f5f5f7;font:inherit;font-size:14px}.ereignis input:focus{outline:none;border-color:var(--amber);box-shadow:0 0 0 3px #f0b04040}.ereignis .hash{font-size:12.5px;color:#a1a1a6}.ereignis .status{font-size:12.5px;font-weight:650;text-align:right}.ereignis.ok .status{color:var(--ok)}.ereignis.schlecht .status{color:var(--schlecht)}.hinweis{margin:20px 0 0;font-size:13.5px;color:var(--muted);max-width:90ch}.zwei{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.karte-innen{padding:18px 20px;border-radius:18px;border:1px solid var(--line);background:#ffffff08;display:grid;gap:6px;align-content:start}.feld-zeile{display:flex;justify-content:space-between;gap:14px;padding:5px 0;font-size:14.5px;border-bottom:1px dashed rgba(255,255,255,.08)}.feld-zeile .name{color:var(--muted)}.feld-zeile .mono{font-size:12.5px;word-break:break-all;text-align:right}.wert-weg{color:var(--schlecht);font-style:italic}.rechenzeile{margin:8px 0 0;font-size:13.5px;color:#d6d6da;line-height:1.5}.vergleich-raster{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.vergleich-karte{background:#fff;border-radius:30px;padding:clamp(24px,3vw,40px);border:1px solid rgba(0,0,0,.07)}.vergleich-karte.vorteil{background:linear-gradient(160deg,#fffaf0,#fff 60%);border-color:#f0b04080;box-shadow:0 30px 70px -40px #c9820a8c}.vergleich-karte h3{margin:0 0 20px;font-size:24px;letter-spacing:-.025em}.vergleich-karte ul{list-style:none;margin:0;padding:0;display:grid;gap:14px}.vergleich-karte li{display:flex;gap:12px;align-items:flex-start;font-size:16.5px}.vergleich-karte svg{flex:none;margin-top:4px}.vorteil svg{color:var(--akz)}.luecke svg{color:#86868b}.schluss{margin:34px 0 0;max-width:70ch;font-size:19px;color:var(--muted);line-height:1.55}.sicher-raster{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.sicher-punkt{display:flex;gap:16px;align-items:flex-start;padding:22px 24px;border-radius:22px;border:1px solid var(--line);background:var(--karte);font-size:16px}.sicher-punkt svg{flex:none;color:var(--amber);margin-top:2px}.betrieb-raster{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.betrieb-karte{background:#fff;border-radius:26px;padding:28px;border:1px solid rgba(0,0,0,.07)}.betrieb-nr{display:block;font-size:38px;color:var(--akz);line-height:1;margin-bottom:18px}.betrieb-karte h3{margin:0 0 10px;font-size:22px;letter-spacing:-.02em}.betrieb-karte p{margin:0;color:var(--muted);font-size:15.5px}.stand-raster{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.stand-karte{padding:30px;border-radius:28px;border:1px solid var(--line);background:linear-gradient(180deg,#ffffff0d,#ffffff05)}.stand-karte h3{display:flex;align-items:center;gap:12px;margin:0 0 20px;font-size:22px;letter-spacing:-.02em}.punkt{width:11px;height:11px;border-radius:50%;background:#86868b;box-shadow:0 0 0 5px #86868b2e}.punkt.fertig{background:var(--ok);box-shadow:0 0 0 5px #5cd6a02e}.punkt.arbeit{background:var(--amber);box-shadow:0 0 0 5px #f0b04033}.stand-karte ul{margin:0;padding:0;list-style:none;display:grid;gap:11px}.stand-karte li{padding-left:18px;position:relative;font-size:15px;color:#c8c8cc;line-height:1.5}.stand-karte li:before{content:"";position:absolute;left:0;top:.65em;width:6px;height:6px;border-radius:50%;background:currentColor;opacity:.4}.faq-liste{border-top:1px solid var(--line)}.faq{border-bottom:1px solid var(--line)}.faq h3{margin:0;font-size:inherit}.faq button{width:100%;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:26px 4px;background:transparent;border:0;cursor:pointer;text-align:left;font-size:clamp(18px,2vw,23px);font-weight:600;letter-spacing:-.02em}.faq button svg{flex:none;transition:transform .5s var(--ease);color:var(--akz)}.faq.offen button svg{transform:rotate(180deg)}.faq-antwort{display:grid;grid-template-rows:0fr;transition:grid-template-rows .55s var(--ease)}.faq.offen .faq-antwort{grid-template-rows:1fr}.faq-antwort>div{overflow:hidden}.faq-antwort p{margin:0 0 28px;max-width:64ch;color:var(--muted);font-size:17.5px;line-height:1.6;padding-inline:4px}.fuss{border-top:1px solid rgba(255,255,255,.08)}.fuss-raster{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:40px;align-items:start}.fuss img{display:block;height:32px;width:auto}.fuss p{margin:0 0 8px;color:var(--muted);font-size:14px;max-width:80ch}.nach-oben{display:inline-flex;align-items:center;gap:8px;font-size:14px;color:#a1a1a6;text-decoration:none;padding:9px 16px;border-radius:999px;border:1px solid rgba(255,255,255,.14)}.nach-oben:hover{color:#fff;background:#ffffff14}@media(max-width:1020px){.menue{display:none}.nav{gap:12px}.sprache{margin-left:auto}.hero-raster{grid-template-columns:1fr}.hero{padding-top:120px}.zahlen-raster{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:36px}.pfeiler-raster,.stand-raster,.ergebnis-raster{grid-template-columns:1fr}.betrieb-raster{grid-template-columns:repeat(2,minmax(0,1fr))}.schritte-raster{grid-template-columns:1fr}.schritte-bild{display:none}.schritt{min-height:0;opacity:1;padding-block:36px;border-top:1px solid var(--line)}.schritt-mobil{display:block}.s6{grid-column:span 12}.s4{grid-column:span 6}.vergleich-raster,.sicher-raster,.zwei{grid-template-columns:1fr}.ereignis{grid-template-columns:30px minmax(0,1fr) 70px}.ereignis .typ{grid-column:2 / 4}.ereignis input{grid-column:1 / 4}.ereignis .hash{grid-column:1 / 3}.fuss-raster{grid-template-columns:1fr;gap:24px}}@media(max-width:640px){.s4{grid-column:span 12}.betrieb-raster{grid-template-columns:1fr}.sheet{border-radius:28px 28px 0 0;margin-top:-28px}main>section{padding-bottom:calc(var(--ab) + 28px)}.galerie-bild{flex-basis:88vw}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.wort,.hero-einleitung,.hero .knopfreihe,.hero-bild,.kette-block{animation:none;opacity:1;filter:none;transform:none}.reveal{opacity:1;transform:none;filter:none;transition:none}.stapel-bild,.faq-antwort,.neigung{transition:none}}.skip-link{position:absolute;left:12px;top:-60px;z-index:100;background:var(--amber);color:#1b1408;padding:10px 16px;border-radius:8px;font-weight:600;text-decoration:none}.skip-link:focus{top:12px}.nur-leser{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.zu-defconder{margin-left:8px;text-decoration:none;font-size:13px;font-weight:600;color:#a1a1a6;padding:6px 12px;border-radius:999px;border:1px solid rgba(255,255,255,.12)}.zu-defconder:hover{color:#fff;background:#ffffff14}.sprache{text-decoration:none;display:inline-flex;align-items:center}.menue a{padding:8px 10px;font-size:13.5px}.fuss-links{display:flex;gap:18px}.fuss-links a{color:#a1a1a6;text-decoration:none;font-weight:600}.fuss-links a:hover{color:#fff}.kurzantwort{background:var(--karte);border:1px solid var(--line);border-radius:22px;padding:clamp(22px,3vw,36px);margin-bottom:28px;max-width:980px}.kurzantwort h3{margin:0 0 8px;font-size:20px;letter-spacing:-.01em}.kurzantwort p{margin:0;font-size:18px;line-height:1.55;color:var(--fg)}.zielgruppen-raster{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:18px;margin-bottom:36px}.zielkarte{height:100%;padding:26px;border-radius:22px;background:var(--karte);border:1px solid var(--line)}.zielkarte svg{color:var(--akz)}.zielkarte h3{margin:12px 0 8px;font-size:20px;letter-spacing:-.015em}.zielkarte p{margin:0;color:var(--muted);font-size:15.5px;line-height:1.55}.fakten-liste{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:0;margin:0 0 20px;border-top:1px solid var(--line)}.fakten-liste>div{padding:16px 18px 16px 0;border-bottom:1px solid var(--line)}.fakten-liste dt{font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--akz);margin-bottom:4px}.fakten-liste dd{margin:0;font-size:16px;color:var(--fg)}.zusatz{margin:18px 0 0;color:var(--muted);font-size:15.5px;max-width:80ch}.studio-reiter{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:30px}.studio-reiter button{padding:10px 18px;border-radius:999px;border:1px solid rgba(255,255,255,.16);background:transparent;cursor:pointer;font-weight:600;font-size:15px;color:#d2d2d7}.studio-reiter button:hover{background:#ffffff14}.studio-reiter button.an{background:var(--amber);border-color:transparent;color:#1b1408}.studio-feld{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(24px,4vw,56px);align-items:start}.studio-feld[hidden]{display:none}.studio-text h3{margin:0 0 12px;font-size:clamp(24px,2.6vw,34px);letter-spacing:-.025em;line-height:1.15}.studio-text>p{margin:0 0 18px;color:var(--muted);font-size:17px}.studio-bilder{position:relative}.studio-handy{position:absolute;right:-10px;bottom:-34px;width:min(30%,190px);margin:0;border-radius:22px;overflow:hidden;border:6px solid #1c1c1f;box-shadow:0 30px 70px -20px #000c}.studio-handy img{display:block;width:100%;height:auto}.anfrage .knopfreihe{margin-top:30px}@media(max-width:900px){.studio-feld{grid-template-columns:minmax(0,1fr)}.studio-handy{width:36%;right:6px;bottom:-18px}}@media(max-width:1180px){.zu-defconder{display:none}}.vergleich-raster:has(>.vorteil:only-child){grid-template-columns:minmax(0,880px)}.zielkarte{color:var(--fg)}.film-rahmen{margin:0;position:relative;aspect-ratio:16 / 9;border-radius:22px;overflow:hidden;border:1px solid rgba(255,255,255,.13);background:#0b0f16;box-shadow:0 50px 120px -40px #f0b0404d,0 30px 70px -30px #000c;max-width:1080px}.film-video,.film-start{position:absolute;inset:0;width:100%;height:100%;border:0}.film-start{padding:0;cursor:pointer;background-size:cover;background-position:center;display:grid;place-items:center}.film-play{width:84px;height:84px;border-radius:50%;display:grid;place-items:center;background:var(--amber);color:#1b1408;box-shadow:0 14px 50px -10px #f0b040b3;transition:transform .3s var(--ease)}.film-start:hover .film-play,.film-start:focus-visible .film-play{transform:scale(1.1)}.einwilligung{border:1px solid rgba(255,255,255,.16);border-radius:22px;padding:0;max-width:min(560px,calc(100vw - 32px));background:#0f141c;color:#f5f5f7}.einwilligung::backdrop{background:#000000b3}.einwilligung-feld{padding:clamp(22px,4vw,36px);display:flex;flex-direction:column;gap:14px}.einwilligung-feld h2{margin:0;font-size:24px;letter-spacing:-.02em}.einwilligung-feld p{margin:0;color:#c7c7cc;font-size:15.5px}.einwilligung-merken{display:flex;gap:10px;align-items:flex-start;font-size:15px;color:#f5f5f7}.einwilligung-merken input{margin-top:5px;accent-color:var(--amber)}.einwilligung .knopfreihe{margin-top:6px}.einwilligung-mehr a{color:var(--amber)}.fuss-recht{margin-top:28px;padding-top:20px;border-top:1px solid rgba(255,255,255,.1);display:flex;flex-wrap:wrap;gap:12px 28px;align-items:center;justify-content:space-between}.fuss-recht nav{display:flex;flex-wrap:wrap;gap:8px 22px}.fuss-recht a{color:#a1a1a6;text-decoration:none;font-size:14px;font-weight:600}.fuss-recht a:hover{color:#fff}.fuss-recht p{margin:0;color:#8a8a90;font-size:13.5px}.grainient-container{position:relative;width:100%;height:100%;overflow:hidden}.grainient-canvas{position:absolute;inset:0;display:block;width:100%;height:100%}.shiny-text{position:relative;display:inline-block;background-repeat:no-repeat;background-size:100% 100%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.shiny-text__glow{position:absolute;inset:0;background-repeat:no-repeat;background-size:100% 100%;-webkit-background-clip:text;background-clip:text;filter:blur(.14em);pointer-events:none;user-select:none}.scroll-reveal{margin:20px 0}.scroll-reveal-text{display:block;font-size:clamp(1.6rem,4vw,3rem);line-height:1.5;font-weight:600}.scroll-reveal-word,.scroll-reveal-piece{display:inline-block}.spotlight-card{position:relative;isolation:isolate;overflow:hidden;padding:2rem;border-radius:1.5rem;background-color:var(--spotlight-card-surface);box-shadow:var(--spotlight-card-shadow)}.spotlight-card__light,.spotlight-card__grain,.spotlight-card__border,.spotlight-card__edge{position:absolute;inset:0;border-radius:inherit;pointer-events:none}.spotlight-card__light,.spotlight-card__grain{z-index:-1;opacity:0}.spotlight-card__grain{background-size:160px 160px;mix-blend-mode:overlay}.spotlight-card__border,.spotlight-card__edge{z-index:1;padding:1px;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.spotlight-card__border{background:var(--spotlight-card-border)}.spotlight-card__edge{opacity:0}.logoloop{--logoloop-gap: 32px;--logoloop-logoHeight: 28px;--logoloop-pad: 0px;position:relative;overflow:hidden;overflow:clip;padding-top:var(--logoloop-pad);padding-bottom:var(--logoloop-pad);-webkit-tap-highlight-color:transparent}.logoloop--vertical{display:inline-block;height:100%;padding:0 var(--logoloop-pad)}.logoloop[data-draggable]{cursor:grab;touch-action:pan-y pinch-zoom}.logoloop--vertical[data-draggable]{touch-action:pan-x pinch-zoom}.logoloop[data-dragging],.logoloop[data-dragging] *{cursor:grabbing}.logoloop__track{position:relative;z-index:0;display:flex;width:max-content;will-change:transform;user-select:none;-webkit-user-select:none}.logoloop--vertical .logoloop__track{flex-direction:column;width:100%;height:max-content}.logoloop__list{display:flex;align-items:center;margin:0;padding:0;list-style:none}.logoloop--vertical .logoloop__list{flex-direction:column}.logoloop__item{position:relative;flex:0 0 auto;margin-right:var(--logoloop-gap);font-size:var(--logoloop-logoHeight);line-height:1}.logoloop--vertical .logoloop__item{margin-right:0;margin-bottom:var(--logoloop-gap)}.logoloop[data-intro] .logoloop__item{opacity:0}.logoloop__content{display:inline-flex;align-items:center;gap:calc(var(--logoloop-logoHeight) * .3);border-radius:4px;color:inherit;text-decoration:none;transition:opacity .35s ease,filter .35s ease,color .35s ease}.logoloop[data-labels=below] .logoloop__content{flex-direction:column;gap:calc(var(--logoloop-logoHeight) * .22)}.logoloop__content:focus-visible{outline:2px solid currentColor;outline-offset:2px}.logoloop__node{display:inline-flex;align-items:center}.logoloop__item img{display:block;width:auto;height:var(--logoloop-logoHeight);object-fit:contain;image-rendering:-webkit-optimize-contrast;-webkit-user-drag:none;pointer-events:none}.logoloop__node,.logoloop__item img{transition:transform .3s cubic-bezier(.4,0,.2,1)}.logoloop--scale-hover .logoloop__item:hover img,.logoloop--scale-hover .logoloop__item:hover .logoloop__node{transform:scale(1.2)}.logoloop__label{font-size:max(12px,calc(var(--logoloop-logoHeight) * .5));font-weight:600;line-height:1.2;letter-spacing:-.01em;white-space:nowrap}.logoloop[data-labels=below] .logoloop__label{font-size:max(11px,calc(var(--logoloop-logoHeight) * .26));font-weight:500;letter-spacing:0;opacity:.72}.logoloop__tip{position:absolute;top:100%;left:50%;margin-top:calc(var(--logoloop-logoHeight) * .2);font-size:max(11px,calc(var(--logoloop-logoHeight) * .26));font-weight:500;line-height:1.2;white-space:nowrap;opacity:0;translate:-50% 4px;pointer-events:none;transition:opacity .25s ease,translate .25s ease}.logoloop--vertical .logoloop__tip{top:50%;left:100%;margin-top:0;margin-left:calc(var(--logoloop-logoHeight) * .25);translate:4px -50%}.logoloop__item:hover .logoloop__tip,.logoloop__item:focus-within .logoloop__tip,.logoloop__item[data-active] .logoloop__tip{opacity:.8;translate:-50% 0}.logoloop--vertical .logoloop__item:hover .logoloop__tip,.logoloop--vertical .logoloop__item:focus-within .logoloop__tip,.logoloop--vertical .logoloop__item[data-active] .logoloop__tip{translate:0 -50%}.logoloop[data-muted] .logoloop__content{filter:grayscale(var(--logoloop-gray, 1));opacity:var(--logoloop-dim, .5)}.logoloop[data-muted] .logoloop__item:hover .logoloop__content,.logoloop[data-muted] .logoloop__item:focus-within .logoloop__content,.logoloop[data-muted] .logoloop__item[data-active] .logoloop__content{filter:none;opacity:1}.logoloop__item[data-color]:hover .logoloop__content,.logoloop__item[data-color]:focus-within .logoloop__content,.logoloop__item[data-color][data-active] .logoloop__content{color:var(--logoloop-item-color)}.logoloop:not([data-muted]) .logoloop__item:not([data-color]) a.logoloop__content:hover{opacity:.8}@media(prefers-reduced-motion:reduce){.logoloop__content,.logoloop__node,.logoloop__item img,.logoloop__tip{transition:none}}
