@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/ibm-plex-sans-cyrillic-ext-300-normal-DqmgDkIN.woff2)format("woff2"),url(/assets/ibm-plex-sans-cyrillic-ext-300-normal-Bbd5v1xK.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/ibm-plex-sans-cyrillic-300-normal-RhT0Ayi3.woff2)format("woff2"),url(/assets/ibm-plex-sans-cyrillic-300-normal-LoaTnByX.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/ibm-plex-sans-greek-300-normal-J-CBqZoJ.woff2)format("woff2"),url(/assets/ibm-plex-sans-greek-300-normal-STc8XiDr.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/ibm-plex-sans-vietnamese-300-normal-SDfX6ktj.woff2)format("woff2"),url(/assets/ibm-plex-sans-vietnamese-300-normal-CkYRZD2a.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/ibm-plex-sans-latin-ext-300-normal-BLFuR0P1.woff2)format("woff2"),url(/assets/ibm-plex-sans-latin-ext-300-normal-B8Zgwjh3.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/ibm-plex-sans-latin-300-normal-b4i7YzLG.woff2)format("woff2"),url(/assets/ibm-plex-sans-latin-300-normal-C9Of02-5.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-cyrillic-ext-400-normal-g30qAdWV.woff2)format("woff2"),url(/assets/ibm-plex-sans-cyrillic-ext-400-normal-Dsrv2Tcn.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-cyrillic-400-normal-DZqxrq2p.woff2)format("woff2"),url(/assets/ibm-plex-sans-cyrillic-400-normal-BTotfTJu.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-greek-400-normal-_efipK4i.woff2)format("woff2"),url(/assets/ibm-plex-sans-greek-400-normal-D9ESIMu3.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-vietnamese-400-normal-DG4YqDda.woff2)format("woff2"),url(/assets/ibm-plex-sans-vietnamese-400-normal-fK1oJ5dG.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-latin-ext-400-normal-C5H60-Va.woff2)format("woff2"),url(/assets/ibm-plex-sans-latin-ext-400-normal-RBey6euL.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-latin-400-normal-CDDApCn2.woff2)format("woff2"),url(/assets/ibm-plex-sans-latin-400-normal-CYLoc0-x.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-cyrillic-ext-500-normal-Cs5J6C77.woff2)format("woff2"),url(/assets/ibm-plex-sans-cyrillic-ext-500-normal-DB5PtV2g.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-cyrillic-500-normal-CocWQlwt.woff2)format("woff2"),url(/assets/ibm-plex-sans-cyrillic-500-normal-ByOcLdNv.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-greek-500-normal-JMMifIXV.woff2)format("woff2"),url(/assets/ibm-plex-sans-greek-500-normal-CuWXN6rf.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-vietnamese-500-normal-e4dixQRQ.woff2)format("woff2"),url(/assets/ibm-plex-sans-vietnamese-500-normal-BEb3_waV.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-latin-ext-500-normal-DakdToA3.woff2)format("woff2"),url(/assets/ibm-plex-sans-latin-ext-500-normal-D0aIdm-b.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-latin-500-normal-6ng42L7E.woff2)format("woff2"),url(/assets/ibm-plex-sans-latin-500-normal-BgVn5rGT.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-cyrillic-ext-600-normal-DUMzJB7m.woff2)format("woff2"),url(/assets/ibm-plex-sans-cyrillic-ext-600-normal-Bz0x94Yp.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-cyrillic-600-normal-71GNu3SW.woff2)format("woff2"),url(/assets/ibm-plex-sans-cyrillic-600-normal-BGq0mW3O.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-greek-600-normal-DzTrcv_p.woff2)format("woff2"),url(/assets/ibm-plex-sans-greek-600-normal-D-CqTdkO.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-vietnamese-600-normal-DpPYBSTl.woff2)format("woff2"),url(/assets/ibm-plex-sans-vietnamese-600-normal-DgdngZtN.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-latin-ext-600-normal-DOrvGEcy.woff2)format("woff2"),url(/assets/ibm-plex-sans-latin-ext-600-normal-DIrixKbi.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-latin-600-normal-CuJfVYMP.woff2)format("woff2"),url(/assets/ibm-plex-sans-latin-600-normal-Cu4Hd6ag.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-cyrillic-ext-400-normal-xuaO2J-f.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-ext-400-normal-DMdlQ8Kv.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-cyrillic-400-normal-BSMlKf0J.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-400-normal-CEL4l2ZJ.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-vietnamese-400-normal-BulugwFq.woff2)format("woff2"),url(/assets/ibm-plex-mono-vietnamese-400-normal-DDuiU_S-.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-ext-400-normal-BmRBH3aV.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-ext-400-normal-D3D2R8hC.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-400-normal-DMJ8VG8y.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-400-normal-CvHOgSBP.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-cyrillic-ext-500-normal-BqneJy0T.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-ext-500-normal-BIfNGwUT.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-cyrillic-500-normal-Bq9vWWag.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-500-normal-Ael50iVv.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-vietnamese-500-normal-DZ4AoWbu.woff2)format("woff2"),url(/assets/ibm-plex-mono-vietnamese-500-normal-C8zxqsMH.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-latin-ext-500-normal-CAhNIIs5.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-ext-500-normal-CZ70TYgx.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-latin-500-normal-DSY6xOcd.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-500-normal-CB9ihrfo.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--bg:#16181d;--bg-alt:#1e2128;--surface:#252932;--surface-2:#2e333d;--ink:#f5f5f7;--ink-2:#b8bcc6;--ink-3:#8b909c;--ink-invert:#16181d;--orange:#ff6a1a;--orange-hot:#ff8a3d;--orange-deep:#c9430a;--orange-rgb:255, 106, 26;--orange-hot-rgb:255, 138, 61;--orange-deep-rgb:201, 67, 10;--ambient-cool-rgb:150, 175, 255;--bg-rgb:22, 24, 29;--surface-rgb:37, 41, 50;--grp-standard:#7dc97d;--grp-standard-rgb:125, 201, 125;--grp-technisch:#7aabf0;--grp-technisch-rgb:122, 171, 240;--grp-highperf:#d4a09a;--grp-highperf-rgb:212, 160, 154;--grp-sonder:#c090e8;--grp-sonder-rgb:192, 144, 232;--vf-fdm:#e3769b;--vf-fdm-rgb:227, 118, 155;--vf-sla:#c09910;--vf-sla-rgb:192, 153, 16;--vf-sls:#8eac3f;--vf-sls-rgb:142, 172, 63;--vf-mjf:#22b988;--vf-mjf-rgb:34, 185, 136;--vf-slm:#1fabe7;--vf-slm-rgb:31, 171, 231;--vf-cnc:#9192f3;--vf-cnc-rgb:145, 146, 243;--vf-xxl:#5cc45c;--vf-xxl-rgb:92, 196, 92;--vf-cff:#7b8ea3;--vf-cff-rgb:123, 142, 163;--vf-polyjet:#c56ee0;--vf-polyjet-rgb:197, 110, 224;--vf-lcm:#d4a574;--vf-lcm-rgb:212, 165, 116;--vf-bj:#a3846b;--vf-bj-rgb:163, 132, 107;--kosten-1:#7fb069;--kosten-2:#b8c46a;--kosten-3:#d6a45c;--kosten-4:#d0785c;--brn-industrie:var(--grp-technisch);--brn-industrie-rgb:var(--grp-technisch-rgb);--brn-design:#70c8c0;--brn-design-rgb:112, 200, 192;--brn-kunst:var(--grp-sonder);--brn-kunst-rgb:var(--grp-sonder-rgb);--brn-ersatzteile:var(--grp-highperf);--brn-ersatzteile-rgb:var(--grp-highperf-rgb);--brn-architektur:var(--grp-standard);--brn-architektur-rgb:var(--grp-standard-rgb);--brn-bildung:#dcc050;--brn-bildung-rgb:220, 192, 80;--chrome-bg:#16181dd9;--hairline:#ffffff1c;--motion-schnell:.15s;--motion-standard:.25s;--motion-ruhig:.35s;--button-h:50px;--button-pad-x:28px;--button-fs:var(--fs-body-s);--button-ls:.04em;--button-fw:500;--font-display:"IBM Plex Sans", sans-serif;--font-body:"IBM Plex Sans", sans-serif;--font-mono:"IBM Plex Mono", monospace;--fs-card-title:17px;--fs-row-title:20px;--fs-lead:16px;--fs-body:15px;--fs-body-s:14px;--fs-label:12px;--fs-caption:13px;--fs-micro:11px;--fs-h-seite:clamp(34px, 4.4vw, 54px);--fs-h-abschnitt:clamp(1.9rem, 3.4vw, 2.8rem);--fs-h-unter:clamp(1.35rem, 2.3vw, 2rem);--content-max:1240px;--header-h:88px;--section-pad-gross:clamp(58px, 6.2vw, 80px);--section-pad:clamp(64px, 7.5vw, 80px);--head-gap:30px;--eyebrow-gap:12px;--lead-gap:14px;--grid-gap:20px;--grid-gap-wide:32px;--breite-kopf:1144px;--breite-text:62ch;--breite-lead:var(--breite-kopf);--radius-input:3px;--radius-button:6px;--radius-chip:4px;--radius-card:20px;--radius-pill:999px;--ease-out:cubic-bezier(.22, 1, .36, 1);--z-bg:0;--z-content:2;--z-header:40;--kal-buehne:#23272e;--kal-teil-dunkelgrenze:#34383f;--kal-teil:#9aa0a6}@font-face{font-family:IBM Plex Mono;unicode-range:U+DF;src:local(Consolas),local(Cascadia Mono),local(Menlo),local(DejaVu Sans Mono),local(Courier New)}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{background:var(--bg);color:var(--ink);font-family:var(--font-body);line-height:1.75;overflow-x:hidden}::selection{background:var(--orange-deep);color:var(--ink)}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{background:var(--bg)}::-webkit-scrollbar-thumb{border:2px solid var(--bg);background:#26262c;border-radius:5px}::-webkit-scrollbar-thumb:hover{background:var(--orange-deep)}img{max-width:100%;display:block}p,li,dd,.mono-label{text-wrap:pretty}h1,h2,h3{text-wrap:balance}main :where(p,h1,h2,h3,h4,li,dt,dd,figcaption,blockquote){white-space:pre-line}.ki-bild{position:relative}.ki-bild:after{content:"KI-generiert";z-index:2;font-family:var(--font-mono);letter-spacing:.06em;color:#ffffffb8;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);pointer-events:none;background:#0c0d108c;border-radius:4px;padding:2px 6px;font-size:9px;line-height:1.4;position:absolute;bottom:8px;right:8px}html[lang=en] .ki-bild:after{content:"AI-generated"}.hero-bild.ki-bild:after{z-index:3;bottom:16px;right:16px}a{color:inherit}:focus-visible{outline:2px solid var(--orange);outline-offset:3px;border-radius:2px}.container{max-width:var(--content-max);margin:0 auto;padding:0 clamp(24px,4vw,48px)}.container--weit{max-width:min(1680px,96vw)}.section{padding-top:var(--section-pad);padding-bottom:var(--section-pad)}.section--gross{padding-top:var(--section-pad-gross);padding-bottom:var(--section-pad-gross)}.section--alt{background:var(--bg-alt);border-top:1px solid var(--hairline);border-bottom:1px solid var(--hairline)}.section--alt+.section--alt{border-top:none}.ambient-glow{z-index:var(--z-bg);pointer-events:none;filter:blur(64px);background:radial-gradient(circle, rgba(var(--orange-rgb), .15) 0%, rgba(var(--orange-rgb), .115) 10%, rgba(var(--orange-rgb), .085) 18%, rgba(var(--orange-deep-rgb), .06) 27%, rgba(var(--orange-deep-rgb), .038) 38%, rgba(var(--orange-deep-rgb), .02) 50%, rgba(var(--orange-deep-rgb), .008) 64%, transparent 80%);width:130vmax;height:130vmax;position:fixed;bottom:-75vmax;right:-60vmax}.ambient-glow-2{z-index:var(--z-bg);pointer-events:none;filter:blur(64px);background:radial-gradient(circle, rgba(var(--ambient-cool-rgb), .065) 0%, rgba(var(--ambient-cool-rgb), .05) 12%, rgba(var(--ambient-cool-rgb), .036) 22%, rgba(var(--ambient-cool-rgb), .024) 34%, rgba(var(--ambient-cool-rgb), .014) 46%, rgba(var(--ambient-cool-rgb), .007) 60%, rgba(var(--ambient-cool-rgb), .002) 76%, transparent 92%);width:100vmax;height:100vmax;position:fixed;top:-50vmax;left:-45vmax}.ambient-dither{z-index:1;pointer-events:none;opacity:.065;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='1.6' numOctaves='2' stitchTiles='stitch'/%3E%3CfeComponentTransfer%3E%3CfeFuncA type='linear' slope='0' intercept='1'/%3E%3C/feComponentTransfer%3E%3C/filter%3E%3Crect width='140' height='140' filter='url(%23n)'/%3E%3C/svg%3E");position:fixed;inset:0}main,.site-header,.site-footer{z-index:var(--z-content);position:relative}main{overflow-x:clip}.h-section{font-family:var(--font-display);font-weight:400;font-size:var(--fs-h-abschnitt);letter-spacing:-.015em;text-wrap:balance;line-height:1.2}.h-section--unter{font-size:var(--fs-h-unter);letter-spacing:-.01em}.mono-label{font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:.2em;color:var(--ink-3);text-transform:uppercase}.eyebrow{margin-bottom:var(--eyebrow-gap);color:var(--orange);display:block}.sec-head{max-width:var(--breite-kopf);margin-bottom:var(--head-gap)}.sec-head p{max-width:var(--breite-lead)}.specs b{white-space:nowrap}.cta-line{min-height:var(--button-h);padding:0 var(--button-pad-x);font-family:var(--font-display);font-size:var(--button-fs);font-weight:var(--button-fw);letter-spacing:var(--button-ls);border-radius:var(--radius-button);color:var(--orange-hot);border:1px solid var(--orange);background:rgba(var(--orange-rgb), .1);cursor:pointer;transition:color var(--motion-standard), border-color var(--motion-standard), background var(--motion-standard), box-shadow var(--motion-standard), transform var(--motion-standard);justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.cta-line:hover{color:var(--ink-invert);background:var(--orange);box-shadow:0 0 44px rgba(var(--orange-rgb), .35);border-color:#0000;transform:translateY(-1px)}.hover-row{transition:background .5s var(--ease-out);position:relative}.hover-row:after{content:"";background:var(--orange);transform-origin:0;height:2px;transition:transform .55s var(--ease-out);position:absolute;bottom:-1px;left:0;right:0;transform:scaleX(0)}.hover-row:hover:after{transform:scaleX(1)}.hover-row:hover{background:#ffffff08}.reveal{opacity:0;transition:opacity .6s var(--ease-out), transform .6s var(--ease-out);transform:translateY(18px)}.reveal.visible{opacity:1;transform:none}.reveal.sofort{opacity:1;transition:none;transform:none}@media (scripting:none){.reveal{opacity:1;transition:none;transform:none}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.reveal{opacity:1;transition:none;transform:none}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.chip{border-radius:var(--radius-chip);font-family:var(--font-mono);font-size:var(--fs-micro);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;color:var(--ink-3);border:1px solid var(--hairline);background:#ffffff0f;padding:4px 10px;font-weight:500;display:inline-block}.chip--stark{color:var(--ink-2);background:#ffffff17}.klasse--standard{--klasse-rgb:var(--grp-standard-rgb)}.klasse--technisch{--klasse-rgb:var(--grp-technisch-rgb)}.klasse--highperf{--klasse-rgb:var(--grp-highperf-rgb)}.klasse--sonder{--klasse-rgb:var(--grp-sonder-rgb)}.klasse--industrie{--klasse-rgb:var(--brn-industrie-rgb)}.klasse--design{--klasse-rgb:var(--brn-design-rgb)}.klasse--kunst{--klasse-rgb:var(--brn-kunst-rgb)}.klasse--ersatzteile{--klasse-rgb:var(--brn-ersatzteile-rgb)}.klasse--architektur{--klasse-rgb:var(--brn-architektur-rgb)}.klasse--bildung{--klasse-rgb:var(--brn-bildung-rgb)}.klassen-kopf{padding-top:22px;position:relative}.section>.container>.klassen-kopf:first-child,.section>.container>:first-child>.klassen-kopf:first-child{margin-top:-22px}.klassen-kopf:before{content:"";background:rgba(var(--klasse-rgb,255, 255, 255), .85);width:52px;height:3px;position:absolute;top:0;left:0}.chip--verfahren{color:var(--vf-farbe,var(--ink-2));background:rgba(var(--vf-rgb,255, 255, 255), .16);border-color:rgba(var(--vf-rgb,255, 255, 255), .42)}.vf--fdm{--vf-farbe:var(--vf-fdm);--vf-rgb:var(--vf-fdm-rgb)}.vf--sla{--vf-farbe:var(--vf-sla);--vf-rgb:var(--vf-sla-rgb)}.vf--sls{--vf-farbe:var(--vf-sls);--vf-rgb:var(--vf-sls-rgb)}.vf--mjf{--vf-farbe:var(--vf-mjf);--vf-rgb:var(--vf-mjf-rgb)}.vf--slm{--vf-farbe:var(--vf-slm);--vf-rgb:var(--vf-slm-rgb)}.vf--cnc{--vf-farbe:var(--vf-cnc);--vf-rgb:var(--vf-cnc-rgb)}.vf--xxl{--vf-farbe:var(--vf-xxl);--vf-rgb:var(--vf-xxl-rgb)}.vf--cff{--vf-farbe:var(--vf-cff);--vf-rgb:var(--vf-cff-rgb)}.vf--polyjet{--vf-farbe:var(--vf-polyjet);--vf-rgb:var(--vf-polyjet-rgb)}.vf--lcm{--vf-farbe:var(--vf-lcm);--vf-rgb:var(--vf-lcm-rgb)}.vf--bj{--vf-farbe:var(--vf-bj);--vf-rgb:var(--vf-bj-rgb)}[id]{scroll-margin-top:calc(var(--header-h) + 90px)}.filter-bar{flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:32px;display:flex}.filter-btn{border:1px solid var(--hairline);border-radius:var(--radius-button);min-height:44px;color:var(--ink-2);font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:.04em;cursor:pointer;transition:border-color var(--motion-standard), color var(--motion-standard), background var(--motion-standard);background:0 0;justify-content:center;align-items:center;padding:6px 16px;display:inline-flex}.filter-btn:hover:not(:disabled){border-color:var(--orange);color:var(--ink)}.filter-btn.is-active{border-color:var(--orange);background:rgba(var(--orange-rgb), .14);color:var(--orange-hot)}.filter-btn.is-disabled,.filter-btn:disabled{color:var(--ink-3);opacity:.35;cursor:default}@media (width<=620px){.filter-count{width:100%;margin-left:0}}.vd-uses li,.zg-features li,.legal-accordion ul li{line-height:24px}.vd-uses li:before,.zg-features li:before,.legal-accordion ul li:before{content:"✓";color:var(--orange);font-size:var(--fs-body-s);line-height:24px;position:absolute;top:0;left:0}.visually-hidden{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}button:not(:disabled):active,.cta-line:active{transform:translateY(1px)}@media (hover:none){.num-cell:hover .value{transform:none}}.wischbar{--wisch-grund:var(--bg-rgb);background-image:linear-gradient(to right, rgb(var(--wisch-grund)) 30%, rgba(var(--wisch-grund), 0)), linear-gradient(to left, rgb(var(--wisch-grund)) 30%, rgba(var(--wisch-grund), 0)), linear-gradient(to right, #00000073, #0000), linear-gradient(to left, #00000073, #0000);background-position:0,100%,0,100%;background-repeat:no-repeat;background-size:44px 100%,44px 100%,18px 100%,18px 100%;background-attachment:local,local,scroll,scroll}.section>.container>:last-child,.section>.container>:last-child>:last-child,.section>.container>:last-child>:last-child>:last-child{margin-bottom:0}.section>.container>:first-child,.section>.container>:first-child>:first-child,.section>.container>:first-child>:first-child>:first-child{margin-top:0}.feld{flex-direction:column;gap:9px;display:flex}.feld label{font-family:var(--font-mono);font-size:var(--fs-micro);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-2)}.feld input,.feld select,.feld textarea{background:var(--bg-alt);border:1px solid var(--hairline);border-radius:var(--radius-input);width:100%;color:var(--ink);font-family:var(--font-body);font-size:var(--fs-body);transition:border-color var(--motion-standard);padding:14px 16px}.feld input:focus-visible,.feld select:focus-visible,.feld textarea:focus-visible{outline:2px solid var(--orange);outline-offset:2px;border-color:var(--orange)}.feld select{appearance:none;cursor:pointer;padding-right:40px}.site-footer{border-top:1px solid var(--hairline);background:var(--bg);position:relative;overflow:hidden}.footer-inner{z-index:1;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:40px;padding-top:64px;padding-bottom:48px;display:flex;position:relative}.footer-brand img{width:auto;height:40px;margin-bottom:18px}.footer-brand p{color:var(--ink-2);font-size:var(--fs-body);white-space:pre-line;max-width:34ch}.footer-legal,.footer-contact{flex-direction:column;display:flex}.footer-legal a,.footer-contact a{min-height:44px;color:var(--ink-2);font-size:var(--fs-body-s);transition:color var(--motion-standard);align-items:center;text-decoration:none;display:flex}.footer-legal a:hover,.footer-contact a:hover{color:var(--orange-hot)}.footer-location{color:var(--ink-3);font-size:var(--fs-caption)}.footer-line{z-index:1;border-top:1px solid var(--hairline);font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:.1em;color:var(--ink-3);padding-top:24px;padding-bottom:32px;position:relative}.star-border-container{border-radius:var(--radius-button);cursor:pointer;background:0 0;border:none;padding:0;text-decoration:none;display:inline-block;position:relative;overflow:hidden}.star-border-gradient{opacity:.8;background:radial-gradient(circle, var(--orange-hot), transparent 10%);z-index:0;border-radius:50%;width:300%;height:50%;animation:linear infinite alternate star-border-sweep;position:absolute}.star-border-gradient--bottom{bottom:-12px;right:-250%}.star-border-gradient--top{animation-direction:alternate-reverse;top:-12px;left:-250%}.star-border-inner{min-height:var(--button-h);font-family:var(--font-display);font-weight:var(--button-fw);font-size:var(--button-fs);letter-spacing:var(--button-ls);color:var(--ink-invert);background:var(--orange);text-align:center;padding:0 var(--button-pad-x);border-radius:var(--radius-button);z-index:1;transition:color var(--motion-standard), background var(--motion-standard), box-shadow var(--motion-standard), transform var(--motion-standard), border-color var(--motion-standard);border:1px solid #0000;justify-content:center;align-items:center;display:inline-flex;position:relative}.star-border-container:hover .star-border-inner{background:var(--orange-hot);box-shadow:0 0 44px rgba(var(--orange-rgb), .35);transform:translateY(-1px)}@keyframes star-border-sweep{0%{opacity:1;transform:translate(0%)}to{opacity:0;transform:translate(-100%)}}@media (prefers-reduced-motion:reduce){.star-border-gradient,.star-border-gradient--bottom{animation:none}}.site-header{z-index:var(--z-header);background:var(--chrome-bg);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid var(--hairline);position:fixed;inset:0 0 auto}@media (width<=720px){.site-header{transition:transform var(--motion-standard) var(--ease-out)}html.kopf-versteckt .site-header{transform:translateY(-100%)}html.kopf-versteckt .section-nav{top:0}.section-nav{transition:top var(--motion-standard) var(--ease-out)}}@media (prefers-reduced-transparency:reduce),(prefers-contrast:more){.site-header{background:var(--bg);-webkit-backdrop-filter:none;backdrop-filter:none}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.site-header{background:var(--bg)}}.header-inner{height:var(--header-h);justify-content:space-between;align-items:center;gap:24px;display:flex}.header-inner>.logo,.header-inner>.header-right{flex-shrink:0}.header-inner>.header-nav{min-width:0}.logo{min-height:44px;color:var(--ink);align-items:center;gap:12px;text-decoration:none;display:flex}.logo img{width:auto;height:36px}.logo .word{font-family:var(--font-display);letter-spacing:.14em;font-weight:500;font-size:var(--fs-body)}.header-nav{gap:2px;display:flex}.header-nav a{color:var(--ink-2);font-size:var(--fs-label);letter-spacing:.08em;border-radius:var(--radius-button);transition:color var(--motion-standard), background var(--motion-standard);white-space:nowrap;padding:9px 8px;text-decoration:none;position:relative}.header-nav a:after{content:"";background:var(--orange);transform-origin:50%;height:2px;transition:transform var(--motion-ruhig) var(--ease-out);border-radius:2px;position:absolute;bottom:3px;left:8px;right:8px;transform:scaleX(0)}.header-nav a:hover{color:var(--ink)}.header-nav a:not(.active):hover:after{opacity:.55;height:1.5px;transform:scaleX(1)}.header-nav a.active{color:var(--ink)}.header-nav a.active:after{opacity:1;transform:scaleX(1)}.header-right{align-items:center;gap:clamp(18px,2.2vw,30px);display:flex}.header-right .header-cta{margin-left:4px}.lang-switch{font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:.15em;color:var(--ink-3);border-right:1px solid var(--hairline);align-items:center;gap:4px;padding-right:clamp(18px,2.2vw,30px);display:flex}.lang-switch span{opacity:.4}.lang-switch button{min-height:44px;font:inherit;color:var(--ink-3);cursor:pointer;transition:color var(--motion-standard);background:0 0;border:none;justify-content:center;align-items:center;padding:0 2px;display:inline-flex}.lang-switch button:hover{color:var(--ink-2)}.lang-switch button.active{color:var(--ink)}.lang-switch--menue,.burger,.mobile-nav{display:none}@media (width<=1260px){.header-nav,.header-cta,.lang-switch--leiste{display:none}.lang-switch--menue{display:flex}.burger{border:1px solid var(--hairline);border-radius:var(--radius-button);cursor:pointer;background:0 0;flex-direction:column;justify-content:center;gap:5px;width:44px;height:44px;padding:10px;display:flex}.burger span{background:var(--ink);height:1.5px;transition:transform var(--motion-standard) var(--ease-out), opacity var(--motion-standard);display:block}.burger.open span:first-child{transform:translateY(6.5px)rotate(45deg)}.burger.open span:nth-child(2){opacity:0}.burger.open span:nth-child(3){transform:translateY(-6.5px)rotate(-45deg)}.mobile-nav{background:var(--bg);border-bottom:1px solid var(--hairline);opacity:0;visibility:hidden;pointer-events:none;transition:opacity var(--motion-standard) var(--ease-out), transform var(--motion-standard) var(--ease-out), visibility var(--motion-standard);flex-direction:column;gap:4px;padding:12px clamp(24px,4vw,48px) 28px;display:flex;position:absolute;top:100%;left:0;right:0;transform:translateY(-8px)}.mobile-nav.open{opacity:1;visibility:visible;pointer-events:auto;transform:none}.mobile-nav a{min-height:44px;color:var(--ink-2);font-size:var(--fs-lead);align-items:center;padding:6px 0;text-decoration:none;display:flex}.mobile-nav a.active{color:var(--ink)}.mobile-nav .mobile-nav-cta{width:fit-content;margin:14px auto 0;padding:0;display:block}.mobile-nav .lang-switch--menue{border-right:none;border-top:1px solid var(--hairline);justify-content:center;margin-top:18px;padding-top:8px;padding-right:0}.mobile-nav .lang-switch--menue button{min-width:44px;padding:0}}@media (width>=700px) and (width<=1260px){.mobile-nav a{justify-content:center}}.header-nav-gruppe{display:inline-flex;position:relative}.header-sammelpunkt{color:var(--ink-2);font-family:var(--font-body);font-size:var(--fs-label);letter-spacing:.08em;border-radius:var(--radius-button);cursor:pointer;white-space:nowrap;transition:color var(--motion-standard);background:0 0;border:none;align-items:center;padding:9px 8px;display:inline-flex;position:relative}.header-sammelpunkt:hover,.header-sammelpunkt.active{color:var(--ink)}.header-sammelpunkt:after{content:"";background:var(--orange);height:2px;transition:transform var(--motion-ruhig) var(--ease-out);border-radius:2px;position:absolute;bottom:3px;left:8px;right:8px;transform:scaleX(0)}.header-sammelpunkt:not(.active):hover:after{opacity:.55;height:1.5px;transform:scaleX(1)}.header-sammelpunkt.active:after{opacity:1;transform:scaleX(1)}.header-nav-pfeil{vertical-align:2px;opacity:.55;width:5px;height:5px;transition:transform var(--motion-standard) var(--ease-out), opacity var(--motion-standard);border-bottom:1.5px solid;border-right:1.5px solid;margin-left:7px;display:inline-block;transform:rotate(45deg)translate(-1px,-1px)}.header-nav-pfeil.auf{opacity:1;transform:rotate(-135deg)translate(-2px,-2px)}.header-untermenue{border:1px solid var(--hairline);border-radius:var(--radius-button);background:var(--surface);opacity:0;visibility:hidden;min-width:190px;transition:opacity var(--motion-standard), transform var(--motion-standard) var(--ease-out), visibility var(--motion-standard);z-index:2;flex-direction:column;padding:6px;display:flex;position:absolute;top:100%;left:0;transform:translateY(-4px);box-shadow:0 18px 40px #00000073}.header-untermenue.offen{opacity:1;visibility:visible;transform:translateY(0)}.header-untermenue a{border-radius:var(--radius-chip);white-space:nowrap;padding:9px 12px}.header-untermenue a:after{display:none}.header-untermenue a:hover{background:#ffffff0a}.mobile-nav-unter{font-size:var(--fs-body-s);color:var(--ink-2);padding-left:22px!important}.mobile-nav-gruppe{color:var(--ink-3);letter-spacing:.16em;padding:14px 0 4px;display:block}.skip-link{z-index:calc(var(--z-header) + 10);border-radius:var(--radius-button);background:var(--orange);color:var(--ink-invert);font-family:var(--font-display);font-size:var(--fs-body-s);transition:transform var(--motion-standard) var(--ease-out);padding:12px 22px;font-weight:500;text-decoration:none;position:fixed;top:12px;left:12px;transform:translateY(-200%)}.skip-link:focus{transform:translateY(0)}.accordion-list{border-top:1px solid var(--hairline);margin-top:var(--head-gap)}.accordion-item{border-bottom:1px solid var(--hairline)}.accordion-trigger{cursor:pointer;text-align:left;width:100%;font:inherit;color:var(--ink);background:0 0;border:none;justify-content:space-between;align-items:center;gap:24px;padding:14px 4px;display:flex}.accordion-trigger-label{font-family:var(--font-display);align-items:baseline;gap:14px;font-size:clamp(1rem,1.6vw,1.15rem);display:flex}.accordion-icon{flex-shrink:0;width:16px;height:16px;position:relative}.accordion-icon:before,.accordion-icon:after{content:"";background:var(--ink-3);transition:transform var(--motion-ruhig) var(--ease-out), background var(--motion-ruhig);position:absolute;top:50%;left:50%}.accordion-icon:before{width:14px;height:1.5px;transform:translate(-50%,-50%)}.accordion-icon:after{width:1.5px;height:14px;transform:translate(-50%,-50%)}.accordion-icon.open:after{opacity:0;transform:translate(-50%,-50%)rotate(90deg)}.accordion-icon.open:before{background:var(--orange)}.accordion-panel{transition:grid-template-rows var(--motion-standard) var(--ease-out);grid-template-rows:0fr;display:grid}.accordion-panel.open{grid-template-rows:1fr}.accordion-panel-inner{min-height:0;overflow:hidden}.accordion-panel-inner>:first-child{margin-top:16px}.accordion-panel-inner>:last-child{margin-bottom:16px}.accordion-heading{font:inherit;font-weight:inherit;margin:0}@media (prefers-reduced-motion:reduce){.accordion-panel,.accordion-icon:before,.accordion-icon:after{transition:none}}.wis-a{color:var(--ink-2);font-size:var(--fs-body-s);max-width:var(--breite-lead);white-space:pre-line;padding-bottom:26px}.wis-a:has(+.wis-a-mehr){padding-bottom:10px}.wis-a-mehr{display:inline-block}.cta-band{background:var(--surface);border-top:1px solid var(--hairline);border-bottom:1px solid var(--hairline);padding-top:var(--section-pad);padding-bottom:var(--section-pad);position:relative;overflow:hidden}.cta-band-inner{z-index:1;text-align:center;max-width:var(--breite-kopf);margin:0 auto;position:relative}.cta-band--links .cta-band-inner{text-align:left;max-width:var(--content-max)}.cta-band--links .cta-band-inner p{margin-inline:0}.cta-band-inner p{color:var(--ink-2);max-width:var(--breite-lead);margin:16px auto 34px}.border-glow-card{--edge-proximity:0;--cursor-angle:45deg;--edge-sensitivity:30;--color-sensitivity:calc(var(--edge-sensitivity) + 20);--border-radius:var(--radius-card);--glow-padding:32px;--cone-spread:25;border-radius:var(--border-radius);isolation:isolate;border:1px solid var(--hairline);background:var(--card-bg,var(--surface));height:100%;transition:border-color var(--motion-ruhig) var(--ease-out), box-shadow var(--motion-ruhig) var(--ease-out);display:grid;position:relative;overflow:visible;transform:translateZ(.01px);box-shadow:0 1px 2px #00000040,0 8px 24px #0000002e}.border-glow-card:hover{border-color:rgba(var(--orange-rgb), .35);box-shadow:0 1px 2px #0000004d,0 14px 34px #00000042}.border-glow-card:before,.border-glow-card:after,.border-glow-card>.border-glow-edge-light{content:"";border-radius:inherit;transition:opacity var(--motion-standard) ease-out;z-index:-1;position:absolute;inset:0}.border-glow-card:not(:hover):before,.border-glow-card:not(:hover):after,.border-glow-card:not(:hover)>.border-glow-edge-light{opacity:0;transition:opacity var(--motion-schnell) var(--ease-out)}.border-glow-card:before{background:linear-gradient(var(--card-bg,var(--surface)) 0 100%) padding-box, linear-gradient(#fff0 0% 100%) border-box, var(--gradient-one) border-box, var(--gradient-two) border-box, var(--gradient-three) border-box, var(--gradient-four) border-box, var(--gradient-five) border-box, var(--gradient-six) border-box, var(--gradient-seven) border-box, var(--gradient-base) border-box;opacity:calc((var(--edge-proximity) - var(--color-sensitivity)) / (100 - var(--color-sensitivity)));-webkit-mask-image:conic-gradient(from var(--cursor-angle) at center, black calc(var(--cone-spread) * 1%), transparent calc((var(--cone-spread) + 15) * 1%), transparent calc((100 - var(--cone-spread) - 15) * 1%), black calc((100 - var(--cone-spread)) * 1%));mask-image:conic-gradient(from var(--cursor-angle) at center, black calc(var(--cone-spread) * 1%), transparent calc((var(--cone-spread) + 15) * 1%), transparent calc((100 - var(--cone-spread) - 15) * 1%), black calc((100 - var(--cone-spread)) * 1%));border:1px solid #0000}.border-glow-card:after{background:var(--gradient-one) padding-box, var(--gradient-two) padding-box, var(--gradient-three) padding-box, var(--gradient-four) padding-box, var(--gradient-five) padding-box, var(--gradient-six) padding-box, var(--gradient-seven) padding-box, var(--gradient-base) padding-box;-webkit-mask-image:linear-gradient(to bottom, black, black), radial-gradient(ellipse at 50% 50%, black 40%, transparent 65%), radial-gradient(ellipse at 66% 66%, black 5%, transparent 40%), radial-gradient(ellipse at 33% 33%, black 5%, transparent 40%), radial-gradient(ellipse at 66% 33%, black 5%, transparent 40%), radial-gradient(ellipse at 33% 66%, black 5%, transparent 40%), conic-gradient(from var(--cursor-angle) at center, transparent 5%, black 15%, black 85%, transparent 95%);mask-image:linear-gradient(to bottom, black, black), radial-gradient(ellipse at 50% 50%, black 40%, transparent 65%), radial-gradient(ellipse at 66% 66%, black 5%, transparent 40%), radial-gradient(ellipse at 33% 33%, black 5%, transparent 40%), radial-gradient(ellipse at 66% 33%, black 5%, transparent 40%), radial-gradient(ellipse at 33% 66%, black 5%, transparent 40%), conic-gradient(from var(--cursor-angle) at center, transparent 5%, black 15%, black 85%, transparent 95%);opacity:calc(var(--fill-opacity,.35) * (var(--edge-proximity) - var(--color-sensitivity)) / (100 - var(--color-sensitivity)));mix-blend-mode:soft-light;border:1px solid #0000;-webkit-mask-composite:source-out,source-over,source-over,source-over,source-over,source-over;mask-composite:subtract,add,add,add,add,add}.border-glow-card>.border-glow-edge-light{inset:calc(var(--glow-padding) * -1);pointer-events:none;z-index:1;-webkit-mask-image:conic-gradient(from var(--cursor-angle) at center, black 2.5%, transparent 10%, transparent 90%, black 97.5%);mask-image:conic-gradient(from var(--cursor-angle) at center, black 2.5%, transparent 10%, transparent 90%, black 97.5%);opacity:calc((var(--edge-proximity) - var(--edge-sensitivity)) / (100 - var(--edge-sensitivity)));mix-blend-mode:plus-lighter}.border-glow-card>.border-glow-edge-light:before{content:"";inset:var(--glow-padding);border-radius:inherit;box-shadow:inset 0 0 0 1px var(--glow-color), inset 0 0 1px 0 var(--glow-color-60), inset 0 0 3px 0 var(--glow-color-50), inset 0 0 6px 0 var(--glow-color-40), inset 0 0 15px 0 var(--glow-color-30), inset 0 0 25px 2px var(--glow-color-20), inset 0 0 50px 2px var(--glow-color-10), 0 0 1px 0 var(--glow-color-60), 0 0 3px 0 var(--glow-color-50), 0 0 6px 0 var(--glow-color-40), 0 0 15px 0 var(--glow-color-30), 0 0 25px 2px var(--glow-color-20), 0 0 50px 2px var(--glow-color-10);position:absolute}.border-glow-inner{z-index:1;flex-direction:column;height:100%;padding:28px;display:flex;position:relative}.border-glow-card.karte-reihen,.border-glow-card.karte-reihen>.border-glow-inner{grid-template-rows:subgrid;display:grid}.border-glow-card.karte-reihen>.border-glow-inner{grid-row:1/-1}.tri-grid{gap:var(--grid-gap);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));display:grid}.tri-cell .idx{color:var(--orange);margin-bottom:10px;display:block}.tri-cell h3{font-family:var(--font-display);font-weight:500;font-size:var(--fs-card-title);margin-bottom:8px}.tri-cell p{color:var(--ink-2);font-size:var(--fs-body-s)}.kundenstimmen-head{margin-bottom:var(--head-gap)}.kundenstimmen-note{color:var(--ink-2);font-size:var(--fs-caption);max-width:78ch;margin-top:14px;font-style:italic}.kundenstimmen-cell{flex-direction:column;gap:14px;display:flex}.kundenstimmen-top{justify-content:space-between;align-items:center;gap:12px;display:flex}.kundenstimmen-sample{font-size:var(--fs-micro);letter-spacing:.18em;color:var(--ink-3)}.kundenstimmen-stars{color:var(--orange);font-size:var(--fs-caption);letter-spacing:.08em;white-space:nowrap}.kundenstimmen-stars-off{color:var(--ink-3);opacity:.4}.kundenstimmen-cell .kundenstimmen-quote{font-family:var(--font-display);font-weight:300;font-size:var(--fs-card-title);color:var(--ink);line-height:1.5}.kundenstimmen-role{font-size:var(--fs-body-s);color:var(--ink-3);margin-top:auto}.logo-marquee{border-bottom:1px solid var(--hairline);padding:36px 0 40px}.logo-marquee-caption{text-align:center;color:var(--ink-3);margin-bottom:24px}.logo-marquee-viewport{overflow:hidden}.logo-marquee-track{will-change:transform;width:max-content;display:flex}.logo-marquee-item{border:1px dashed var(--hairline);border-radius:var(--radius-card);background:var(--surface);min-width:190px;height:64px;font-family:var(--font-mono);font-size:var(--fs-micro);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3);white-space:nowrap;justify-content:center;align-items:center;margin-right:20px;padding:0 24px;display:flex}.logo-marquee-caption{text-transform:none;letter-spacing:.02em}.sit-head{max-width:var(--breite-kopf);margin-bottom:var(--head-gap)}.sit-lead{color:var(--ink-2);font-size:var(--fs-lead);margin-top:var(--lead-gap);max-width:var(--breite-lead)}.sit-grid{gap:var(--grid-gap);flex-wrap:wrap;display:flex}.sit-grid>*{flex:320px}.sit-card{height:100%}.sit-media{border-radius:calc(var(--radius-card) - 8px);margin-bottom:16px;overflow:hidden}.sit-media img{aspect-ratio:4/3;object-fit:cover;width:100%;height:auto;display:block}.sit-nr{color:var(--orange);letter-spacing:.18em;margin-bottom:var(--eyebrow-gap);display:block}.sit-card h3{font-family:var(--font-display);font-weight:500;font-size:var(--fs-card-title);margin-bottom:10px;line-height:1.3}.sit-card p{color:var(--ink-2);font-size:var(--fs-body-s)}.verfahren-head{max-width:var(--breite-kopf);margin-bottom:var(--head-gap)}.verfahren-lead{color:var(--ink-2);margin-top:var(--lead-gap);font-size:var(--fs-lead);max-width:var(--breite-lead)}.verfahren-kopf-grid{grid-template-columns:1.15fr .85fr;align-items:center;gap:clamp(28px,4vw,56px);margin-bottom:44px;display:grid}@media (width<=900px){.verfahren-kopf-grid{grid-template-columns:1fr;gap:28px}.verfahren-bild{max-width:420px}}.verfahren-bild{border-radius:var(--radius-card);overflow:hidden}.verfahren-bild img{width:100%;height:auto;display:block}.verfahren-liste{grid-template-columns:1fr;gap:22px 48px;max-width:1000px;list-style:none;display:grid}@media (width>=900px){.verfahren-liste{grid-template-columns:1fr 1fr}}.verfahren-zeile-kopf{flex-wrap:wrap;align-items:baseline;gap:10px;margin-bottom:5px;display:flex}.verfahren-code-liste{color:var(--orange);font-size:var(--fs-label);letter-spacing:.14em}.verfahren-name{color:var(--ink);font-size:var(--fs-body);font-weight:500}.verfahren-zeile{color:var(--ink-2);font-size:var(--fs-body);display:block}.verfahren-mehr{margin-top:36px}.warum-kopf{grid-template-columns:1.15fr .85fr;align-items:center;gap:clamp(28px,4vw,56px);margin-bottom:40px;display:grid}@media (width<=900px){.warum-kopf{grid-template-columns:1fr;gap:28px}.warum-media{max-width:420px}}.warum-media{border-radius:var(--radius-card);aspect-ratio:4/3;overflow:hidden}.warum-media img{object-fit:cover;width:100%;height:100%;display:block}.warum-text p{color:var(--ink-2);margin-top:var(--lead-gap);max-width:var(--breite-lead)}.warum-pointe{font-weight:500;color:var(--ink)!important}.warum-punkte{grid-template-columns:1fr;gap:12px 40px;margin-bottom:36px;list-style:none;display:grid}@media (width>=900px){.warum-punkte{grid-template-columns:1fr 1fr}}.warum-punkte li{color:var(--ink-2);font-size:var(--fs-body);padding-left:28px;position:relative}.warum-punkte li:before{content:"✓";color:var(--orange);font-size:var(--fs-body-s);position:absolute;top:0;left:0}.warum-fuss{border-top:1px solid var(--hairline);grid-template-columns:1fr 1fr;align-items:center;gap:clamp(24px,3vw,40px);padding-top:26px;display:grid}@media (width<=760px){.warum-fuss{grid-template-columns:1fr;gap:26px}}.warum-signatur{align-items:center;gap:18px;display:flex}.warum-signatur img{object-fit:cover;object-position:50% 22%;border:1px solid var(--hairline);border-radius:50%;flex-shrink:0;width:88px;height:88px}.warum-signatur-text{flex-direction:column;gap:5px;display:flex}.warum-signatur-text p{color:var(--ink-2);font-size:var(--fs-body-s);margin-top:0}.warum-cta{flex-wrap:wrap;align-items:center;gap:16px;display:flex}@media (width<=560px){.warum-signatur{flex-direction:column;align-items:flex-start;gap:14px}}.hero{min-height:100dvh;padding-top:var(--header-h);padding-bottom:var(--section-pad);text-align:center;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.hero-bild{z-index:0;position:absolute;inset:0}.hero-bild img{object-fit:cover;width:100%;height:100%;display:block}.hero-bild:before{content:"";z-index:1;background:linear-gradient(to bottom, rgba(var(--bg-rgb), .8) 0%, rgba(var(--bg-rgb), .66) 45%, rgba(var(--bg-rgb), .95) 88%, var(--bg) 100%);position:absolute;inset:0}.hero-inner{z-index:1;max-width:980px;padding:0 24px;position:relative}.hero .overline{color:var(--ink-2);letter-spacing:clamp(.12em,.4vw,.14em);margin-bottom:32px;font-size:clamp(17px,1.7vw,24px)}.hero h1{font-family:var(--font-display);letter-spacing:-.015em;text-wrap:balance;text-shadow:0 2px 40px #0c0d10d9;font-size:clamp(2.4rem,4.6vw,4.1rem);font-weight:300;line-height:1.14}@media (width<=360px){.hero h1{font-size:2.2rem}}.hero h1 strong{font-weight:600}.hero h1 .glowword{color:var(--orange-hot);text-shadow:0 0 42px rgba(var(--orange-rgb), .45);font-weight:500}.hero-cta-row{justify-content:center;align-items:center;gap:38px;margin-top:54px;display:flex}.wechselwort{min-width:5.6em;animation:wechselwort-ein var(--motion-ruhig) var(--ease-out);display:inline-block}@keyframes wechselwort-ein{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.kv-kopf{margin-bottom:var(--head-gap)}.kv-lead{max-width:var(--breite-lead);color:var(--ink-2);margin-top:var(--lead-gap)}.kv-grid{gap:var(--grid-gap);grid-template-columns:repeat(3,1fr);align-items:stretch;padding-bottom:26px;display:grid;position:relative}.kv-spalte{border:1px solid var(--hairline);border-radius:var(--radius-card);background-image:url(/img/hero/kostenvergleich.webp);background-repeat:no-repeat;background-size:300%;position:relative;overflow:hidden}.kv-spalte--1{background-position:0%}.kv-spalte--2{background-position:50%}.kv-spalte--3{background-position:100%}.kv-box{z-index:1;background:#10121685;flex-direction:column;height:100%;padding:26px;display:flex;position:relative}.kv-box h3{font-family:var(--font-display);font-weight:500;font-size:var(--fs-row-title);margin-bottom:16px}.kv-box ul{flex-direction:column;flex:1;gap:12px;list-style:none;display:flex}.kv-box li{color:var(--ink);font-size:var(--fs-body-s);padding-left:22px;position:relative}.kv-box li:before{content:"";background:var(--ink-3);width:12px;height:2px;position:absolute;top:.55em;left:0}.kv-spalte--additiv{border-color:rgba(var(--orange-rgb), .4)}.kv-spalte--additiv .kv-box li:before{background:var(--orange)}.kv-fuss{margin-top:26px}.kv-hinweis{color:var(--ink-3);text-transform:none;letter-spacing:.02em;margin-bottom:18px;display:block}.kv-cta{flex-direction:column;align-items:flex-start;gap:16px;display:flex}.kv-cta-satz{color:var(--ink-2)}@media (width<=980px){.kv-grid{grid-template-columns:1fr}.kv-media img{aspect-ratio:3/2}}@media (width<=640px){.kv-grid{grid-template-columns:1fr}}.home-kalkulator-inner{max-width:var(--breite-kopf)}.home-kalkulator .lead{max-width:var(--breite-lead);color:var(--ink-2);margin-top:var(--lead-gap)}.home-kalkulator-punkte{flex-wrap:wrap;gap:10px 28px;margin:22px 0 26px;padding:0;list-style:none;display:flex}.home-kalkulator-punkte li{color:var(--ink-2);font-size:var(--fs-body-s);padding-left:20px;position:relative}.home-kalkulator-punkte li:before{content:"";background:var(--orange);border-radius:50%;width:8px;height:8px;position:absolute;top:.55em;left:0}.home-kalkulator-hinweis{color:var(--ink-3);text-transform:none;letter-spacing:.02em;margin-top:20px}.home-faq .accordion-list{max-width:860px}.home-faq-mehr{margin-top:18px}.numbers{border-bottom:1px solid var(--hairline);grid-template-columns:repeat(auto-fit,minmax(200px,1fr));display:grid}@media (width<=640px){.numbers{grid-template-columns:1fr 1fr}.num-cell{padding:34px 24px}.num-cell:nth-child(2n){border-right:none}.num-cell:nth-child(-n+2){border-bottom:1px solid var(--hairline)}}.num-cell{border-right:1px solid var(--hairline);padding:52px 36px}.num-cell:last-child{border-right:none}.num-cell .value{font-family:var(--font-display);letter-spacing:-.02em;min-height:58px;transition:transform var(--motion-standard) var(--ease-out);align-items:center;font-size:clamp(2.4rem,4vw,3.6rem);font-weight:300;line-height:1;display:flex}.num-cell:hover .value{transform:translateY(-4px)}.num-cell .value b{color:var(--orange);font-weight:400}.num-infinity{width:auto;height:44px}.num-cell .label{font-size:var(--fs-micro);letter-spacing:.24em;transition:color var(--motion-ruhig);margin-top:16px}.num-cell:hover .label{color:var(--ink-2)}.numbers--hero{border:none;grid-template-columns:repeat(4,1fr);max-width:780px;margin:40px auto 0}.numbers--hero .num-cell{border-right:1px solid var(--hairline);flex-direction:column;padding:0 24px;transition:none;display:flex}.numbers--hero .num-cell .mono-label{margin-top:auto}.numbers--hero .num-cell:last-child{border-right:none}.numbers--hero .num-cell:after{content:none}.numbers--hero .num-cell:hover{background:0 0}.numbers--hero .num-cell:hover .value{transform:none}.numbers--hero .value{justify-content:center;min-height:0;font-size:clamp(2rem,3.2vw,2.9rem)}.numbers--hero .num-infinity{height:36px}.numbers--hero .label{text-align:center;font-size:var(--fs-label);letter-spacing:.16em;margin-top:10px}@media (width<=640px){.numbers--hero{grid-template-columns:1fr 1fr;gap:22px 0}.numbers--hero .num-cell{padding:0 10px}.numbers--hero .num-cell .label{letter-spacing:.1em}.numbers--hero .num-cell:nth-child(2n){border-right:none}.numbers--hero .num-cell{border-bottom:none}}
