@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/ibm-plex-mono-cyrillic-ext-400.woff2) format("woff2");unicode-range:U+0460-052F,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-weight:400;font-display:swap;src:url(/fonts/ibm-plex-mono-cyrillic-400.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/ibm-plex-mono-vietnamese-400.woff2) format("woff2");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:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/ibm-plex-mono-latin-ext-400.woff2) format("woff2");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:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/ibm-plex-mono-latin-400.woff2) format("woff2");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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/ibm-plex-mono-cyrillic-ext-500.woff2) format("woff2");unicode-range:U+0460-052F,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-weight:500;font-display:swap;src:url(/fonts/ibm-plex-mono-cyrillic-500.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/ibm-plex-mono-vietnamese-500.woff2) format("woff2");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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/ibm-plex-mono-latin-ext-500.woff2) format("woff2");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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/ibm-plex-mono-latin-500.woff2) format("woff2");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:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/inter-cyrillic-ext.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/inter-cyrillic.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/inter-greek-ext.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/inter-greek.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/inter-vietnamese.woff2) format("woff2");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;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/inter-latin-ext.woff2) format("woff2");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;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/inter-latin.woff2) format("woff2");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:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/inter-cyrillic-ext.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/inter-cyrillic.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/inter-greek-ext.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/inter-greek.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/inter-vietnamese.woff2) format("woff2");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;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/inter-latin-ext.woff2) format("woff2");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;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/inter-latin.woff2) format("woff2");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:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/inter-cyrillic-ext.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/inter-cyrillic.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/inter-greek-ext.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/inter-greek.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/inter-vietnamese.woff2) format("woff2");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;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/inter-latin-ext.woff2) format("woff2");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;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/inter-latin.woff2) format("woff2");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:Montserrat;font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/montserrat-cyrillic-ext.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/montserrat-cyrillic.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/montserrat-vietnamese.woff2) format("woff2");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:Montserrat;font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/montserrat-latin-ext.woff2) format("woff2");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:Montserrat;font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/montserrat-latin.woff2) format("woff2");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:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/montserrat-cyrillic-ext.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/montserrat-cyrillic.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/montserrat-vietnamese.woff2) format("woff2");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:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/montserrat-latin-ext.woff2) format("woff2");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:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/montserrat-latin.woff2) format("woff2");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:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/montserrat-cyrillic-ext.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/montserrat-cyrillic.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/montserrat-vietnamese.woff2) format("woff2");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:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/montserrat-latin-ext.woff2) format("woff2");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:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/montserrat-latin.woff2) format("woff2");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:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/montserrat-cyrillic-ext.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/montserrat-cyrillic.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/montserrat-vietnamese.woff2) format("woff2");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:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/montserrat-latin-ext.woff2) format("woff2");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:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/montserrat-latin.woff2) format("woff2");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:Montserrat;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/montserrat-cyrillic-ext.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/montserrat-cyrillic.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/montserrat-vietnamese.woff2) format("woff2");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:Montserrat;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/montserrat-latin-ext.woff2) format("woff2");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:Montserrat;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/montserrat-latin.woff2) format("woff2");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}:root{color-scheme:light;--petrol: #0F303D;--teal: #4D7A83;--blue: #476FA4;--ice: #FAFCFD;--warmgray: #5E5A5B;--paper: #FFFFFF;--mist: #EEF3F5;--ink-deep: #0F303D;--blue-hover: #3A5E8E;--blue-press: #2F4E78;--blue-tint: #E9EFF7;--blue-wash: #F4F7FB;--teal-ink: #406871;--teal-tint: #E4EDEF;--teal-light: #93B8C0;--petrol-2: #184554;--on-dark: #FAFCFD;--on-dark-muted: #B4C8CE;--on-dark-line: rgba(250, 252, 253, .16);--on-dark-line-strong: rgba(250, 252, 253, .32);--ink: #0F303D;--text: #1F3A45;--muted: #5E5A5B;--bg: #FAFCFD;--surface: #FFFFFF;--surface-tint: #EEF3F5;--line: #D6E0E4;--line-soft: #E4EBEE;--line-strong: #AFC2C8;--field-border: #7A949D;--grid-line: rgba(77, 122, 131, .11);--calc-rule: rgba(15, 48, 61, .2);--error: #A3343C;--error-tint: #FBF0F1;--focus: #476FA4;--focus-on-dark: #FAFCFD;--selection: #D3E1F1;--hl-color: 77, 122, 131;--hl-alpha: .12;--hl-alpha-dark: .22;--font-display: "Montserrat", "Avenir Next", "Segoe UI", "Helvetica Neue", Arial, sans-serif;--font-body: "Inter", system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-mono: "IBM Plex Mono", ui-monospace, "SFMono-Regular", Menlo, Consolas, "Liberation Mono", monospace;--fs-display: clamp(2.625rem, 1.75rem + 3.6vw, 4.75rem);--fs-hero: clamp(2.375rem, 1.7rem + 2.85vw, 4.25rem);--fs-h1: clamp(2.125rem, 1.6rem + 2.2vw, 3.5rem);--fs-h2: clamp(1.875rem, 1.25rem + 2.75vw, 3.5rem);--fs-h2-xl: clamp(2.25rem, 1.3rem + 4.1vw, 5rem);--fs-h3: clamp(1.25rem, 1.12rem + .55vw, 1.625rem);--fs-h4: 1.1875rem;--fs-titel-s: clamp(1.125rem, 1.05rem + .3vw, 1.25rem);--fs-titel-m: clamp(1.25rem, 1.1rem + .5vw, 1.5rem);--fs-titel-l: clamp(1.5rem, 1.2rem + .9vw, 1.875rem);--fs-stat: clamp(4rem, 2.7rem + 5.4vw, 7.5rem);--fs-figure: clamp(2.5rem, 1.9rem + 2.6vw, 4.25rem);--fs-quote: clamp(1.625rem, 1.2rem + 1.9vw, 2.75rem);--fs-lead: clamp(1.1875rem, 1.1rem + .4vw, 1.4375rem);--fs-body: clamp(1.0625rem, 1.04rem + .1vw, 1.125rem);--fs-small: .9375rem;--fs-xs: .8125rem;--fs-label: .8125rem;--fs-mono-s: .75rem;--lh-tight: .98;--lh-head: 1.08;--lh-body: 1.65;--measure: 62ch;--track-display: -.035em;--track-h2: -.025em;--track-label: .08em;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 24px;--space-6: 32px;--space-7: 48px;--space-8: 64px;--space-9: 96px;--space-10: 128px;--gutter: clamp(20px, 4vw, 56px);--content-max: 1440px;--col-gap: clamp(16px, 2vw, 32px);--section-s: clamp(64px, 3vw + 52px, 96px);--section-y: clamp(72px, 5vw + 40px, 120px);--section-l: clamp(96px, 8vw + 44px, 160px);--section-gap: clamp(36px, 2.5vw + 24px, 64px);--header-h: 64px;--r-sm: 2px;--r-md: 3px;--r-lg: 4px;--shadow-paper: drop-shadow(0 1px 1px rgba(15, 48, 61, .07)) drop-shadow(0 18px 28px rgba(15, 48, 61, .13));--shadow-float: 0 1px 0 rgba(15, 48, 61, .04);--ease-out: cubic-bezier(.2, .7, .2, 1);--ease-paper: cubic-bezier(.33, .9, .3, 1);--dur-fast: .15s;--dur: .24s}@media(min-width:1240px){:root{--header-h: 76px}}*,*:before,*:after{box-sizing:border-box}html{background-color:var(--ice);-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:calc(var(--header-h) + 16px)}body{margin:0;background:var(--ice);color:var(--text);font-family:var(--font-body);font-size:var(--fs-body);font-weight:400;line-height:var(--lh-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;font-feature-settings:"kern" 1;overflow-wrap:break-word}html.is-locked,html.is-locked body{overflow:hidden}[hidden]{display:none!important}.site{background:var(--ice);color:var(--text);min-height:100vh;display:flex;flex-direction:column;overflow-x:clip}.site>main{flex:1 0 auto}img,svg,video,canvas{max-width:100%}img{height:auto;display:block}::selection{background:var(--selection);color:var(--petrol)}h1,h2,h3,h4,h5,h6{margin:0;font-family:var(--font-display);font-weight:700;color:var(--ink);line-height:var(--lh-head);letter-spacing:var(--track-h2);text-wrap:balance}h1{font-size:var(--fs-h1);font-weight:800;line-height:1.02;letter-spacing:var(--track-display)}h2{font-size:var(--fs-h2);line-height:1.06}h3{font-size:var(--fs-h3);line-height:1.22;letter-spacing:-.015em}h4{font-size:var(--fs-h4);line-height:1.35;letter-spacing:-.008em}:is(h1,h2,h3)>span:not([class]){display:block}h1,h2,h3,h4,.hero__title{overflow-wrap:break-word}@media(max-width:719.98px){h1,h2,h3,.hero__title,.quiz__question{-webkit-hyphens:auto;hyphens:auto;hyphenate-limit-chars:10 4 4}}.h-contrast>span:not([class])+span:not([class]){font-weight:400;color:var(--teal);letter-spacing:-.03em}p,ul,ol,dl,figure,blockquote{margin:0}p{max-width:70ch;text-wrap:pretty}ul,ol{padding:0}strong,b{font-weight:600;color:var(--ink)}small{font-size:var(--fs-small)}a{color:var(--blue);text-decoration-line:underline;text-decoration-thickness:1px;text-decoration-color:color-mix(in srgb,currentColor 45%,transparent);text-underline-offset:.22em;transition:color var(--dur-fast),text-decoration-color var(--dur-fast)}a:hover{color:var(--blue-hover);text-decoration-color:currentColor}:focus{outline:none}:focus-visible{outline:2px solid var(--focus);outline-offset:3px;border-radius:1px}[tabindex="-1"]:focus,[tabindex="-1"]:focus-visible{outline:none}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}hr{border:0;height:1px;background:var(--line);margin:0}.num,.mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.tnum{font-variant-numeric:tabular-nums}.container{width:100%;max-width:calc(var(--content-max) + 2 * var(--gutter));margin-inline:auto;padding-inline:var(--gutter)}.container--narrow{max-width:calc(820px + 2 * var(--gutter))}.grid-12{display:grid;grid-template-columns:minmax(0,1fr);column-gap:var(--col-gap)}@media(min-width:960px){.grid-12{grid-template-columns:repeat(12,minmax(0,1fr))}}.section{--bg: var(--ice);position:relative;background:var(--bg);padding-block:var(--section-y)}.section>.container{position:relative;display:grid;grid-template-columns:minmax(0,1fr);gap:var(--section-gap)}.section--tint{--bg: var(--mist)}.section--paper{--bg: var(--paper)}.section--tight,.section--s{padding-block:var(--section-s)}.section--l{padding-block:var(--section-l)}.section--ink{--bg: var(--ink-deep);--hl-alpha: var(--hl-alpha-dark);background:var(--ink-deep);color:var(--on-dark-muted);isolation:isolate;overflow:hidden}.section--ink :is(h2,h3,h4,strong){color:var(--on-dark)}.section--ink p{color:var(--on-dark-muted)}.section--ink a:not(.btn){color:var(--on-dark)}.section--ink :focus-visible{outline-color:var(--focus-on-dark)}.section--ink .eyebrow{color:var(--on-dark-muted)}.section--ink .eyebrow:before{background:var(--teal-light)}.section:not(.section--tint):not(.section--paper):not(.section--ink)+.section:not(.section--tint):not(.section--paper):not(.section--ink){padding-top:0}.section:not(.section--tint):not(.section--paper):not(.section--ink)+.section:not(.section--tint):not(.section--paper):not(.section--ink)>.container{padding-top:var(--section-y);background-image:linear-gradient(var(--line),var(--line));background-size:calc(100% - 2 * var(--gutter)) 1px;background-position:center top;background-repeat:no-repeat}.stack{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-4);align-content:start}.stack--xs{gap:var(--space-2)}.stack--sm{gap:var(--space-3)}.stack--lg{gap:var(--space-5)}.stack--xl{gap:var(--space-7)}.cluster{display:flex;flex-wrap:wrap;gap:var(--space-3) var(--space-4);align-items:center}.eyebrow{display:flex;align-items:center;gap:12px;font-family:var(--font-body);font-size:var(--fs-label);font-weight:600;line-height:1.4;letter-spacing:var(--track-label);text-transform:uppercase;color:var(--teal-ink);max-width:none}.eyebrow:before{content:"";flex:none;width:24px;height:1px;background:currentColor}.lead{font-size:var(--fs-lead);line-height:1.5;color:var(--text);max-width:34em}.muted{color:var(--muted)}.small{font-size:var(--fs-small)}.source{font-family:var(--font-mono);font-size:var(--fs-mono-s);line-height:1.55;color:var(--muted);letter-spacing:0}.h-label{font-family:var(--font-body);font-size:var(--fs-label);font-weight:600;line-height:1.4;letter-spacing:var(--track-label);text-transform:uppercase;color:var(--teal-ink)}.visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}.skip-link{position:fixed;z-index:200;left:12px;top:calc(env(safe-area-inset-top,0px) + 12px);padding:12px 18px;background:var(--paper);color:var(--ink);font-weight:600;border:2px solid var(--blue);border-radius:var(--r-md);text-decoration:none;transform:translateY(-200%);transition:transform var(--dur-fast)}.skip-link:focus,.skip-link:focus-visible{transform:none;outline:none}.page{display:block}.page:focus{outline:none}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.nobr{white-space:nowrap}.icon{display:inline-block;flex:none;width:24px;height:24px;vertical-align:middle;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;overflow:visible}.icon--xs{width:16px;height:16px;stroke-width:2}.icon--sm{width:20px;height:20px;stroke-width:1.75}.icon--lg{width:32px;height:32px;stroke-width:1.35}.icon--xl{width:40px;height:40px;stroke-width:1.2}.btn{--btn-bg: transparent;--btn-fg: var(--ink);--btn-border: transparent;display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:52px;padding:13px 24px;border:1px solid var(--btn-border);border-radius:var(--r-sm);background:var(--btn-bg);color:var(--btn-fg);font-family:var(--font-body);font-size:1rem;font-weight:600;line-height:1.25;letter-spacing:0;text-align:center;text-wrap:balance;text-decoration:none;cursor:pointer;transition:background-color var(--dur-fast),border-color var(--dur-fast),color var(--dur-fast);-webkit-tap-highlight-color:transparent}.btn:hover{color:var(--btn-fg);text-decoration:none}.btn:active{transform:translateY(1px)}.btn .icon{width:20px;height:20px;stroke-width:1.6;transition:transform var(--dur) var(--ease-out)}.btn:hover .icon--arrow{transform:translate(3px)}.btn[disabled],.btn[aria-disabled=true]{opacity:.45;cursor:not-allowed;transform:none}.btn--primary{--btn-bg: var(--blue);--btn-fg: #FFFFFF;--btn-border: var(--blue)}.btn--primary:hover{--btn-bg: var(--blue-hover);--btn-border: var(--blue-hover)}.btn--primary:active{--btn-bg: var(--blue-press);--btn-border: var(--blue-press)}.btn--secondary{--btn-bg: transparent;--btn-fg: var(--ink);--btn-border: var(--line-strong)}.btn--secondary:hover{--btn-bg: var(--paper);--btn-border: var(--petrol)}.btn--text{--btn-fg: var(--blue);min-height:44px;padding-inline:4px;border:0}.btn--text:hover{--btn-fg: var(--blue-hover);text-decoration:underline;text-underline-offset:.22em}.btn--light{--btn-bg: var(--ice);--btn-fg: var(--petrol);--btn-border: var(--ice)}.btn--light:hover{--btn-bg: #FFFFFF;--btn-border: #FFFFFF;--btn-fg: var(--blue-press)}.btn--outline-light{--btn-fg: var(--on-dark);--btn-border: var(--on-dark-line-strong)}.btn--outline-light:hover{--btn-bg: var(--petrol-2);--btn-border: var(--on-dark)}.btn--sm{min-height:44px;padding:9px 18px;font-size:.9375rem;gap:10px}.btn--block{display:flex;width:100%}.btn__meta{display:inline-block;padding-left:12px;border-left:1px solid rgba(255,255,255,.38);font-family:var(--font-mono);font-size:.75rem;font-weight:400;line-height:1.1;letter-spacing:.01em;white-space:nowrap;opacity:.92}.btn--secondary .btn__meta{border-left-color:var(--line-strong);color:var(--muted)}.hero__actions .btn--secondary{position:relative;gap:8px;padding:0 2px;border:0;background:none;color:var(--blue)}.hero__actions .btn--secondary:after{content:"";flex:none;width:18px;height:18px;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4.5 12h15M13.5 6l6 6-6 6'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4.5 12h15M13.5 6l6 6-6 6'/%3E%3C/svg%3E") center / contain no-repeat;transition:transform var(--dur) var(--ease-out)}.hero__actions .btn--secondary:before{content:"";position:absolute;left:2px;right:30px;bottom:12px;height:1px;background:linear-gradient(currentColor,currentColor) 0 0 / 0% 100% no-repeat,color-mix(in srgb,currentColor 30%,transparent);transition:background-size .32s var(--ease-out)}.hero__actions .btn--secondary:hover{--btn-bg: none;color:var(--blue-hover)}.hero__actions .btn--secondary:hover:before{background-size:100% 100%,auto}.hero__actions .btn--secondary:hover:after{transform:translate(3px)}.link-arrow{display:inline;width:fit-content;max-width:100%;padding-bottom:3px;color:var(--blue);font-weight:600;text-decoration:none;background-image:linear-gradient(currentColor,currentColor),linear-gradient(color-mix(in srgb,currentColor 28%,transparent),color-mix(in srgb,currentColor 28%,transparent));background-size:0% 1px,100% 1px;background-position:0 100%,0 100%;background-repeat:no-repeat;transition:background-size .36s var(--ease-out),color var(--dur-fast)}.link-arrow .icon{display:inline-block;width:18px;height:18px;margin-left:.25em;vertical-align:-.2em;stroke-width:1.75;transition:transform var(--dur) var(--ease-out)}.link-arrow__tail,.link-arrow>span:last-child:has(>.icon){white-space:nowrap}.link-arrow:hover{color:var(--blue-hover);text-decoration:none;background-size:100% 1px,100% 1px}.link-arrow:hover .icon{transform:translate(3px)}.link-arrow--light{color:var(--on-dark)}.link-arrow--light:hover{color:#fff}.tag{display:inline-flex;align-items:center;gap:6px;width:fit-content;padding:4px 8px;border-radius:var(--r-sm);background:var(--paper);box-shadow:inset 0 0 0 1px var(--teal);color:var(--teal-ink);font-family:var(--font-mono);font-size:.75rem;font-weight:500;line-height:1.2;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap}.tag--muted{box-shadow:inset 0 0 0 1px var(--line-strong);color:var(--muted)}.tag--dashed{box-shadow:none;outline:1px dashed var(--teal);outline-offset:-1px}.chip{display:inline-flex;align-items:center;gap:6px;padding:5px 10px;border-radius:var(--r-sm);background:#0f303d0e;color:var(--text);font-size:.875rem;font-weight:500;line-height:1.25;white-space:nowrap}.chip .icon{width:16px;height:16px;stroke-width:2}.chip--mono{font-family:var(--font-mono);font-size:.8125rem;font-variant-numeric:tabular-nums;letter-spacing:0}.chip--outline{background:var(--paper);box-shadow:inset 0 0 0 1px var(--line)}.chip--teal{background:var(--teal-tint);color:var(--teal-ink)}.chip--blue{background:var(--blue-tint);color:var(--blue-hover)}.chip--solid{background:var(--blue);color:#fff}.chip--muted{background:var(--mist);color:var(--muted);box-shadow:inset 0 0 0 1px var(--line)}.chips{display:flex;flex-wrap:wrap;gap:8px;list-style:none;margin:0;padding:0}.time-chip{display:inline-flex;align-items:center;gap:7px;padding:4px 9px 4px 8px;border-radius:var(--r-sm);background:#0f303d0b;box-shadow:inset 0 0 0 1px #0f303d12;color:var(--muted);font-family:var(--font-mono);font-size:.8125rem;font-weight:400;line-height:1.3;font-variant-numeric:tabular-nums;white-space:nowrap}.time-chip .icon{width:15px;height:15px;stroke-width:1.75}.time-chip--ai{background:#476fa41a;box-shadow:inset 0 0 0 1px #476fa429;color:var(--blue-hover)}.rating{display:inline-flex;align-items:center;gap:8px;width:fit-content;padding:6px 12px;border-radius:var(--r-sm);font-weight:600;font-size:.9375rem;line-height:1.3}.rating:before{content:"";width:8px;height:8px;border-radius:50%;background:currentColor}.rating--noch-nicht{background:var(--paper);color:var(--muted);box-shadow:inset 0 0 0 1px var(--line-strong)}.rating--startklar{background:var(--teal-tint);color:var(--teal-ink)}.rating--ausbaufaehig{background:var(--blue-tint);color:var(--blue-hover)}.rating--fortgeschritten{background:var(--petrol);color:var(--on-dark)}.copy{display:inline-flex;flex-wrap:wrap;align-items:center;gap:8px 10px;max-width:100%}.copy__text{font-family:var(--font-mono);font-size:.9375rem;color:var(--ink);overflow-wrap:anywhere;-webkit-user-select:all;user-select:all}.copy__btn{display:inline-flex;align-items:center;gap:6px;min-height:36px;padding:6px 10px;border:1px solid var(--line-strong);border-radius:var(--r-sm);background:var(--paper);color:var(--ink);font-size:.875rem;font-weight:500;line-height:1.2;transition:border-color var(--dur-fast),color var(--dur-fast),background-color var(--dur-fast)}.copy__btn:hover{border-color:var(--petrol)}.copy__btn .icon{width:16px;height:16px;stroke-width:1.75}.copy__btn.is-done{border-color:var(--teal);color:var(--teal-ink)}.copy--dark .copy__text{color:var(--on-dark)}.copy--dark .copy__btn{background:transparent;border-color:var(--on-dark-line-strong);color:var(--on-dark)}.copy--dark .copy__btn:hover{background:var(--petrol-2);border-color:var(--on-dark)}.copy--dark .copy__btn.is-done{border-color:var(--teal-light);color:var(--teal-light)}.form{display:grid;grid-template-columns:minmax(0,1fr);gap:24px}.form__row{display:grid;gap:24px;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr))}.form__legend-note{font-size:var(--fs-small);color:var(--muted)}.form__hp{position:absolute!important;left:-10000px;width:1px;height:1px;overflow:hidden}.field{display:grid;gap:8px;align-content:start;min-width:0}.field__label{font-size:.9375rem;font-weight:600;line-height:1.4;color:var(--ink)}.field__req{color:var(--error);margin-left:2px;font-weight:600}.field__opt{color:var(--muted);font-weight:400;margin-left:4px}.field__hint{font-size:.875rem;line-height:1.45;color:var(--muted)}.field__error{display:flex;align-items:flex-start;gap:6px;font-size:.875rem;font-weight:500;line-height:1.45;color:var(--error)}.field__error .icon{width:16px;height:16px;stroke-width:2;margin-top:2px}.input,.select,.textarea{display:block;width:100%;min-height:52px;padding:13px 14px;border:1px solid var(--field-border);border-radius:var(--r-sm);background:var(--paper);color:var(--ink);font-family:var(--font-body);font-size:1.0625rem;line-height:1.4;transition:border-color var(--dur-fast),box-shadow var(--dur-fast)}.input::placeholder,.textarea::placeholder{color:#7d8588;opacity:1}.input:hover,.select:hover,.textarea:hover{border-color:var(--petrol)}.input:focus-visible,.select:focus-visible,.textarea:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-color:var(--blue);border-radius:var(--r-sm)}.textarea{min-height:136px;resize:vertical}.select{-webkit-appearance:none;appearance:none;padding-right:44px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230F303D' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center;background-size:20px 20px}.field--error .input,.field--error .select,.field--error .textarea,.input[aria-invalid=true],.select[aria-invalid=true],.textarea[aria-invalid=true]{border-color:var(--error);box-shadow:inset 0 0 0 1px var(--error);background-color:var(--error-tint)}.check{display:grid;grid-template-columns:22px minmax(0,1fr);gap:12px;align-items:start;cursor:pointer}.check__label{font-size:1rem;line-height:1.45;color:var(--text)}.checkbox,.radio{-webkit-appearance:none;appearance:none;display:grid;place-content:center;width:22px;height:22px;margin:1px 0 0;border:1.5px solid var(--field-border);background:var(--paper);cursor:pointer;transition:background-color var(--dur-fast),border-color var(--dur-fast)}.checkbox{border-radius:var(--r-sm)}.checkbox:before{content:"";width:14px;height:14px;background:#fff;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E") center / contain no-repeat;transform:scale(0);transition:transform var(--dur-fast) var(--ease-out)}.checkbox:checked{background:var(--blue);border-color:var(--blue)}.checkbox:checked:before{transform:scale(1)}.radio{border-radius:50%}.radio:before{content:"";width:10px;height:10px;border-radius:50%;background:var(--blue);transform:scale(0);transition:transform var(--dur-fast) var(--ease-out)}.radio:checked{border-color:var(--blue)}.radio:checked:before{transform:scale(1)}.checkbox:focus-visible,.radio:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.radio-cards{display:grid;gap:10px;grid-template-columns:minmax(0,1fr);border:0;margin:0;padding:0;min-width:0}.radio-cards--2{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr))}.radio-card{position:relative;display:grid;grid-template-columns:22px minmax(0,1fr);gap:14px;align-items:start;padding:16px 18px;border:1px solid var(--line-strong);border-radius:var(--r-md);background:var(--paper);cursor:pointer;transition:border-color var(--dur-fast),background-color var(--dur-fast),box-shadow var(--dur-fast)}.radio-card:hover{border-color:var(--petrol)}.radio-card:has(input:checked){border-color:var(--blue);box-shadow:inset 0 0 0 1px var(--blue);background:var(--blue-wash)}.radio-card:has(input:focus-visible){outline:2px solid var(--focus);outline-offset:3px}.radio-card input:focus-visible{outline:none}.radio-card__body{display:grid;gap:2px}.radio-card__title{font-weight:600;font-size:1.0625rem;line-height:1.4;color:var(--ink)}.radio-card__text{font-size:.9375rem;line-height:1.45;color:var(--muted)}.range{--fill: 50%;-webkit-appearance:none;appearance:none;display:block;width:100%;height:32px;margin:0;background:transparent;cursor:pointer}.range::-webkit-slider-runnable-track{height:4px;border-radius:2px;background:linear-gradient(to right,var(--blue) 0 var(--fill),var(--line) var(--fill) 100%)}.range::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:24px;height:24px;margin-top:-10px;border-radius:50%;background:var(--paper);border:2px solid var(--blue);box-shadow:0 1px 2px #0f303d2e;transition:box-shadow var(--dur-fast)}.range::-moz-range-track{height:4px;border-radius:2px;background:var(--line)}.range::-moz-range-progress{height:4px;border-radius:2px;background:var(--blue)}.range::-moz-range-thumb{width:20px;height:20px;border-radius:50%;background:var(--paper);border:2px solid var(--blue);box-shadow:0 1px 2px #0f303d2e}.range:focus-visible{outline:none}.range:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 3px var(--paper),0 0 0 5px var(--focus)}.range:focus-visible::-moz-range-thumb{box-shadow:0 0 0 3px var(--paper),0 0 0 5px var(--focus)}.range-field{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px 28px;align-items:end}.range-field__control{display:grid;gap:10px;min-width:0}.range-field__scale{display:flex;justify-content:space-between;font-family:var(--font-mono);font-size:.75rem;color:var(--muted)}.range-field__value{display:grid;justify-items:end;gap:2px;min-width:5ch;font-variant-numeric:tabular-nums;color:var(--ink)}.range-field__number{font-family:var(--font-display);font-size:clamp(2.5rem,2rem + 2vw,3.75rem);font-weight:300;line-height:.95;letter-spacing:-.04em}.range-field__unit{font-family:var(--font-body);font-size:.8125rem;color:var(--muted);white-space:nowrap}.range-field--compact{position:relative;grid-template-columns:minmax(0,1fr)}.range-field--compact .field__label{padding-right:5.5rem}.range-field--compact .range-field__value{position:absolute;top:-2px;right:0;min-width:0}.range-field--compact .range-field__number{font-family:var(--font-mono);font-weight:500;font-size:1.375rem;letter-spacing:-.01em}.site-header{position:sticky;top:env(safe-area-inset-top,0px);z-index:50;background:var(--ice);box-shadow:0 1px 0 var(--line);transition:box-shadow var(--dur) ease}.js .site-header:not(.is-scrolled){box-shadow:0 1px #d6e0e400}.site-header__inner{display:flex;align-items:center;gap:var(--space-4);height:var(--header-h)}.wordmark{display:inline-flex;align-items:baseline;flex:none;font-family:var(--font-display);font-weight:800;font-size:1.3125rem;line-height:1;letter-spacing:-.03em;color:var(--petrol);text-decoration:none;white-space:nowrap}.site-header .wordmark{padding-block:10px}.wordmark:hover{color:var(--petrol);text-decoration:none}.wordmark__stein{color:var(--teal)}.wordmark--light,.wordmark--light:hover{color:var(--on-dark)}.wordmark--light .wordmark__stein{color:var(--teal-light)}.nav{display:none}.nav__list{display:flex;align-items:center;gap:2px;list-style:none;margin:0;padding:0}.nav__link{position:relative;display:inline-flex;align-items:center;gap:6px;padding:10px 12px;border:0;border-radius:var(--r-sm);background:none;color:var(--ink);font-family:var(--font-body);font-size:.9375rem;font-weight:500;line-height:1.3;text-decoration:none;white-space:nowrap}.nav__link:after{content:"";position:absolute;left:12px;right:12px;bottom:5px;height:1px;background:var(--teal);transform:scaleX(0);transform-origin:left center;transition:transform .32s var(--ease-out)}.nav__trigger:after{right:34px}.nav__link:hover{color:var(--ink);text-decoration:none}.nav__link:hover:after,.nav__link[aria-current=page]:after,.nav__trigger.is-current:after{transform:scaleX(1)}.nav__link[aria-current=page]:after,.nav__trigger.is-current:after{height:1.5px;background:var(--petrol)}.nav__chev{width:16px;height:16px;stroke-width:1.75;color:var(--teal);transition:transform var(--dur) var(--ease-out)}.nav__trigger[aria-expanded=true] .nav__chev{transform:rotate(180deg)}.nav__item--dropdown{position:relative}.nav__panel{position:absolute;top:calc(100% + 18px);left:-12px;width:400px;padding:8px;background:var(--paper);border:1px solid var(--line);border-radius:var(--r-md);box-shadow:0 1px #0f303d0a,0 18px 32px -24px #0f303d47}.nav__sub{list-style:none;margin:0;padding:0;display:grid;gap:2px}.nav__sublink{display:grid;grid-template-columns:24px minmax(0,1fr);gap:14px;align-items:start;padding:11px 12px;border-radius:var(--r-sm);color:var(--ink);text-decoration:none}.nav__sublink:hover{background:var(--mist);color:var(--ink);text-decoration:none}.nav__sublink .icon{color:var(--teal);margin-top:1px}.nav__subtitle{display:block;font-size:.9375rem;font-weight:600;line-height:1.35}.nav__subline{display:block;margin-top:2px;font-size:.875rem;line-height:1.4;color:var(--muted)}.nav__sublink[aria-current=page] .nav__subtitle{text-decoration:underline;text-decoration-color:var(--teal);text-decoration-thickness:1.5px;text-underline-offset:4px}.nav__panel-foot{margin-top:6px;padding-top:6px;border-top:1px solid var(--line)}.site-header__actions{display:flex;align-items:center;gap:10px;margin-left:auto}.header-contact{display:none}.header-cta{white-space:nowrap}.menu-btn{display:inline-grid;place-items:center;width:44px;height:44px;padding:0;border:1px solid var(--line-strong);border-radius:var(--r-sm);background:transparent;color:var(--ink)}.menu-btn:hover{border-color:var(--petrol)}@media(max-width:419.98px){.wordmark{font-size:1.1875rem}.header-cta .btn__meta{display:none}.header-cta{padding-inline:14px}.site-header__actions{gap:8px}}@media(min-width:1240px){.nav{display:block;margin-left:36px}.header-contact{display:inline-flex}.menu-btn{display:none}.wordmark{font-size:1.375rem}.site-header__actions{gap:14px}}@media(min-width:1240px)and (max-width:1399.98px){.nav{margin-left:18px}.nav__link{padding-inline:9px}.header-cta .btn__meta{display:none}}.mobile-menu{position:fixed;inset:0;z-index:120;display:flex;flex-direction:column;overflow-y:auto;overscroll-behavior:contain;padding-top:env(safe-area-inset-top,0px);padding-bottom:env(safe-area-inset-bottom,0px);background:var(--ice)}.mobile-menu__top{background:var(--ice);border-bottom:1px solid var(--line)}.mobile-menu__top .container{display:flex;align-items:center;justify-content:space-between;gap:16px;height:var(--header-h)}.mobile-menu__body{display:grid;gap:32px;padding-block:12px 40px}.mobile-menu__list{list-style:none;margin:0;padding:0}.mobile-menu__link{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 0;border-bottom:1px solid var(--line);color:var(--ink);font-family:var(--font-display);font-size:1.375rem;font-weight:700;letter-spacing:-.02em;line-height:1.2;text-decoration:none}.mobile-menu__link .icon{width:20px;height:20px;color:var(--teal)}.mobile-menu__link:hover{color:var(--blue);text-decoration:none}.mobile-menu__link[aria-current=page]{color:var(--blue)}.mobile-menu__group{padding:20px 0 10px;border-bottom:1px solid var(--line)}.mobile-menu__sub{list-style:none;margin:10px 0 0;padding:0}.mobile-menu__sublink{display:flex;align-items:flex-start;gap:12px;padding:10px 0;color:var(--ink);font-size:1.0625rem;font-weight:500;line-height:1.4;text-decoration:none}.mobile-menu__sublink .icon{color:var(--teal)}.mobile-menu__sublink[aria-current=page]{color:var(--blue)}.mobile-menu__sublink--sep{margin-top:6px;padding-top:14px;border-top:1px dashed var(--line-strong)}.mobile-menu__addon{display:block;font-size:.875rem;font-weight:400;color:var(--muted)}.mobile-menu__actions{display:grid;gap:12px}.mobile-menu__note{font-size:var(--fs-small);color:var(--muted)}.site-footer{--bg: var(--ink-deep);--hl-color: 147, 184, 192;--hl-alpha: var(--hl-alpha-dark);position:relative;isolation:isolate;overflow:hidden;background:var(--ink-deep);color:var(--on-dark-muted);padding-block:clamp(64px,7vw,104px) 28px;font-size:var(--fs-small);line-height:1.55}.site-footer a{color:var(--on-dark);text-decoration:none}.site-footer a:hover{color:#fff;text-decoration:underline;text-decoration-color:var(--teal-light);text-decoration-thickness:1px}.site-footer :focus-visible,.cta-band :focus-visible{outline-color:var(--focus-on-dark)}.site-footer__top{display:grid;gap:40px;padding-bottom:clamp(40px,5vw,64px);border-bottom:1px solid var(--on-dark-line)}.site-footer__brand{display:grid;gap:20px;align-content:start}.site-footer__brand p{max-width:24ch;font-family:var(--font-display);font-size:clamp(1.375rem,1.1rem + 1.1vw,2rem);font-weight:300;line-height:1.2;letter-spacing:-.02em;color:var(--on-dark)}.site-footer__brand p.site-footer__zusatz{max-width:38ch;margin-top:-6px;font-family:var(--font-body);font-size:.9375rem;font-weight:400;line-height:1.55;letter-spacing:0;color:var(--on-dark-muted)}.footer-col{display:grid;gap:14px;align-content:start;min-width:0}.footer-col__title{font-family:var(--font-body);font-size:.75rem;font-weight:600;letter-spacing:var(--track-label);text-transform:uppercase;color:var(--teal-light);line-height:1.4}.footer-col ul{list-style:none;margin:0;padding:0;display:grid;gap:9px}.footer-contact{display:grid;gap:14px;align-content:start}.footer-contact dl{display:grid;gap:14px}.footer-contact dt{font-size:.8125rem;color:var(--on-dark-muted)}.footer-contact dd{margin:2px 0 0;color:var(--on-dark)}.footer-contact .num{color:var(--on-dark);font-size:.9375rem;-webkit-user-select:all;user-select:all}.site-footer__grid{display:grid;gap:40px 28px;grid-template-columns:repeat(2,minmax(0,1fr));padding-top:clamp(40px,5vw,64px)}.site-footer__place{margin-top:clamp(72px,10vw,160px)}.site-footer__coords{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;max-width:none;font-family:var(--font-display);font-size:clamp(1.125rem,.95rem + .8vw,1.625rem);font-weight:300;line-height:1.3;letter-spacing:-.01em;color:var(--on-dark)}.site-footer__coords .num{font-family:var(--font-mono);font-size:.72em;letter-spacing:.02em;color:var(--on-dark)}.site-footer__coords .icon{width:22px;height:22px;color:var(--teal-light);stroke-width:1.4}.site-footer__dot{color:var(--teal-light)}.site-footer__legal{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px 24px;margin-top:20px;padding-top:20px;border-top:1px solid var(--on-dark-line);font-size:.875rem;color:var(--on-dark-muted)}.site-footer__legal p{max-width:none}@media(min-width:720px){.site-footer__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(min-width:960px){.site-footer__top{grid-template-columns:minmax(0,7fr) minmax(0,5fr);column-gap:var(--col-gap)}.site-footer__grid{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--col-gap)}.site-footer__grid>.footer-col{grid-column:span 2}.site-footer__grid>.footer-col:nth-child(2){grid-column:span 3}.site-footer__grid>.footer-col:last-child{grid-column:8 / span 2}}main:has(>.page:not([hidden])>.cta-band:last-child)+.site-footer{padding-top:0}main:has(>.page:not([hidden])>.cta-band:last-child)+.site-footer .site-footer__top{padding-top:clamp(56px,6vw,88px);border-top:1px solid var(--on-dark-line)}.hl{position:absolute;inset:0;display:block;width:100%;height:100%;pointer-events:none;z-index:-1}.hero,.cta-band,.section--ink,.media{position:relative;isolation:isolate}.hero{overflow:hidden}.hero>.hl{-webkit-mask-image:linear-gradient(to bottom,transparent 38%,rgba(0,0,0,.6) 72%,#000 100%);mask-image:linear-gradient(to bottom,transparent 38%,rgba(0,0,0,.6) 72%,#000 100%)}@media(min-width:960px){.hero>.hl{-webkit-mask-image:linear-gradient(to bottom,transparent 34%,#000 96%),linear-gradient(to right,rgba(0,0,0,.45),#000 62%);-webkit-mask-composite:source-in;mask-image:linear-gradient(to bottom,transparent 34%,#000 96%),linear-gradient(to right,#00000073,#000 62%);mask-composite:intersect}}.cta-band>.hl{-webkit-mask-image:linear-gradient(to bottom,transparent 0%,rgba(0,0,0,.18) 50%,#000 100%);mask-image:linear-gradient(to bottom,transparent 0%,rgba(0,0,0,.18) 50%,#000 100%)}@media(min-width:960px){.cta-band>.hl{-webkit-mask-image:linear-gradient(to bottom,transparent 0%,rgba(0,0,0,.25) 50%,#000 100%),linear-gradient(to right,rgba(0,0,0,.35) 20%,#000 70%);-webkit-mask-composite:source-in;mask-image:linear-gradient(to bottom,transparent 0%,rgba(0,0,0,.25) 50%,#000 100%),linear-gradient(to right,#00000059 20%,#000 70%);mask-composite:intersect}}.section--ink{--hl-dir: top}.section--ink>.hl{-webkit-mask-image:linear-gradient(to bottom,#000 0%,rgba(0,0,0,.7) 30%,rgba(0,0,0,.12) 62%,rgba(0,0,0,.3) 100%);mask-image:linear-gradient(to bottom,#000,#000000b3 30%,#0000001f 62%,#0000004d)}.site-footer>.hl{-webkit-mask-image:linear-gradient(to bottom,transparent 50%,rgba(0,0,0,.45) 75%,#000 100%);mask-image:linear-gradient(to bottom,transparent 50%,rgba(0,0,0,.45) 75%,#000 100%)}.cta-band,.section--ink{--hl-color: 147, 184, 192;--hl-alpha: var(--hl-alpha-dark)}.media{--hl-color: 147, 184, 192;--hl-alpha: .26;--hl-dir: bottom;--hl-scale: 150;--hl-step: .07;overflow:hidden;border-radius:var(--r-md);background:var(--ink-deep);color:var(--on-dark)}.media[data-bildplatz=portraet]{aspect-ratio:4 / 5}.media[data-bildplatz=arbeit],.media[data-bildplatz=papier]{aspect-ratio:3 / 2}.media[data-bildplatz=landschaft]{aspect-ratio:2 / 1}.media>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:0}.media--duoton>img{filter:grayscale(1) contrast(1.08) brightness(1.03)}.media--duoton:has(>img):after{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:var(--petrol);mix-blend-mode:screen;opacity:.9}.media--duoton:has(>img):before{content:"";position:absolute;inset:0;z-index:2;pointer-events:none;opacity:.14;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='k'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .5 0 0 0 0 .5 0 0 0 0 .5 0 0 0 1 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23k)'/%3E%3C/svg%3E")}.media--band{--hl-scale: 260;--hl-step: .075;width:100%}@media(max-width:719.98px){.media--band[data-bildplatz=landschaft]{aspect-ratio:3 / 2}}.media__caption{position:absolute;left:clamp(16px,2vw,28px);bottom:clamp(14px,2vw,24px);z-index:3;display:grid;gap:2px;max-width:none;font-family:var(--font-mono);font-size:.75rem;line-height:1.5;letter-spacing:.03em;color:var(--on-dark-muted)}.media__caption span:first-child{color:var(--on-dark)}.portrait-card>.hl{-webkit-mask-image:linear-gradient(to bottom,rgba(0,0,0,.3) 0,rgba(0,0,0,.3) 64px,#000 38%);mask-image:linear-gradient(to bottom,#0000004d 0 64px,#000 38%)}.media--band>.hl{-webkit-mask-image:linear-gradient(to top,rgba(0,0,0,.3) 0,rgba(0,0,0,.3) 56px,#000 30%);mask-image:linear-gradient(to top,#0000004d 0 56px,#000 30%)}.media:has(>img)>.hl{display:none}.portrait-card{--hl-step: .09;container-type:inline-size;display:grid;grid-template-rows:auto minmax(0,1fr);width:100%;padding:clamp(16px,2vw,24px)}.portrait-card__caption{position:relative;z-index:3;display:grid;gap:2px;max-width:none;font-family:var(--font-mono);font-size:.75rem;line-height:1.5;letter-spacing:.03em;color:var(--on-dark-muted)}.portrait-card__caption span:first-child{color:var(--on-dark)}.portrait-card__mono{position:relative;z-index:3;align-self:end;justify-self:end;max-width:none;margin:0 -.04em -.1em 0;font-family:var(--font-display);font-size:clamp(3.25rem,33cqi,9.5rem);font-weight:300;line-height:.8;letter-spacing:-.07em;color:var(--on-dark)}.portrait-card__mono span{color:var(--teal-light)}.portrait-card:has(>img) .portrait-card__mono{display:none}.portrait-slot{--hl-color: 147, 184, 192;--hl-alpha: .34;position:relative;isolation:isolate;display:grid;grid-template-rows:1fr auto;aspect-ratio:4 / 5;width:100%;max-width:420px;padding:clamp(18px,3vw,26px);border-radius:var(--r-md);background:var(--ink-deep);overflow:hidden}.portrait-slot__mono{position:relative;align-self:end;font-family:var(--font-display);font-size:clamp(6rem,4rem + 8vw,10rem);font-weight:300;line-height:.8;letter-spacing:-.07em;color:var(--on-dark)}.portrait-slot__mono span{color:var(--teal-light)}.portrait-slot__caption{position:relative;display:flex;flex-wrap:wrap;justify-content:space-between;gap:4px 12px;margin-top:20px;padding-top:12px;border-top:1px solid var(--on-dark-line);font-family:var(--font-mono);font-size:.75rem;letter-spacing:.03em;color:var(--on-dark-muted)}.portrait-slot img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;filter:grayscale(1) contrast(1.08)}.calc{--cell: 20px;--tooth: 6px;--paper-edge: var(--line-strong);container-type:inline-size;position:relative;isolation:isolate;margin:0;padding:calc(var(--tooth) + 19px) 20px 20px 19px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='6' viewBox='0 0 12 6'%3E%3Cpath d='M0 6.6L6 .8l6 5.8z' fill='%23fff'/%3E%3Cpath d='M0 6L6 .8 12 6' fill='none' stroke='%23AFC2C8' stroke-width='1'/%3E%3C/svg%3E") 0 0 / 12px var(--tooth) round no-repeat;color:var(--ink);font-family:var(--font-mono);font-variant-numeric:tabular-nums}.calc:before{content:"";position:absolute;inset:var(--tooth) 0 0 0;z-index:-1;background-color:var(--paper);background-image:linear-gradient(to bottom,var(--grid-line) 1px,transparent 1px),linear-gradient(to right,var(--grid-line) 1px,transparent 1px);background-size:var(--cell) var(--cell);background-position:-1px -1px;box-shadow:inset 1px 0 0 var(--paper-edge),inset -1px 0 0 var(--paper-edge),inset 0 -1px 0 var(--paper-edge)}.hero .calc{--paper-edge: rgba(15, 48, 61, .07);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='6' viewBox='0 0 12 6'%3E%3Cpath d='M0 6.6L6 .8l6 5.8z' fill='%23fff'/%3E%3Cpath d='M0 6L6 .8 12 6' fill='none' stroke='%23DCE5E8' stroke-width='.8'/%3E%3C/svg%3E");filter:var(--shadow-paper)}.calc__head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:0 12px;margin-bottom:var(--calc-snap, 20px)}.calc__tag{display:inline-flex;align-items:center;gap:8px;height:20px;color:var(--teal-ink);font-size:.75rem;font-weight:500;line-height:20px;letter-spacing:.14em;text-transform:uppercase}.calc__tag:before{content:"";width:7px;height:7px;background:var(--teal);border-radius:1px}.calc__meta{font-size:.75rem;line-height:20px;letter-spacing:.08em;color:var(--muted);text-transform:uppercase}.calc__title{flex-basis:100%;margin-top:14px;font-family:var(--font-display);font-size:1.1875rem;font-weight:700;line-height:1.3;overflow-wrap:break-word;letter-spacing:-.015em;color:var(--ink);text-wrap:balance}.calc__rows{display:grid;margin:0}.calc__row{display:grid;grid-template-columns:minmax(0,1fr) 20px auto;column-gap:10px;align-items:baseline;padding:10px 0;box-shadow:0 1px 0 var(--calc-rule)}.calc__row>dt,.calc__row>dd{margin:0}.calc__label{font-size:.8125rem;line-height:20px;color:var(--text)}.calc__sub{display:block;font-size:.75rem;line-height:20px;color:var(--muted)}.calc__op{font-size:1.0625rem;font-weight:400;line-height:20px;color:var(--teal);text-align:center}.calc__val{max-width:max(9ch,48cqi);font-size:1rem;font-weight:500;line-height:20px;color:var(--ink);text-align:right;text-wrap:balance;overflow-wrap:break-word}.calc__row--sub .calc__label,.calc__row--sub .calc__val{color:var(--muted);font-weight:400}.calc__row--sub .calc__op{color:var(--muted)}.calc__row--lead{align-items:start}.calc__row--result{grid-template-columns:20px minmax(0,1fr);padding:20px 0 0;box-shadow:inset 0 1px 0 var(--petrol),inset 0 3px 0 var(--paper),inset 0 4px 0 var(--petrol)}.calc__row--result .calc__label{grid-column:1 / -1;font-weight:500;color:var(--ink)}.calc__row--result .calc__op{font-size:1.25rem;line-height:40px;color:var(--ink);text-align:left}.calc__row--result .calc__val{max-width:none;font-family:var(--font-display);font-size:clamp(1.5rem,8.6cqi,2.25rem);font-weight:400;line-height:40px;letter-spacing:-.03em;font-variant-numeric:tabular-nums lining-nums;font-feature-settings:"tnum" 1,"lnum" 1;color:var(--petrol);white-space:nowrap}@container (max-width: 300px){.calc__row--result .calc__val{white-space:normal;line-height:36px}}@container (min-width: 600px){.calc__row--result{grid-template-columns:minmax(0,1fr) 20px auto}.calc__row--result .calc__label{grid-column:auto}.calc__row--result .calc__op{text-align:center}}.calc__num{display:inline-block;text-align:right}.calc__note{margin:0;font-size:.75rem;line-height:20px;color:var(--muted);text-align:right;max-width:none}.calc__assumptions{margin-top:20px;font-family:var(--font-body);font-size:.8125rem;line-height:20px;color:var(--muted);max-width:none}.calc__assumptions strong{color:var(--ink);font-weight:600}.calc__foot{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:0 16px;max-width:none;margin-top:20px;padding-top:19px;border-top:1px dashed var(--calc-rule);font-family:var(--font-body);font-size:.8125rem;line-height:20px;color:var(--muted)}.calc__foot .link-arrow{font-size:.8125rem}.calc--compact .calc__title{margin-top:0;flex-basis:auto}.calc--compact .calc__head{margin-bottom:20px}.beleg{position:relative}.beleg__tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:0 0 20px;box-shadow:inset 0 1px 0 var(--calc-rule),inset 1px 0 0 var(--calc-rule)}.beleg__tab{position:relative;min-height:40px;padding:0 10px;border:0;box-shadow:inset -1px 0 0 var(--calc-rule),inset 0 -1px 0 var(--calc-rule);background:transparent;color:var(--muted);font-family:var(--font-body);font-size:.8125rem;font-weight:500;line-height:1.2;text-align:left;transition:color var(--dur-fast),background-color var(--dur-fast)}.beleg__tab:hover{color:var(--ink);background:#4d7a830d}.beleg__tab[aria-selected=true]{color:var(--ink);font-weight:600;background:#4d7a8314;box-shadow:inset -1px 0 0 var(--calc-rule),inset 0 -2px 0 var(--blue)}.beleg__tab:focus-visible{outline:2px solid var(--focus);outline-offset:-3px;border-radius:0}.beleg__panel:focus-visible{outline:2px solid var(--focus);outline-offset:4px}@keyframes ex-rise{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes ex-print{0%{clip-path:inset(0 -48px 100% -48px);transform:translateY(-10px)}to{clip-path:inset(0 -48px -72px -48px);transform:none}}@keyframes ex-slot{0%{opacity:0;transform:scaleX(.6)}14%{opacity:1;transform:none}72%{opacity:1}to{opacity:0}}@keyframes ex-wipe{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0 0 0)}}@media(prefers-reduced-motion:no-preference){.calc.is-printing{animation:ex-print 1s var(--ease-paper) both}.calc.is-printing [data-step]{animation:ex-rise .38s var(--ease-out) both;animation-delay:calc(var(--i, 0) * 95ms + .22s)}.calc.is-printing .calc__row--result[data-step]{animation-name:ex-wipe;animation-duration:.52s;animation-timing-function:cubic-bezier(.65,0,.35,1)}.beleg:has(.calc.is-printing):before{content:"";position:absolute;top:-1px;left:-12px;right:-12px;z-index:3;height:2px;border-radius:1px;background:var(--petrol);animation:ex-slot 1.2s ease both}.beleg__panel.is-reprinting .calc__row,.beleg__panel.is-reprinting .calc__note{animation:ex-rise .26s var(--ease-out) both;animation-delay:calc(var(--i, 0) * 45ms)}}.hero{--bg: var(--ice);background:var(--bg);padding-block:clamp(40px,5.5vw,88px) clamp(72px,8vw,128px)}.hero--tint{--bg: var(--mist)}.hero__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:48px;align-items:start}.hero__text{display:grid;gap:28px;align-content:start;max-width:820px}.hero__title{font-family:var(--font-display);font-size:var(--fs-hero);font-weight:800;line-height:var(--lh-tight);letter-spacing:var(--track-display);color:var(--ink);text-wrap:balance}.hero__title>span:not([class])+span:not([class]){margin-top:.06em;font-weight:400;color:var(--teal);letter-spacing:-.03em}.hero__lead{font-size:var(--fs-lead);line-height:1.5;color:var(--text);max-width:34em}.hero__actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px 28px;margin-top:4px}.hero__note{position:relative;display:block;max-width:46em;font-size:var(--fs-small);line-height:1.5;color:var(--muted)}.hero__note:has(>.icon){padding-left:28px}.hero__note>.icon{position:absolute;left:0;top:calc(.75em - 9px);width:18px;height:18px;color:var(--teal);stroke-width:1.6}.hero__note strong{color:var(--ink)}.hero__side{min-width:0}.hero .breadcrumb{margin-bottom:-8px}@media(min-width:960px){.hero--calc .hero__grid,.hero--stat .hero__grid{grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:clamp(48px,5vw,96px);align-items:center}.hero--calc .hero__side{max-width:440px;justify-self:end;width:100%}}.hero-stat{display:grid;gap:12px;max-width:440px;padding-top:20px;border-top:1px solid var(--petrol)}.hero-stat__value{font-family:var(--font-display);font-size:clamp(4rem,2.8rem + 5vw,7rem);font-weight:300;line-height:.9;letter-spacing:-.05em;color:var(--ink)}.hero-stat__label{font-size:var(--fs-body);color:var(--text)}.breadcrumb ol{display:flex;flex-wrap:wrap;gap:4px 10px;list-style:none;margin:0;padding:0;font-size:.875rem;color:var(--muted)}.breadcrumb li{display:inline-flex;align-items:center;gap:10px}.breadcrumb li+li:before{content:"";width:12px;height:1px;background:var(--line-strong)}.breadcrumb a{color:var(--muted);text-decoration:none}.breadcrumb a:hover{color:var(--blue);text-decoration:underline}.breadcrumb [aria-current=page]{color:var(--ink);font-weight:500}.colophon{background:var(--bg, var(--ice))}.colophon__list{display:flex;flex-wrap:wrap;justify-content:space-between;gap:6px 0;list-style:none;margin:0;padding:18px 0;border-block:1px solid var(--line);font-size:.9375rem;font-weight:500;line-height:1.45;color:var(--ink)}.colophon__list>li{display:flex;align-items:baseline}.colophon__list>li:not(:last-child){flex:1 1 auto}.colophon__list>li:not(:last-child):after{content:"·";flex:1 1 auto;min-width:32px;text-align:center;color:var(--teal);font-weight:700}@media(min-width:560px)and (max-width:1199.98px){.colophon__list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px var(--col-gap)}.colophon__list>li:not(:last-child):after{content:none}}@media(max-width:559.98px){.colophon__list{display:grid;grid-template-columns:minmax(0,1fr);gap:0;padding:4px 0}.colophon__list>li{padding:10px 0}.colophon__list>li+li{border-top:1px solid var(--line-soft)}.colophon__list>li:not(:last-child):after{content:none}}.proof-strip{background:var(--bg, var(--ice))}.proof-strip__list{display:flex;flex-wrap:wrap;gap:8px 28px;list-style:none;margin:0;padding:18px 0;border-block:1px solid var(--line)}.proof-strip__item{display:flex;align-items:flex-start;gap:8px;font-size:.9375rem;font-weight:500;line-height:1.4;color:var(--ink)}.proof-strip__item .icon{width:16px;height:16px;margin-top:2px;color:var(--teal);stroke-width:2}.proof-strip__item .num{font-weight:500}.section-head{display:grid;gap:20px;max-width:860px}.section-head h2{font-size:var(--fs-h2)}.section-head .lead{color:var(--text)}.section-head--split{max-width:none}@media(min-width:960px){.section-head--split{grid-template-columns:minmax(0,7fr) minmax(0,5fr);column-gap:var(--col-gap);align-items:end}.section-head--split>.eyebrow{grid-column:1 / -1}.section-head--split>.lead{padding-bottom:.35em}}.stat-row{display:grid;gap:40px;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));list-style:none;margin:0;padding:0}.stat{position:relative;container-type:inline-size;display:grid;gap:12px;align-content:start;padding-top:24px;border-top:1px solid var(--petrol)}.stat:has(>.stat__scale){border-top-color:var(--line-strong)}.stat__value{font-family:var(--font-display);font-size:min(var(--fs-stat),30cqi);font-weight:300;line-height:.92;letter-spacing:-.05em;color:var(--ink);font-variant-numeric:lining-nums;white-space:nowrap}.stat__label{font-size:1rem;line-height:1.55;color:var(--text);max-width:34ch}.stat__scale{position:absolute;top:-2px;left:0;right:0;height:3px}.stat__bar{position:absolute;top:0;bottom:0;left:var(--lo);right:calc(100% - var(--hi));background:var(--petrol)}.stat__bar--light{background:var(--teal);opacity:.45}.stat-row:has(>:nth-child(3):last-child),.principles:has(>:nth-child(3):last-child),.contact-steps:has(>:nth-child(3):last-child){grid-template-columns:minmax(0,1fr)}@media(min-width:720px){.stat-row:has(>:nth-child(3):last-child),.principles:has(>:nth-child(3):last-child),.contact-steps:has(>:nth-child(3):last-child){grid-template-columns:repeat(3,minmax(0,1fr));column-gap:var(--col-gap)}}.quote{position:relative;display:grid;gap:28px;max-width:920px;margin:0}.quote blockquote{margin:0}.quote blockquote p{position:relative;font-family:var(--font-display);font-size:clamp(1.3125rem,1.1rem + .9vw,1.875rem);font-weight:500;line-height:1.3;letter-spacing:-.02em;color:var(--ink);max-width:34em;text-wrap:pretty}.quote blockquote p:before{content:"„";position:absolute;right:100%;padding-right:.06em;color:var(--teal)}.quote blockquote p:after{content:"“";color:var(--teal)}.quote figcaption{display:grid;gap:2px;padding-top:16px;border-top:1px solid var(--line);max-width:36em}.quote__author{font-weight:600;color:var(--ink)}.quote__role{font-size:var(--fs-small);color:var(--muted)}.quote--compact{gap:20px}.quote--compact blockquote p{font-size:clamp(1.125rem,1.05rem + .4vw,1.3125rem)}.quote--display blockquote p{font-size:var(--fs-quote);line-height:1.2;letter-spacing:-.025em;max-width:26em}.quote--display figcaption{border-top:0;padding-top:0}.quote--wide{max-width:none}.quote--wide blockquote p{max-width:30em}@media(max-width:719.98px){.quote blockquote p:before{position:static;padding:0}}.steps{list-style:none;margin:0;padding:0;display:grid;gap:0;counter-reset:step}.steps__item{position:relative;display:grid;gap:10px;align-content:start;padding:0 0 36px 56px;counter-increment:step}.steps__item:before{content:counter(step);position:absolute;top:-4px;left:0;display:grid;place-items:center;width:36px;height:36px;border:1px solid var(--petrol);border-radius:50%;background:var(--bg);color:var(--petrol);font-family:var(--font-display);font-size:1rem;font-weight:400;z-index:1}.steps__item:after{content:"";position:absolute;top:34px;bottom:0;left:17.5px;width:1px;background:var(--line-strong)}.steps__item:last-child{padding-bottom:0}.steps__item:last-child:after{display:none}.steps__title{font-size:var(--fs-titel-s);font-weight:700;line-height:1.35}.steps__text{color:var(--text)}.steps__meta{margin-top:4px;line-height:1.9}.steps__meta>.time-chip{max-width:100%;vertical-align:middle;white-space:normal}.steps__item--ongoing{counter-increment:none}.steps__item--ongoing:before{content:"";border-style:dashed;border-color:var(--teal)}.steps__item:has(+.steps__item--ongoing):after{background:repeating-linear-gradient(to bottom,var(--line-strong) 0 4px,transparent 4px 8px)}.steps__icon{position:absolute;top:4px;left:8px;z-index:2;width:20px;height:20px;color:var(--teal);stroke-width:1.75}@media(min-width:900px){.steps:not(.steps--vertical){grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:var(--col-gap)}.steps:not(.steps--vertical) .steps__item{padding:60px 0 0}.steps:not(.steps--vertical) .steps__item:before{top:0}.steps:not(.steps--vertical) .steps__item:after{inset:18px -20px auto 48px;width:auto;height:1px}.steps:not(.steps--vertical) .steps__item:has(+.steps__item--ongoing):after{background:repeating-linear-gradient(to right,var(--line-strong) 0 4px,transparent 4px 8px)}.steps:not(.steps--vertical) .steps__icon{top:8px}.steps--vertical .steps__item{padding-bottom:40px}.steps--vertical .steps__item:last-child{padding-bottom:0}}.ablauf{list-style:none;margin:0;padding:0;display:grid;gap:48px}.ablauf__step{position:relative;display:grid;gap:12px;align-content:start}.ablauf__no{display:block;font-family:var(--font-display);font-size:clamp(4.5rem,3.4rem + 4.4vw,7.5rem);font-weight:300;line-height:.8;letter-spacing:-.06em;color:var(--ink);margin-bottom:20px}.ablauf__title{font-size:var(--fs-h3);font-weight:700}.ablauf__text{color:var(--text);max-width:36ch}.ablauf__meta{display:flex;flex-wrap:wrap;gap:8px;margin-top:6px}.ablauf__meta .time-chip{white-space:normal}@media(min-width:900px){.ablauf{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:var(--col-gap)}.ablauf__step:not(:last-child):after{content:"";position:absolute;top:clamp(2rem,1.6rem + 1.9vw,3.3rem);left:clamp(3.4rem,2.6rem + 3.4vw,5.6rem);right:calc(-1 * var(--col-gap) + 12px);height:1px;background:var(--line-strong)}.ablauf__step:not(:last-child):before{content:"";position:absolute;top:calc(clamp(2rem,1.6rem + 1.9vw,3.3rem) - 3px);right:calc(-1 * var(--col-gap) + 12px);width:7px;height:7px;border-top:1px solid var(--line-strong);border-right:1px solid var(--line-strong);transform:rotate(45deg)}}.ablauf__rail{position:relative;display:grid;gap:10px;padding-top:28px;background:repeating-linear-gradient(to right,var(--line-strong) 0 6px,transparent 6px 12px) top left / 100% 1px no-repeat}.ablauf__rail-icon{width:28px;height:28px;color:var(--teal);stroke-width:1.4}@media(min-width:900px){.ablauf__rail{grid-template-columns:40px minmax(0,5fr) minmax(0,6fr);column-gap:var(--col-gap);align-items:start;row-gap:8px}.ablauf__rail>.ablauf__rail-icon{grid-row:1 / span 2}.ablauf__rail>.ablauf__title{grid-column:2}.ablauf__rail>.ablauf__text{grid-column:3;grid-row:1 / span 2;max-width:52ch}.ablauf__rail>.ablauf__meta{grid-column:2;grid-row:2}}.einstieg{display:grid;gap:16px 32px;padding-top:24px;box-shadow:inset 0 1px 0 var(--petrol),inset 0 3px 0 var(--bg),inset 0 4px 0 var(--petrol)}.einstieg__label{font-family:var(--font-body);font-size:var(--fs-label);font-weight:600;letter-spacing:var(--track-label);text-transform:uppercase;color:var(--teal-ink)}.einstieg__figures{display:grid;gap:4px;max-width:none}.einstieg__figures>span{font-family:var(--font-display);font-size:var(--fs-figure);font-weight:300;line-height:1;letter-spacing:-.04em;color:var(--ink);white-space:nowrap}.einstieg__figures>span+span{color:var(--teal)}.einstieg__text{color:var(--text);max-width:52ch}@media(min-width:960px){.einstieg{grid-template-columns:minmax(0,7fr) minmax(0,5fr);column-gap:var(--col-gap);align-items:end}.einstieg__label{grid-column:1 / -1}.einstieg__text{padding-bottom:.3em}}@media(max-width:419.98px){.einstieg__figures>span{font-size:2.25rem}}.area-cards{display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr))}@media(min-width:1080px){.area-cards{grid-template-columns:repeat(4,minmax(0,1fr))}.area-card:not(.area-card--fundament){display:grid;grid-row:span 5;grid-template-rows:subgrid;row-gap:14px}.area-card:not(.area-card--fundament)>.area-card__foot{grid-row:5;margin-top:0;align-self:end}}.area-card{position:relative;display:flex;flex-direction:column;gap:14px;padding:24px;background:var(--paper);border:1px solid var(--line);border-radius:var(--r-md);transition:border-color var(--dur-fast)}.area-card:hover{border-color:var(--blue)}.area-card:has(.area-card__link:focus-visible){outline:2px solid var(--focus);outline-offset:3px}.area-card__icon{width:32px;height:32px;color:var(--teal);stroke-width:1.35}.area-card__title{font-size:var(--fs-h3)}.area-card__link,.area-card__link:hover{color:inherit;text-decoration:none}.area-card__link:focus-visible{outline:none}.area-card__link:after{content:"";position:absolute;inset:0;border-radius:inherit}.area-card__line{color:var(--text);font-size:1rem;line-height:1.5}.area-card__main{display:grid;gap:14px}.area-card__ba{display:grid;gap:6px;align-content:start;padding-top:14px;border-top:1px solid var(--line)}.area-card__ba-title{font-size:.875rem;line-height:1.4;color:var(--muted)}.area-card__ba dl{display:grid;gap:4px;margin:0}.area-card__ba dl>div{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:2px 12px}.area-card__ba dt{flex:1 1 9rem;min-width:0;font-size:.9375rem;line-height:1.45;color:var(--text)}.area-card__ba dd{flex:0 0 auto;margin:0 0 0 auto;font-family:var(--font-mono);font-size:.875rem;color:var(--muted);white-space:nowrap;font-variant-numeric:tabular-nums}.area-card__ba dl>div:last-child dt{color:var(--ink);font-weight:500}.area-card__ba dl>div:last-child dd{color:var(--blue-hover)}.area-card__foot{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-top:auto;padding-top:16px;border-top:1px solid var(--line)}.area-card__price{font-family:var(--font-mono);font-size:.9375rem;font-weight:500;color:var(--ink);white-space:nowrap}.area-card__price small{font-size:.8125rem;color:var(--muted);font-weight:400}.area-card__arrow{width:20px;height:20px;color:var(--blue);transition:transform var(--dur) var(--ease-out);align-self:center}.area-card:hover .area-card__arrow{transform:translate(3px)}.area-card--fundament{grid-column:1 / -1;background:var(--mist);border-color:var(--line-strong)}@media(min-width:720px){.area-card--fundament{display:grid;grid-template-columns:40px minmax(0,1fr) auto;column-gap:20px;align-items:center}.area-card--fundament .area-card__main{gap:4px}.area-card--fundament .area-card__foot{margin:0;padding:0;border:0;gap:20px}}.area-index{list-style:none;margin:0;padding:0;border-top:1px solid var(--line-strong)}.area-index__row{position:relative;display:grid;grid-template-columns:32px minmax(0,1fr) 24px;gap:14px 16px;align-items:start;padding:28px 0;border-bottom:1px solid var(--line-strong);isolation:isolate}.area-index__row:before{content:"";position:absolute;inset:0 calc(-1*clamp(12px,1.6vw,24px));z-index:-1;background:var(--paper);opacity:0;transition:opacity var(--dur) ease}.area-index__row:hover:before{opacity:1}.area-index__row:has(.area-index__link:focus-visible){outline:2px solid var(--focus);outline-offset:4px}.area-index__icon{width:30px;height:30px;margin-top:4px;color:var(--teal);stroke-width:1.3}.area-index__main{display:grid;gap:8px;min-width:0}.area-index__title{font-size:clamp(1.625rem,1.25rem + 1.6vw,2.5rem);font-weight:700;line-height:1.05;letter-spacing:-.03em}.area-index__link,.area-index__link:hover{color:var(--ink);text-decoration:none}.area-index__link:focus-visible{outline:none}.area-index__link:after{content:"";position:absolute;inset:0;z-index:1}.area-index__addon{display:block;margin-top:8px;font-family:var(--font-body);font-size:.9375rem;font-weight:500;letter-spacing:0;color:var(--teal-ink)}.area-index__line{font-size:1rem;line-height:1.5;color:var(--text);max-width:44ch}.area-index__ba{grid-column:2 / -1;display:grid;gap:4px;max-width:none}.area-index__task{font-size:.875rem;line-height:1.4;color:var(--muted)}.area-index__times{display:inline-flex;flex-wrap:wrap;align-items:center;gap:4px 10px;font-size:.9375rem;color:var(--muted)}.area-index__times .num{white-space:nowrap}.area-index__after{color:var(--blue-hover);font-weight:500}.area-index__to{width:18px;height:18px;color:var(--teal);stroke-width:1.4}.area-index__price{grid-column:2 / -1;display:flex;flex-wrap:wrap;align-items:baseline;gap:0 6px;max-width:none;font-size:.875rem;color:var(--muted)}.area-index__price .num{font-family:var(--font-display);font-size:1.375rem;font-weight:400;letter-spacing:-.02em;color:var(--ink);font-variant-numeric:tabular-nums lining-nums;font-feature-settings:"tnum" 1,"lnum" 1}.area-index__arrow{grid-column:3;grid-row:1;width:24px;height:24px;margin-top:8px;color:var(--blue);stroke-width:1.5;transition:transform var(--dur) var(--ease-out)}.area-index__row:hover .area-index__arrow{transform:translate(4px)}@media(min-width:1080px){.area-index__row{grid-template-columns:40px minmax(0,5fr) minmax(0,4fr) minmax(0,2fr) 32px;column-gap:var(--col-gap);align-items:center;padding:34px 0}.area-index__icon{margin-top:0}.area-index__ba,.area-index__price{grid-column:auto}.area-index__price{flex-direction:column;gap:0}.area-index__arrow{grid-column:auto;grid-row:auto;margin-top:0;justify-self:end}}.area-index__row--base .area-index__title{color:var(--ink)}.before-after{background:var(--paper);border:1px solid var(--line);border-radius:var(--r-md);overflow:hidden}.before-after__head{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:12px 24px;padding:22px 24px;border-bottom:1px solid var(--line)}.before-after__heading{display:grid;gap:4px}.before-after__title{font-size:var(--fs-h4)}.before-after__context{font-size:var(--fs-small);color:var(--muted)}.before-after__tabs{display:none}.before-after__cols{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.before-after__col{display:flex;flex-direction:column;padding:20px 24px 24px;min-width:0}.before-after__col+.before-after__col{border-left:1px solid var(--line)}.before-after__col--after{background:var(--blue-wash)}.before-after__label{display:flex;align-items:center;gap:8px;padding-bottom:12px;font-family:var(--font-body);font-size:.75rem;font-weight:600;letter-spacing:var(--track-label);text-transform:uppercase;color:var(--muted)}.before-after__label:before{content:"";width:8px;height:8px;border-radius:50%;background:#a29d9e}.before-after__col--after .before-after__label{color:var(--blue-hover)}.before-after__col--after .before-after__label:before{background:var(--blue)}.before-after__steps{list-style:none;margin:0;padding:0;counter-reset:ba}.before-after__step{display:grid;grid-template-columns:1.5rem minmax(0,1fr) auto;gap:4px 10px;align-items:baseline;padding:12px 0;border-top:1px solid var(--line);counter-increment:ba;font-size:.9375rem;line-height:1.45;color:var(--muted)}.before-after__step:before{content:counter(ba);font-family:var(--font-mono);font-size:.75rem;color:var(--muted)}.before-after__col--after .before-after__step{color:var(--ink)}.before-after__col--after .before-after__step:before{color:var(--blue-hover)}.before-after__sum{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-top:auto;padding-top:16px;max-width:none;box-shadow:inset 0 1px 0 var(--line-strong),inset 0 3px 0 var(--paper),inset 0 4px 0 var(--line-strong);font-weight:600;color:var(--muted)}.before-after__col--after .before-after__sum{color:var(--ink);box-shadow:inset 0 1px 0 var(--petrol),inset 0 3px 0 var(--blue-wash),inset 0 4px 0 var(--petrol)}.before-after__sum .num{font-size:1.0625rem;font-weight:500;white-space:nowrap}.before-after__steps+.before-after__sum{margin-top:auto}.before-after__col .before-after__steps{margin-bottom:20px}.before-after__note{position:relative;max-width:none;padding:14px 24px 14px 50px;border-top:1px solid var(--line);font-size:.875rem;line-height:1.5;color:var(--muted)}.before-after__note>.icon{position:absolute;left:24px;top:calc(5px + .75em);margin:0}.before-after__note .icon{width:18px;height:18px;color:var(--teal)}@media(min-width:720px)and (max-width:1023.98px){.before-after__step{grid-template-columns:1.5rem minmax(0,1fr)}.before-after__step .time-chip{grid-column:2;justify-self:start}}@media(max-width:719.98px){.before-after__head{padding:18px}.before-after__cols{grid-template-columns:minmax(0,1fr)}.before-after__col{padding:18px}.before-after__col+.before-after__col{border-left:0;border-top:1px solid var(--line)}.before-after[data-ba-ready] .before-after__tabs{display:grid;grid-template-columns:1fr 1fr;border-bottom:1px solid var(--line)}.before-after[data-ba-ready] .before-after__col+.before-after__col{border-top:0}.before-after[data-ba-ready] .before-after__label{display:none}.before-after__step{grid-template-columns:1.5rem minmax(0,1fr)}.before-after__step .time-chip{grid-column:2;justify-self:start}.before-after__note{padding:12px 18px 12px 44px}.before-after__note>.icon{left:18px;top:calc(3px + .75em)}}.before-after__tab{min-height:48px;padding:10px 12px;border:0;border-bottom:2px solid transparent;background:var(--paper);color:var(--muted);font-weight:600;font-size:.9375rem}.before-after__tab[aria-selected=true]{color:var(--ink);border-bottom-color:var(--blue)}.before-after__tab+.before-after__tab{border-left:1px solid var(--line)}.before-after__tab:focus-visible{outline-offset:-4px}.before-after__col:focus-visible{outline-offset:-4px;border-radius:var(--r-sm)}.problem-list{display:grid;gap:0 var(--col-gap);grid-template-columns:minmax(0,1fr);list-style:none;margin:0;padding:0}@media(min-width:720px){.problem-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1080px){.problem-list--3{grid-template-columns:repeat(3,minmax(0,1fr))}}.problem-list__item{display:grid;gap:10px;align-content:start;padding:28px 0 32px;border-top:1px solid var(--line-strong)}.problem-list__title{font-family:var(--font-display);font-size:var(--fs-titel-s);font-weight:700;line-height:1.3;letter-spacing:-.015em;color:var(--ink)}.problem-list__text{color:var(--text)}.module-cards{display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr))}.module-card{display:flex;flex-direction:column;gap:18px;padding:clamp(22px,2.5vw,30px);background:var(--paper);border:1px solid var(--line);border-radius:var(--r-md)}.module-card__area{width:fit-content}.module-card__title{font-size:var(--fs-titel-m)}.module-card__text{color:var(--text)}.module-card__deliverables{display:grid;gap:10px}.module-card__deliverables .eyebrow{color:var(--muted)}.module-card__deliverables .eyebrow:before{display:none}.module-card__foot{display:grid;gap:16px;margin-top:auto;padding-top:18px;border-top:1px solid var(--line)}.module-card__facts{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:8px 16px}.module-card__price{font-family:var(--font-display);font-size:clamp(1.625rem,1.4rem + .8vw,2rem);font-weight:300;line-height:1.1;color:var(--ink);white-space:nowrap;letter-spacing:-.035em}.module-card__price small{font-family:var(--font-body);font-size:.875rem;font-weight:400;color:var(--muted);letter-spacing:0}.module-card__duration{display:inline-flex;align-items:center;gap:6px;font-family:var(--font-mono);font-size:.8125rem;color:var(--muted);white-space:nowrap}.module-card__duration .icon{width:16px;height:16px;stroke-width:1.75}@media(min-width:960px){.module-cards{grid-template-columns:repeat(3,minmax(0,1fr))}.module-cards:has(>.module-card:nth-child(2):last-child),.module-cards:has(>.module-card:nth-child(4):last-child){grid-template-columns:repeat(2,minmax(0,1fr))}.module-cards:has(>.module-card:only-child){grid-template-columns:minmax(0,1fr)}.module-cards>.module-card{display:grid;grid-row:span 4;grid-template-rows:subgrid;row-gap:18px}.module-cards:has(.module-card__area)>.module-card{grid-row:span 5}.module-cards>.module-card>.module-card__deliverables{align-content:start}.module-cards>.module-card>.module-card__foot{grid-row:-2 / -1;margin-top:0;align-content:space-between}}@media(min-width:960px)and (max-width:1139.98px){.module-cards:not(:has(>.module-card:nth-child(2):last-child)) .module-card__title{font-size:var(--fs-h4);line-height:1.3}}@media(max-width:959.98px){.module-cards:has(>.module-card:nth-child(3):last-child){grid-template-columns:minmax(0,1fr)}}@media(min-width:720px)and (max-width:959.98px){.module-cards:has(>.module-card:nth-child(3):last-child)>.module-card{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:32px;row-gap:14px;align-content:start}.module-cards:has(>.module-card:nth-child(3):last-child)>.module-card>:not(.module-card__deliverables,.module-card__foot){grid-column:1}.module-cards:has(>.module-card:nth-child(3):last-child)>.module-card>.module-card__deliverables{grid-column:2;grid-row:1 / span 3;align-content:start}.module-cards:has(>.module-card:nth-child(3):last-child)>.module-card>.module-card__foot{grid-column:1 / -1;margin-top:4px}}.offer-ladder{--rise: 44px;list-style:none;margin:0;padding:0;display:grid}.offer-ladder__step{position:relative;display:grid;gap:8px;align-content:start;padding:0 0 36px 40px}.offer-ladder__step:before{content:"";position:absolute;left:6.5px;top:22px;bottom:0;width:1px;background:var(--line-strong)}.offer-ladder__step:after{content:"";position:absolute;left:0;top:6px;width:14px;height:14px;border:1px solid var(--petrol);border-radius:50%;background:var(--bg)}.offer-ladder__step:last-child{padding-bottom:0}.offer-ladder__step:last-child:before{display:none}.offer-ladder__step:last-child:after{background:var(--petrol)}.offer-ladder__no{font-family:var(--font-body);font-size:.75rem;font-weight:600;letter-spacing:var(--track-label);text-transform:uppercase;color:var(--muted)}.offer-ladder__name{font-size:var(--fs-titel-s);font-weight:700;line-height:1.25}.offer-ladder__price{font-family:var(--font-display);font-size:clamp(2rem,1.7rem + 1.2vw,2.75rem);font-weight:300;line-height:1.05;letter-spacing:-.04em;color:var(--ink);white-space:nowrap}.offer-ladder__price small{font-family:var(--font-body);font-size:.8125rem;color:var(--muted);font-weight:400;letter-spacing:0}.offer-ladder__text{font-size:.9375rem;line-height:1.55;color:var(--text)}.offer-ladder__cta{margin-top:4px;font-size:.9375rem}@media(min-width:960px){.offer-ladder{grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);align-items:stretch;padding-top:4px;border-bottom:1px solid var(--petrol)}.offer-ladder__step{padding:22px 20px 32px 18px;margin-top:calc(var(--j, 0) * var(--rise));border-top:1px solid var(--petrol);background:none;display:flex;flex-direction:column;gap:10px}.offer-ladder__step:before{left:-1px;top:-1px;bottom:auto;width:1px;height:calc(var(--rise) + 1px);background:var(--petrol)}.offer-ladder__step:first-child:before{display:none}.offer-ladder__step:last-child:before{display:block}.offer-ladder__step:after{display:none}.offer-ladder__step+.offer-ladder__step{box-shadow:inset 1px 0 0 var(--line)}.offer-ladder__step:first-child{padding-left:0}.offer-ladder__step:last-child{padding-bottom:32px}.offer-ladder__step:nth-last-child(1){--j: 0}.offer-ladder__step:nth-last-child(2){--j: 1}.offer-ladder__step:nth-last-child(3){--j: 2}.offer-ladder__step:nth-last-child(4){--j: 3}.offer-ladder__step:nth-last-child(5){--j: 4}.offer-ladder__step:nth-last-child(6){--j: 5}.offer-ladder__price{font-size:clamp(1.75rem,.9rem + 1.4vw,2.625rem);white-space:normal}.offer-ladder__cta{align-self:flex-start;margin-top:auto;padding-top:14px;white-space:nowrap}}.price-table-wrap{overflow-x:auto}.price-table{width:100%;border-collapse:collapse;font-size:1rem}.price-table caption{caption-side:top;text-align:left;padding-bottom:14px;font-family:var(--font-display);font-size:var(--fs-h4);font-weight:700;color:var(--ink)}.price-table th,.price-table td{padding:18px 20px 18px 0;text-align:left;vertical-align:baseline;border-bottom:1px solid var(--line)}.price-table th:last-child,.price-table td:last-child{padding-right:0}.price-table thead th{padding-block:10px;border-bottom:1px solid var(--petrol);font-family:var(--font-body);font-size:.75rem;font-weight:600;letter-spacing:var(--track-label);text-transform:uppercase;color:var(--muted)}.price-table tbody th{font-weight:600;color:var(--ink)}.price-table .num{text-align:right;white-space:nowrap;font-family:var(--font-mono);font-weight:500;color:var(--ink)}.price-table td.num{font-size:1.125rem}.price-table .is-muted{color:var(--muted);font-weight:400}.price-table__foot{margin-top:14px;font-size:var(--fs-small);color:var(--muted)}@media(max-width:639.98px){.price-table--stack thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.price-table--stack tr{display:grid;gap:6px;padding:16px 0;border-bottom:1px solid var(--line)}.price-table--stack tbody tr:first-child{border-top:1px solid var(--petrol)}.price-table--stack{--stack-label: 8.5rem}.price-table--stack th,.price-table--stack td{display:block;position:relative;min-height:1.5em;padding:0 0 0 calc(var(--stack-label) + 12px);border:0;text-align:left}.price-table--stack tbody th:not([data-label]){padding-left:0}.price-table--stack .num{text-align:left;white-space:normal}.price-table--stack td:before,.price-table--stack tbody th[data-label]:before{content:attr(data-label);position:absolute;top:0;left:0;width:var(--stack-label);padding-top:4px;font-family:var(--font-body);font-size:.75rem;font-weight:600;line-height:1.4;letter-spacing:var(--track-label);text-transform:uppercase;color:var(--muted)}}.principles{display:grid;gap:48px var(--col-gap);grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));list-style:none;margin:0;padding:0}.principle{display:grid;gap:10px;align-content:start;padding-top:24px;border-top:1px solid var(--line-strong)}.principle__icon{width:28px;height:28px;color:var(--teal);stroke-width:1.4;margin-bottom:6px}.principle__title{font-size:var(--fs-titel-s);font-weight:700;line-height:1.25;letter-spacing:-.015em}.principle__text{color:var(--text);max-width:40ch}@media(min-width:960px){.principles:has(>:nth-child(6):last-child){grid-template-columns:repeat(3,minmax(0,1fr))}}.list-check,.list-no{list-style:none;margin:0;padding:0;display:grid;gap:12px}.list-check>li,.list-no>li{display:grid;grid-template-columns:22px minmax(0,1fr);gap:12px;align-items:start;line-height:1.5}.list-check>li:before,.list-no>li:before{content:"";width:22px;height:22px;margin-top:1px;background:currentColor}.list-check>li:before{color:var(--teal);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E") center / contain no-repeat}.list-no>li:before{color:var(--warmgray);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M7.5 7.5l9 9M16.5 7.5l-9 9'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M7.5 7.5l9 9M16.5 7.5l-9 9'/%3E%3C/svg%3E") center / contain no-repeat}.list-check--ruled>li,.list-no--ruled>li{padding:13px 0;border-top:1px solid var(--line)}.list-check--ruled,.list-no--ruled{gap:0}.list-check--small>li,.list-no--small>li{font-size:.9375rem;grid-template-columns:18px minmax(0,1fr);gap:10px}.list-check--small>li:before,.list-no--small>li:before{width:18px;height:18px;margin-top:2px}.list-ruled{list-style:none;margin:0;padding:0;border-bottom:1px solid var(--line)}.list-ruled>li{position:relative;padding:14px 0 14px 28px;border-top:1px solid var(--line);font-size:.9375rem;line-height:1.5;color:var(--text)}.list-ruled>li:before{content:"";position:absolute;left:0;top:calc(14px + .75em);width:14px;height:1px;background:var(--teal)}.integrations{display:grid;gap:0}.integrations__group{display:grid;gap:12px;padding:18px 0;border-top:1px solid var(--line)}.integrations__group:last-child{border-bottom:1px solid var(--line)}.integrations__label{font-family:var(--font-body);font-size:.75rem;font-weight:600;letter-spacing:var(--track-label);text-transform:uppercase;color:var(--muted)}@media(min-width:720px){.integrations__group{grid-template-columns:11rem minmax(0,1fr);gap:24px;align-items:baseline}}.rules{display:grid;grid-template-columns:minmax(0,1fr);border-top:1px solid var(--petrol)}.rules__col{display:grid;gap:14px;align-content:start;padding:22px 0 8px}.rules__col+.rules__col{border-top:1px solid var(--line)}.rules__head{display:flex;align-items:center;gap:10px}.rules__head .icon{width:26px;height:26px;stroke-width:1.4}.rules__title{font-size:var(--fs-titel-s);font-weight:700}.rules__col--ai .rules__head .icon{color:var(--teal)}.rules__col--never .rules__head .icon{color:var(--warmgray)}.rules__col--human .rules__head .icon{color:var(--blue)}.rules__list{list-style:none;margin:0;padding:0}.rules__list li{padding:11px 0;border-top:1px solid var(--line);line-height:1.45}@media(min-width:900px){.rules{grid-template-columns:repeat(3,minmax(0,1fr))}.rules__col{padding:24px 28px 8px}.rules__col:first-child{padding-left:0}.rules__col:last-child{padding-right:0}.rules__col+.rules__col{border-top:0;border-left:1px solid var(--line)}}.timeline{list-style:none;margin:0;padding:0;display:grid}.timeline__item{display:grid;grid-template-columns:4.75rem minmax(0,1fr);column-gap:20px}.timeline__when{padding-top:1px;font-family:var(--font-mono);font-size:.9375rem;font-weight:400;line-height:1.6;color:var(--teal-ink);text-align:right;font-variant-numeric:tabular-nums}.timeline__body{position:relative;display:grid;gap:6px;align-content:start;padding:0 0 36px 28px;border-left:1px solid var(--line-strong)}.timeline__body:before{content:"";position:absolute;top:8px;left:-6px;width:11px;height:11px;border:1px solid var(--teal);border-radius:50%;background:var(--bg)}.timeline__item:last-child .timeline__body{padding-bottom:0;border-left-color:transparent}.timeline__item--now .timeline__body:before{background:var(--teal)}.timeline__title{font-size:1.125rem;font-weight:700;line-height:1.4;letter-spacing:-.01em}.timeline__text{color:var(--text)}@media(min-width:720px){.timeline__item{grid-template-columns:7rem minmax(0,1fr);column-gap:32px}}.report-mock{position:relative;max-width:none;margin-right:8px;margin-bottom:8px;padding:clamp(20px,4vw,48px);background:var(--paper);border:1px solid var(--line-strong);border-radius:var(--r-sm);box-shadow:7px 7px 0 -1px var(--paper),7px 7px 0 0 var(--line-strong)}.report-mock__head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 24px;padding-bottom:14px;border-bottom:1px solid var(--petrol)}.report-mock__brand{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 14px}.report-mock__brand .wordmark{font-size:1rem}.report-mock__doc{font-family:var(--font-mono);font-size:.75rem;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.report-mock__intro{display:grid;gap:6px;padding:24px 0 20px}.report-mock__title{font-size:var(--fs-titel-m)}.report-mock__meta{font-family:var(--font-mono);font-size:.8125rem;color:var(--muted)}.report-table{width:100%;border-collapse:collapse;font-size:.9375rem;line-height:1.45}.report-table th{padding:10px 14px 10px 0;border-bottom:1px solid var(--petrol);text-align:left;font-family:var(--font-body);font-size:.75rem;font-weight:600;letter-spacing:var(--track-label);text-transform:uppercase;color:var(--muted);white-space:nowrap}.report-table td{padding:14px 14px 14px 0;border-bottom:1px solid var(--line);vertical-align:top;color:var(--text)}.report-table th:last-child,.report-table td:last-child{padding-right:0}.report-table td:first-child{font-weight:600;color:var(--ink)}.report-table .num{text-align:right;font-family:var(--font-mono);font-weight:500;color:var(--ink);text-wrap:balance}@media(min-width:960px){.report-table .num{white-space:nowrap}}.report-table__sub{display:block;font-family:var(--font-mono);font-size:.75rem;color:var(--muted);margin-top:2px;font-weight:400}.report-mock__foot{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px 24px;padding-top:16px;font-family:var(--font-mono);font-size:.75rem;color:var(--muted)}.rec{display:inline-flex;align-items:center;gap:6px;padding:4px 9px;border-radius:var(--r-sm);font-size:.8125rem;font-weight:600;line-height:1.3;white-space:nowrap}.rec--zuerst{background:var(--blue);color:#fff}.rec--danach{background:var(--blue-tint);color:var(--blue-hover)}.rec--spaeter{background:var(--teal-tint);color:var(--teal-ink)}.rec--nicht{background:var(--paper);color:var(--muted);box-shadow:inset 0 0 0 1px var(--line-strong)}@media(max-width:899.98px){.report-table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.report-table tr{display:grid;gap:8px;padding:16px 0;border-bottom:1px solid var(--line)}.report-table td{display:block;position:relative;min-height:1.45em;padding:0 0 0 calc(6.5rem + 10px);border:0}.report-table .num{text-align:left;white-space:normal}.report-table td:before{content:attr(data-label);position:absolute;top:0;left:0;width:6.5rem;padding-top:3px;font-family:var(--font-body);font-size:.75rem;font-weight:600;line-height:1.4;letter-spacing:var(--track-label);text-transform:uppercase;color:var(--muted)}.report-table td:first-child{padding-left:0;font-size:1.0625rem}.report-table td:first-child:before{display:none}}.diagram-fundament{display:grid;gap:0;margin:0}.diagram-fundament__tier{display:grid;gap:12px}.diagram-fundament__label{font-family:var(--font-body);font-size:.75rem;font-weight:600;letter-spacing:var(--track-label);text-transform:uppercase;color:var(--muted)}.diagram-fundament__areas,.diagram-fundament__sources{list-style:none;margin:0;padding:0;display:grid;gap:10px}.diagram-fundament__areas,.diagram-fundament__sources{grid-template-columns:repeat(2,minmax(0,1fr))}.diagram-fundament__areas>li,.diagram-fundament__sources>li{position:relative;min-width:0}.diagram-fundament__area{display:flex;align-items:center;gap:10px;height:100%;padding:14px;background:var(--paper);border:1px solid var(--line-strong);border-radius:var(--r-sm);color:var(--ink);font-size:.9375rem;font-weight:600;line-height:1.3;text-decoration:none;transition:border-color var(--dur-fast),box-shadow var(--dur-fast)}.diagram-fundament__area .icon{color:var(--teal)}.diagram-fundament__area:hover,.diagram-fundament__area:focus-visible{color:var(--ink);border-color:var(--blue);box-shadow:inset 0 0 0 1px var(--blue);text-decoration:none}.diagram-fundament__area:focus-visible{outline-offset:3px}.diagram-fundament__source{display:flex;align-items:center;justify-content:center;height:100%;padding:10px 12px;border:1px dashed var(--line-strong);border-radius:var(--r-sm);background:var(--mist);color:var(--text);font-size:.9375rem;line-height:1.3;text-align:center;transition:border-color var(--dur-fast),color var(--dur-fast)}.diagram-fundament__core{position:relative;margin-block:28px}.diagram-fundament__core>.diagram-fundament__label{display:none}.diagram-fundament__sources>li:last-child:nth-child(odd){grid-column:1 / -1}.diagram-fundament__core:before,.diagram-fundament__core:after{content:"";position:absolute;left:50%;width:1px;height:28px;background:var(--line-strong);transform:translate(-.5px)}.diagram-fundament__core:before{bottom:100%}.diagram-fundament__core:after{top:100%}.diagram-fundament__bar{display:grid;gap:12px;padding:20px 22px;border-radius:var(--r-sm);background:var(--petrol);color:#fff}.diagram-fundament__bar-title{font-family:var(--font-display);font-size:1.25rem;font-weight:700;line-height:1.2;letter-spacing:-.015em;color:#fff}.diagram-fundament__bar-text{font-size:.9375rem;line-height:1.45;color:var(--on-dark-muted);max-width:44ch}.diagram-fundament__props{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px}.diagram-fundament__props li{display:inline-flex;align-items:center;gap:6px;padding:4px 9px;border:1px solid var(--on-dark-line-strong);border-radius:var(--r-sm);font-family:var(--font-mono);font-size:.8125rem;font-weight:400;color:var(--on-dark)}.diagram-fundament__props .icon{width:14px;height:14px;stroke-width:2;color:var(--teal-light)}.diagram-fundament figcaption,.diagram-fundament__caption{margin-top:20px;font-size:var(--fs-small);color:var(--muted)}@media(min-width:900px){.diagram-fundament__tier{grid-template-columns:7.5rem minmax(0,1fr);gap:24px;align-items:center}.diagram-fundament__areas{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.diagram-fundament__sources{grid-template-columns:repeat(5,minmax(0,1fr));gap:16px}.diagram-fundament__core>.diagram-fundament__label{display:block}.diagram-fundament__sources>li:last-child:nth-child(odd){grid-column:auto}.diagram-fundament__core{margin-block:44px;display:grid;grid-template-columns:7.5rem minmax(0,1fr);gap:24px;align-items:center}.diagram-fundament__core:before,.diagram-fundament__core:after{display:none}.diagram-fundament__bar{grid-template-columns:minmax(0,1fr) auto;align-items:center;padding:22px 26px}.diagram-fundament__bar-head{display:grid;gap:4px}.diagram-fundament__areas>li:after,.diagram-fundament__sources>li:before{content:"";position:absolute;left:50%;width:1px;height:44px;background:var(--line-strong);transform:translate(-.5px);transition:background-color var(--dur-fast)}.diagram-fundament__areas>li:after{top:100%}.diagram-fundament__sources>li:before{bottom:100%}.diagram-fundament__areas>li:hover:after,.diagram-fundament__areas>li:focus-within:after{width:2px;transform:translate(-1px);background:var(--blue)}.diagram-fundament:has(.diagram-fundament__areas>li:hover,.diagram-fundament__areas>li:focus-within) .diagram-fundament__sources>li:before{width:2px;transform:translate(-1px);background:var(--blue)}.diagram-fundament:has(.diagram-fundament__areas>li:hover,.diagram-fundament__areas>li:focus-within) .diagram-fundament__source{border-color:var(--blue);border-style:solid;color:var(--ink)}.diagram-fundament:has(.diagram-fundament__areas>li:hover,.diagram-fundament__areas>li:focus-within) .diagram-fundament__bar{box-shadow:0 0 0 2px var(--bg),0 0 0 4px var(--blue)}}.faq{max-width:880px;border-top:1px solid var(--line-strong)}.faq__item{border-bottom:1px solid var(--line)}.faq__q{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;padding:22px 0;list-style:none;cursor:pointer;font-family:var(--font-body);font-size:1.1875rem;font-weight:500;line-height:1.4;color:var(--ink);text-wrap:balance;transition:color var(--dur-fast)}.faq__q::-webkit-details-marker{display:none}.faq__q::marker{content:""}.faq__q:after{content:"";flex:none;width:20px;height:20px;margin-top:3px;background:linear-gradient(currentColor,currentColor) center / 14px 1px no-repeat,linear-gradient(currentColor,currentColor) center / 1px 14px no-repeat;color:var(--teal);transition:background-size var(--dur) var(--ease-out)}.faq__item[open]>.faq__q:after{background-size:14px 1px,1px 0}.faq__q:hover{color:var(--blue-hover)}.faq__q:focus-visible{outline-offset:4px}.faq__a{display:grid;gap:12px;padding:0 44px 26px 0;color:var(--text)}.faq__a p{max-width:64ch}.faq-layout{display:grid;gap:32px}.faq-layout__head{display:grid;gap:16px;align-content:start}@media(min-width:960px){.faq-layout{grid-template-columns:minmax(0,5fr) minmax(0,7fr);column-gap:var(--col-gap);align-items:start}.faq-layout__head{position:sticky;top:calc(var(--header-h) + 40px);padding-right:32px}.faq-layout .faq{max-width:none}}.cta-band{--bg: var(--ink-deep);background:var(--ink-deep);color:var(--on-dark-muted);padding-block:clamp(80px,9vw,144px);overflow:hidden}.cta-band__inner{display:grid;gap:36px;grid-template-columns:minmax(0,1fr)}.cta-band__text{display:grid;gap:20px;max-width:760px}.cta-band h2{color:var(--on-dark);font-size:clamp(2.125rem,1.5rem + 2.7vw,3.875rem);line-height:1.02;letter-spacing:var(--track-display)}.cta-band__lead{font-size:var(--fs-lead);line-height:1.5;color:var(--on-dark-muted);max-width:36em}.cta-band__actions{display:flex;flex-wrap:wrap;align-items:center;gap:16px 28px}.cta-band__note{font-family:var(--font-mono);font-size:.8125rem;letter-spacing:.01em;color:var(--on-dark-muted)}.cta-band strong{color:var(--on-dark)}@media(min-width:960px){.cta-band__inner{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end;column-gap:var(--col-gap)}.cta-band__side{display:grid;gap:16px;justify-items:start;padding-bottom:6px}}.cta-band--xl{padding-block:clamp(96px,12vw,200px) clamp(88px,10vw,168px)}.cta-band--xl h2{font-size:var(--fs-h2-xl)}.case{display:grid;gap:28px var(--col-gap);padding-top:28px;border-top:1px solid var(--petrol)}.case__meta{display:grid;gap:10px;align-content:start}.case__client{font-size:var(--fs-titel-m);font-weight:700;letter-spacing:-.025em}.case__sector{font-family:var(--font-mono);font-size:.8125rem;color:var(--muted)}.case__body{display:grid;gap:28px}.case__facts{display:grid;gap:20px;margin:0}.case__facts>div{display:grid;gap:8px}.case__facts dt{font-family:var(--font-body);font-size:.75rem;font-weight:600;letter-spacing:var(--track-label);text-transform:uppercase;color:var(--teal-ink)}.case__facts dd{margin:0;color:var(--text)}@media(min-width:960px){.case{grid-template-columns:minmax(0,4fr) minmax(0,8fr)}}.client-list{list-style:none;margin:0;padding:0;border-top:1px solid var(--line-strong)}.client-list__item{display:grid;gap:4px var(--col-gap);padding:18px 0;border-bottom:1px solid var(--line)}.client-list__name{font-weight:600;color:var(--ink)}.client-list__sector{font-family:var(--font-mono);font-size:.8125rem;color:var(--muted)}.client-list__what{color:var(--text)}@media(min-width:720px){.client-list__item{grid-template-columns:minmax(0,4fr) minmax(0,3fr) minmax(0,5fr);align-items:baseline}}.client-table{width:100%;border-collapse:collapse}.client-table thead th{padding:0 24px 12px 0;border-bottom:1px solid var(--petrol);text-align:left;font-family:var(--font-body);font-size:.75rem;font-weight:600;letter-spacing:var(--track-label);text-transform:uppercase;color:var(--muted)}.client-table tbody th,.client-table td{padding:20px 24px 20px 0;border-bottom:1px solid var(--line-strong);text-align:left;vertical-align:baseline}.client-table tbody th{font-family:var(--font-display);font-size:1.1875rem;font-weight:700;letter-spacing:-.015em;color:var(--ink);width:32%}.client-table td:nth-child(2){font-family:var(--font-mono);font-size:.8125rem;color:var(--muted);width:22%}.client-table td:last-child{padding-right:0;color:var(--text)}@media(max-width:719.98px){.client-table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.client-table,.client-table tbody,.client-table tr{display:block}.client-table tr{display:grid;gap:4px;padding:18px 0;border-bottom:1px solid var(--line-strong)}.client-table tbody tr:first-child{border-top:1px solid var(--petrol)}.client-table tbody th,.client-table td,.client-table td:nth-child(2){display:block;width:auto;padding:0;border:0}}.bilanz{display:grid;gap:16px 32px;align-items:baseline}.bilanz__sum{width:fit-content;max-width:100%;padding-top:18px;box-shadow:inset 0 1px 0 var(--petrol),inset 0 3px 0 var(--bg),inset 0 4px 0 var(--petrol);font-size:clamp(1.25rem,1rem + 1vw,1.75rem);font-weight:500;line-height:1.25;letter-spacing:-.02em;color:var(--ink)}.bilanz__text{color:var(--text);max-width:44ch}.article-list{list-style:none;margin:0;padding:0;border-top:1px solid var(--line-strong)}.article-list__item{position:relative;display:grid;gap:8px;padding:24px 0;border-bottom:1px solid var(--line)}.article-list__area{position:relative;z-index:1;width:fit-content}a.article-list__area{text-decoration:none;transition:color var(--dur-fast),box-shadow var(--dur-fast)}a.article-list__area:hover{color:var(--blue-hover);box-shadow:inset 0 0 0 1px var(--blue);text-decoration:none}.article-list__title{font-size:1.3125rem;font-weight:700;line-height:1.25;letter-spacing:-.015em}.article-list__link{color:var(--ink);text-decoration:none}.article-list__link:after{content:"";position:absolute;inset:0}.article-list__link:hover{color:var(--blue-hover);text-decoration:none}.article-list__link:focus-visible{outline:none}.article-list__item:has(.article-list__link:focus-visible){outline:2px solid var(--focus);outline-offset:4px}.article-list__teaser{color:var(--text);font-size:1rem}.article-list__arrow{width:22px;height:22px;color:var(--blue);transition:transform var(--dur) var(--ease-out)}.article-list__item:hover .article-list__arrow{transform:translate(4px)}.article-list__item:hover .article-list__title{text-decoration:underline;text-decoration-color:var(--blue);text-decoration-thickness:1px;text-underline-offset:4px}@media(min-width:720px){.article-list__item{grid-template-columns:11rem minmax(0,1fr) auto;column-gap:32px;align-items:baseline}.article-list__main{display:grid;gap:6px}}.contact-steps{display:grid;gap:32px var(--col-gap);grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));list-style:none;margin:0;padding:0}.contact-steps__item{display:grid;gap:10px;align-content:start;padding-top:18px;border-top:1px solid var(--petrol)}.contact-steps__label{font-family:var(--font-body);font-size:.75rem;font-weight:600;letter-spacing:var(--track-label);text-transform:uppercase;color:var(--teal-ink)}.contact-steps__title{font-size:var(--fs-titel-s);font-weight:700;line-height:1.3}.contact-steps__text{color:var(--text)}.contact-form{display:grid;gap:28px;max-width:760px}.contact-form__attach{display:grid;gap:12px;padding:16px 18px;border:1px solid var(--line);border-radius:var(--r-md);background:var(--mist)}.contact-form__summary{margin:0;padding:12px 14px;border-radius:var(--r-sm);background:var(--paper);border:1px solid var(--line);font-family:var(--font-mono);font-size:.8125rem;line-height:1.6;color:var(--text);white-space:pre-wrap;overflow-wrap:anywhere}.contact-form__privacy{font-size:.875rem;color:var(--muted)}.contact-form__submit{display:flex;flex-wrap:wrap;align-items:center;gap:12px 20px}.form-status{display:grid;gap:12px;padding:18px 20px;border-radius:var(--r-md);border:1px solid #C5D5E9;background:var(--blue-wash);color:var(--ink)}.form-status:empty{display:none}.form-status__title{display:flex;align-items:center;gap:10px;font-weight:600}.form-status__title .icon{color:var(--blue)}.callout{display:grid;grid-template-columns:22px minmax(0,1fr);gap:14px;align-items:start;max-width:780px;padding:16px 20px;border:0;border-left:2px solid var(--teal);border-radius:0;background:var(--mist);font-size:.9375rem;line-height:1.55;color:var(--text)}.section--tint .callout{background:var(--paper)}.callout>.icon{width:22px;height:22px;margin-top:1px;stroke-width:1.5}.callout__body{display:grid;gap:8px;min-width:0}.callout__title{font-weight:600;color:var(--ink)}.callout--info{background:var(--blue-wash);border-left-color:var(--blue)}.callout--info>.icon{color:var(--blue)}.callout--note>.icon{color:var(--teal)}.callout--example{background:var(--paper);border:1px dashed var(--teal)}.callout--example>.icon{color:var(--teal)}.callout--example .tag{margin-bottom:2px}@media(max-width:479.98px){.callout{grid-template-columns:20px minmax(0,1fr);gap:12px;padding:14px 16px}.callout>.icon{width:20px;height:20px}}.prose{display:grid;gap:1em;max-width:66ch}.prose>*{margin:0}.prose h2{font-size:var(--fs-h2);margin-top:.6em}.prose h3{font-size:var(--fs-h3);margin-top:.8em}.prose h2:first-child,.prose h3:first-child{margin-top:0}.prose ul,.prose ol{padding-left:1.25em;display:grid;gap:.4em}.prose li::marker{color:var(--teal)}.prose blockquote{padding-left:20px;border-left:1px solid var(--line-strong);color:var(--ink)}.prose--legal{font-size:var(--fs-body)}.prose--legal h2{font-size:var(--fs-titel-m)}.prose--legal h3{font-size:var(--fs-titel-s)}.prose--legal address{font-style:normal}.quiz{display:grid;gap:32px;max-width:860px;padding:clamp(16px,4vw,44px);background:var(--paper);border:1px solid var(--line);border-radius:var(--r-md)}.quiz__top{display:grid;gap:18px}.quiz__privacy{display:flex;align-items:flex-start;gap:10px;font-size:.875rem;line-height:1.5;color:var(--muted);max-width:none}.quiz__privacy .icon{width:18px;height:18px;color:var(--teal);margin-top:1px;stroke-width:1.75}.quiz__progress{display:grid;gap:10px}.quiz__progress-label{display:flex;flex-wrap:wrap;justify-content:space-between;gap:6px 16px;font-family:var(--font-mono);font-size:.8125rem;color:var(--muted);max-width:none}.quiz__progress-label strong{color:var(--ink);font-weight:500}.quiz__bar{display:grid;grid-template-columns:repeat(var(--steps, 8),minmax(0,1fr));gap:4px;height:4px}.quiz__seg{border-radius:1px;background:var(--line)}.quiz__seg.is-done{background:var(--blue)}.quiz__seg.is-current{background:var(--blue);box-shadow:0 0 0 2px var(--blue-tint)}.quiz__step{display:block;min-width:0;margin:0;padding:0;border:0}.quiz__question{float:left;width:100%;padding:0;margin-bottom:10px;font-family:var(--font-display);font-size:clamp(1.5rem,1.25rem + 1vw,2.125rem);font-weight:700;line-height:1.15;letter-spacing:-.025em;color:var(--ink);text-wrap:balance}.quiz__question+*{clear:both}.quiz__help{color:var(--muted);margin-bottom:24px}.quiz__options{display:grid;gap:10px}.quiz__live{margin-top:20px;padding:12px 14px;border-radius:var(--r-sm);background:var(--mist);font-family:var(--font-mono);font-size:.8125rem;line-height:1.6;color:var(--text);max-width:none}.quiz__live strong{color:var(--ink);font-weight:500}.quiz__nav{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;padding-top:24px;border-top:1px solid var(--line)}.quiz-result{display:grid;gap:40px}.quiz-result__summary{display:grid;gap:14px;padding-bottom:32px;border-bottom:1px solid var(--line)}.quiz-result__total{display:grid;gap:6px;font-variant-numeric:tabular-nums;max-width:none}.quiz-result__range{font-family:var(--font-display);font-size:clamp(2.25rem,1.6rem + 2.8vw,4rem);font-weight:300;line-height:1.02;letter-spacing:-.04em;color:var(--ink);font-feature-settings:"tnum" 1,"lnum" 1}.quiz-result__unit{font-family:var(--font-body);font-size:1rem;color:var(--muted)}.quiz-result__block{display:grid;gap:18px}.quiz-result__block>h3{font-size:var(--fs-h3)}.quiz-result__recommend{display:grid;gap:8px;padding:18px 20px;border:1px solid var(--blue);border-radius:var(--r-md);background:var(--blue-wash)}.quiz-result__assumptions{display:grid;gap:20px;padding:clamp(16px,3vw,20px);border:1px solid var(--line);border-radius:var(--r-md);background:var(--mist)}.quiz-result__disclaimer{font-size:.875rem;color:var(--muted)}.quiz-result__actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px 20px}.range-chart{display:grid;gap:0}.range-chart__rows{list-style:none;margin:0;padding:0}.range-chart__axis,.range-chart__row{display:grid;grid-template-columns:minmax(0,1fr);gap:8px}.range-chart__axis{padding-bottom:6px}.range-chart__ticks{position:relative;height:18px;font-family:var(--font-mono);font-size:.75rem;color:var(--muted)}.range-chart__ticks span{position:absolute;top:0;transform:translate(-50%);white-space:nowrap}.range-chart__ticks span:first-child{transform:none}.range-chart__ticks span:last-child{transform:translate(-100%)}.range-chart__axis-label{display:none}@media(max-width:719.98px){.range-chart__ticks span:nth-child(2),.range-chart__ticks span:nth-child(4){display:none}}.range-chart__row{padding:14px 0;border-top:1px solid var(--line)}.range-chart__label{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;font-weight:600;font-size:.9375rem;line-height:1.35;color:var(--ink)}.range-chart__label a{color:var(--ink);text-decoration:underline;text-decoration-color:var(--line-strong);text-underline-offset:.2em}.range-chart__label a:hover{color:var(--blue-hover);text-decoration-color:currentColor}.range-chart__track{position:relative;height:12px;border-radius:1px;background-image:linear-gradient(to right,var(--line) 1px,transparent 1px),linear-gradient(var(--mist),var(--mist));background-size:25% 100%,100% 100%;box-shadow:inset -1px 0 0 var(--line)}.range-chart__bar{position:absolute;top:2px;bottom:2px;left:var(--lo);right:calc(100% - var(--hi));border-radius:1px;background:var(--teal)}.range-chart__row.is-top .range-chart__bar{background:var(--blue)}.range-chart__value{font-family:var(--font-mono);font-size:.9375rem;font-weight:500;color:var(--ink);white-space:nowrap;font-variant-numeric:tabular-nums}@media(min-width:720px){.range-chart__axis,.range-chart__row{grid-template-columns:13.5rem minmax(0,1fr) 11rem;gap:20px;align-items:center}.range-chart__axis-label{display:block}.range-chart__value{text-align:right}}.split{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-6);align-items:center}.split:has(>.section-head:first-child){gap:var(--space-4)}.split__text{display:grid;gap:20px;align-content:start}.split__aside{min-width:0}.split--top{align-items:start}@media(min-width:960px){.split{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(48px,5vw,96px)}.split:has(>.section-head:first-child){gap:clamp(48px,5vw,96px)}.split--7-5{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.split--5-7{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.split--reverse>:first-child{order:2}}.formel{display:grid;max-width:none;margin:0;border-top:1px solid var(--line-strong)}.formel__pair{display:grid;grid-template-columns:2.5rem minmax(0,1fr);align-items:baseline;padding:18px 0 20px;border-bottom:1px solid var(--line)}.formel__pair>.formel__term{grid-column:2}.formel__term{display:grid;gap:6px}.formel__op{font-family:var(--font-display);font-size:clamp(1.75rem,1.4rem + 1.4vw,2.5rem);font-weight:300;line-height:1;color:var(--teal)}.formel__val{font-family:var(--font-display);font-size:clamp(2rem,1.4rem + 2.6vw,3.5rem);font-weight:300;line-height:1;letter-spacing:-.04em;color:var(--ink);white-space:nowrap}.formel__note{font-size:.875rem;line-height:1.4;color:var(--muted);max-width:24ch}.formel__pair--result .formel__val{font-weight:600;letter-spacing:-.035em}@media(min-width:900px){.formel{display:flex;flex-wrap:wrap;align-items:flex-start;gap:36px 0;padding-top:36px}.formel__pair{display:flex;align-items:flex-start;gap:clamp(14px,1.6vw,28px);padding:0 clamp(14px,1.6vw,28px) 0 0;border:0}.formel__term{gap:16px}.formel__op{padding-top:.1em;font-size:clamp(2.25rem,1.2rem + 2.2vw,3.75rem)}.formel__val{font-size:clamp(2.75rem,1.2rem + 3.5vw,5rem)}.formel__note{position:relative;padding-top:12px}.formel__note:before{content:"";position:absolute;top:0;left:0;width:1px;height:8px;background:currentColor;opacity:.6}}.section--ink .formel,.section--ink .formel__pair{border-color:var(--on-dark-line)}.section--ink .formel__val{color:var(--on-dark)}.section--ink .formel__op{color:var(--teal-light)}.section--ink .formel__note{color:var(--on-dark-muted)}.section--ink .h-contrast>span:not([class])+span:not([class]){color:var(--teal-light)}:root{--ink-2: #133A48;--ink-3: #184554;--paper-warm: #FBFCFA;--ease-expo: cubic-bezier(.16, 1, .3, 1);--ease-curtain: cubic-bezier(.76, 0, .24, 1);--pill-h: 60px;--stage-top: 88px;--mark: #044B53;--mark-px: #268396;--mark-px-light: #5CB6C9}.lg{display:block;overflow:visible}.lg path{transform-box:fill-box;transform-origin:50% 50%}.lg__g{fill:var(--lg-word, #4D7A83)}.lg__x1,.lg__x2,.lg__arrow,.lg__px{fill:var(--lg-mark, var(--mark))}.lg__px--2{fill:var(--lg-px, var(--mark-px))}.lg__tag{fill:var(--lg-tag, var(--petrol))}.brand{display:inline-flex;align-items:center;flex:none;padding-block:8px;color:inherit;text-decoration:none}.brand:hover{text-decoration:none}.brand .lg{width:auto;height:26px}.brand .lg--voll{height:44px}.site-footer__brand .brand .lg--voll{height:52px}.brand--light{--lg-word: #FAFCFD;--lg-mark: var(--teal-light);--lg-px: var(--mark-px-light);--lg-tag: var(--on-dark-muted)}.brand .lg__arrow,.brand .lg__x1,.brand .lg__x2{transition:transform .7s var(--ease-expo)}.brand:hover .lg__arrow{transform:translate(2.5px,-2.5px)}.brand:hover .lg__x1{transform:translate(-2px,-2px)}.brand:hover .lg__x2{transform:translate(2px,2px)}.brand:hover .lg__px--2{animation:lg-pop .7s var(--ease-expo)}@keyframes lg-pop{0%{transform:none}35%{transform:translate(3px,-3px) scale(1.25)}to{transform:none}}.report-mock__brand .brand{padding:0}.report-mock__brand .brand .lg{height:16px}.icon--marke{width:15px;height:15px;flex:none;transition:transform .5s var(--ease-expo)}a:hover>.icon--marke,button:hover>.icon--marke{transform:translate(2px,-2px)}.header-cta .icon--marke{width:13px;height:13px;margin-left:2px}.px3{position:relative;display:inline-block;flex:none;width:15px;height:15px}.px3:has(>.lg){width:18px;height:18px}.px3>.lg{width:100%;height:100%;--lg-mark: var(--px3-dark, var(--mark));--lg-px: var(--px3-light, var(--mark-px))}.px3 i{position:absolute;border-radius:1.5px;background:var(--px3-dark, var(--mark))}.px3 i:nth-child(1){left:0;top:0;width:4px;height:4px}.px3 i:nth-child(2){left:8px;top:0;width:7px;height:7px;background:var(--px3-light, var(--mark-px))}.px3 i:nth-child(3){left:10px;top:10px;width:5px;height:5px}.site-header{position:fixed;top:14px;left:0;right:0;z-index:60;background:none;box-shadow:none;pointer-events:none;transition:transform .6s var(--ease-expo)}.js .site-header:not(.is-scrolled){box-shadow:none}.site-header.is-away{transform:translate3d(0,-140%,0)}.site-header__inner.container{pointer-events:auto;width:calc(100% - 2 * var(--gutter));max-width:var(--content-max);height:var(--pill-h);margin-inline:auto;padding:0 8px 0 24px;border:1px solid rgba(250,252,253,.12);border-radius:999px;background:#0c2833d1;-webkit-backdrop-filter:blur(18px) saturate(150%);backdrop-filter:blur(18px) saturate(150%);box-shadow:0 10px 30px #081c242e}.site-header__inner .nav>.nav__list>li>.nav__link,.site-header__inner .header-contact{color:#fafcfddb}.site-header__inner .nav>.nav__list>li>.nav__link:hover,.site-header__inner .header-contact:hover{color:#fff}.site-header__inner .nav__link:after{background:var(--teal-light)}.site-header__actions>.menu-btn{color:var(--on-dark);border-color:#fafcfd3d;background:transparent}.site-header__inner .header-cta{border-radius:999px}.site-header__inner .nav__panel{margin-top:14px;border-radius:18px;overflow:hidden}.site-header .mobile-menu,.site-header .nav__panel{pointer-events:auto}main#inhalt{padding-top:var(--stage-top)}@media(max-width:719.98px){:root{--pill-h: 56px;--stage-top: 80px}.site-header{top:10px}.site-header__inner.container{width:calc(100% - 20px);padding-left:18px}.brand .lg{height:22px}.brand .lg--voll{height:38px}}@media(max-width:419.98px){.header-cta .icon--marke{display:none}.brand .lg{height:20px}.brand .lg--voll{height:34px}}.x-cursor{position:fixed;left:0;top:0;z-index:9999;pointer-events:none;opacity:0;transition:opacity .3s ease}.x-cursor.is-on{opacity:1}.x-cursor__dot{display:none}.x-cursor__ring{position:absolute;width:36px;height:36px;margin:-18px 0 0 -18px;border:1px solid rgba(15,48,61,.38);border-radius:50%;transform:translate3d(var(--rx, 0),var(--ry, 0),0);transition:width .35s var(--ease-expo),height .35s var(--ease-expo),margin .35s var(--ease-expo),background-color .35s,border-color .35s}.x-cursor.is-link .x-cursor__ring{width:66px;height:66px;margin:-33px 0 0 -33px;background:#4d7a8324;border-color:#4d7a8300}.x-cursor.is-dark .x-cursor__ring{border-color:#fafcfd6b}.x-cursor.is-dark.is-link .x-cursor__ring{background:#93b8c029;border-color:#93b8c000}.mw{display:inline-block}.mx [data-m=lines] .mw{overflow:hidden;vertical-align:top;padding:.04em .03em .14em;margin:-.04em -.03em -.14em}.mx [data-m=lines] .mw__i{display:inline-block;transform:translate3d(0,112%,0) rotate(3deg);transform-origin:0 100%;transition:transform 1.15s var(--ease-expo);transition-delay:calc(var(--li, 0) * 90ms + var(--wi, 0) * 16ms)}.mx [data-m=lines].is-in .mw__i{transform:none}.mx [data-m=rise]{opacity:0;transform:translate3d(0,30px,0);transition:opacity .9s ease,transform 1.2s var(--ease-expo);transition-delay:var(--d, 0ms)}.mx [data-m=rise].is-in{opacity:1;transform:none}.mx [data-m=stagger]>*{opacity:0;transform:translate3d(0,36px,0);transition:opacity .8s ease,transform 1.1s var(--ease-expo);transition-delay:calc(var(--si, 0) * 95ms)}.mx [data-m=stagger].is-in>*{opacity:1;transform:none}.mx [data-m=bar]{transform:scaleX(0);transform-origin:left center;transition:transform 1.5s var(--ease-expo) .25s}.mx [data-m=bar].is-in,.mx .is-in [data-m=bar]{transform:scaleX(1)}.mx [data-m=draw]{transform:scaleX(0);transform-origin:left center;transition:transform 1.2s var(--ease-expo)}.mx [data-m=draw].is-in{transform:scaleX(1)}[data-m=fill] .mw{transition:opacity .25s linear}.x-panel{position:relative;z-index:2;margin-top:-44px;border-radius:44px 44px 0 0;background:var(--paper-warm);color:var(--text)}.x-panel--mist{background:var(--mist)}@media(min-width:900px){.mx .x-panel[data-m=curtain]{transform:scale(calc(.95 + .05 * var(--c, 1)));transform-origin:50% 0;border-radius:calc(44px + 20px * (1 - var(--c, 1))) calc(44px + 20px * (1 - var(--c, 1))) 0 0}}@media(max-width:719.98px){.x-panel{margin-top:-28px;border-radius:28px 28px 0 0}}.x-marquee{position:relative;display:flex;overflow:hidden;background:var(--petrol);border-top:1px solid rgba(250,252,253,.1);padding:22px 0 66px}.x-marquee__track{display:flex;flex:none;margin:0;padding:0;list-style:none}.mx .x-marquee__track{animation:x-marquee 42s linear infinite;will-change:transform;backface-visibility:hidden}.x-marquee:hover .x-marquee__track{animation-play-state:paused}.x-marquee__track li{display:flex;align-items:center;gap:30px;padding-right:30px;font-family:var(--font-body);font-size:.8125rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--on-dark-muted);white-space:nowrap}.x-marquee__track li:after{content:"";width:6px;height:6px;border-radius:1px;background:var(--teal-light)}.x-marquee__track li:nth-child(3n):after{background:var(--mark-px-light)}.x-marquee__track.is-clone{display:none}.mx .x-marquee__track.is-clone{display:flex}@keyframes x-marquee{to{transform:translate3d(-100%,0,0)}}.x-intro{position:fixed;inset:0;z-index:10000;display:grid;place-items:center;background:var(--petrol);clip-path:inset(0 0 0 0);transition:clip-path 1s var(--ease-curtain);--lg-word: #FAFCFD;--lg-mark: var(--teal-light);--lg-px: var(--mark-px-light);--lg-tag: var(--on-dark-muted)}.x-intro.is-out{clip-path:inset(0 0 100% 0)}.x-intro__inner{display:grid;justify-items:center;gap:34px;width:min(620px,80vw)}.x-intro .lg{width:100%;height:auto}.x-intro .lg__px{transform:scale(0);transition:transform .55s cubic-bezier(.34,1.56,.64,1)}.x-intro .lg__px--1{transition-delay:.05s}.x-intro .lg__px--2{transition-delay:.16s}.x-intro .lg__px--3{transition-delay:.27s}.x-intro .lg__arrow{opacity:0;transform:translate(-70px,70px) scale(.7);transform-origin:0% 100%;transition:transform .95s var(--ease-expo) .3s,opacity .25s ease .3s}.x-intro .lg__x1{opacity:0;transform:translate(-28px,-28px);transition:transform .8s var(--ease-expo) .5s,opacity .3s ease .5s}.x-intro .lg__x2{opacity:0;transform:translate(28px,28px);transition:transform .8s var(--ease-expo) .5s,opacity .3s ease .5s}.x-intro .lg__g{opacity:0;transform:translateY(34px);transition:transform .9s var(--ease-expo),opacity .4s ease;transition-delay:calc(.55s + var(--gi, 0) * 45ms)}.x-intro .lg__tag{opacity:0;transform:translateY(10px);transition:transform .9s var(--ease-expo) .95s,opacity .6s ease .95s}.x-intro.is-go .lg path{opacity:1;transform:none}.x-intro__coord{display:flex;gap:18px;margin:0;font-family:var(--font-mono);font-size:.75rem;letter-spacing:.06em;color:var(--on-dark-muted);opacity:0;transition:opacity .6s ease 1.1s}.x-intro.is-go .x-intro__coord{opacity:1}.x-intro.is-out .x-intro__inner{opacity:0;transform:translate3d(0,-40px,0);transition:opacity .4s ease,transform .8s var(--ease-expo)}.x-wipe{position:fixed;inset:0;z-index:9000;display:grid;place-items:center;background:var(--petrol);pointer-events:none;clip-path:inset(0 0 0 0);transition:clip-path .85s var(--ease-curtain);--lg-mark: var(--teal-light);--lg-px: var(--mark-px-light)}.x-wipe.is-out{clip-path:inset(0 0 100% 0)}.x-wipe .lg{width:64px;height:64px}.x-wipe .lg__arrow{transition:transform .7s var(--ease-expo)}.x-wipe.is-out .lg__arrow{transform:translate(14px,-14px)}.x-wipe.is-out .lg{opacity:0;transition:opacity .35s ease .15s}.x-grain:after{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;opacity:.5;mix-blend-mode:soft-light;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='180' height='180'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 1  0 0 0 0 1  0 0 0 0 1  0 0 0 0.09 0'/></filter><rect width='100%25' height='100%25' filter='url(%23n)'/></svg>")}.site-footer{padding-bottom:0}.x-giant{position:relative;z-index:1;width:min(100% - 2 * var(--gutter),var(--content-max));margin:clamp(56px,7vw,104px) auto 0;padding-bottom:clamp(28px,3.4vw,52px);user-select:none}.x-giant .lg{width:100%;height:auto}.x-giant__fill{position:relative;--lg-word: #FAFCFD;--lg-mark: var(--teal-light);--lg-px: var(--mark-px-light);--lg-tag: var(--on-dark-muted)}.x-giant__line{position:absolute;left:0;right:0;top:0}.x-giant__line path{fill:transparent!important;stroke:#93b8c057;stroke-width:1px;vector-effect:non-scaling-stroke}.x-giant__line .lg__px--2{stroke:#5cb6c999}.mx .x-giant__fill{-webkit-mask-image:linear-gradient(to top right,#000 calc(var(--p, 1) * 125% - 25%),transparent calc(var(--p, 1) * 125% - 6%));mask-image:linear-gradient(to top right,#000 calc(var(--p, 1) * 125% - 25%),transparent calc(var(--p, 1) * 125% - 6%))}.x-giant .lg__arrow{transition:transform 1.1s var(--ease-expo)}.x-giant.is-done .lg__arrow{animation:lg-hub 1.8s var(--ease-expo) both}@keyframes lg-hub{0%,to{transform:none}40%{transform:translate(2.5px,-2.5px)}}.x-giant.is-done .x-giant__fill .lg__px--2{animation:lg-pop .9s var(--ease-expo) .15s}@media(prefers-reduced-motion:reduce){.x-marquee__track{animation:none!important}.x-marquee{flex-wrap:wrap;justify-content:center}.site-header{transition:none}}:root{--section-y: clamp(88px, 6vw + 44px, 150px);--fs-h2: clamp(2rem, 1.05rem + 3vw, 4.1rem);--px3: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='78 163 82 82'%3E%3Cpath fill='%23044B53' d='M99.5 205.1L97.9 204.5 81.8 188.6 81.8 187.9 90.9 187.8 92.2 188.2 94.4 189.8 104.3 200 103.6 201.6 99.5 205.1Z'/%3E%3Cpath fill='%23044B53' d='M142.1 237.3L133.2 237.3 130.5 236.6 118.8 225.5 115.3 221.9 115.2 221.1 120.1 216 121.7 216 142 236.1 142.1 237.3Z'/%3E%3Cpath fill='%23044B53' d='M87.1 241L84.2 241.1 83.3 240.4 83.3 229.5 83.7 228.1 122 189.5 121.6 188.4 113.9 180.8 112.9 179.1 141.6 179.1 141.9 180.1 141.8 207.9 140.9 207.9 132.4 199 131.2 198.9 92.5 237.8 88.8 240.6 87.1 241Z'/%3E%3Cpath fill='%23044B53' d='M133 174.2L132.1 174.1 131.6 173.2 131.9 167.4 132.8 167.1 138.2 167.2 138.6 168.5 138.3 173.9 133 174.2Z'/%3E%3Cpath fill='%23044B53' d='M155.4 191.5L149.6 191.6 148.8 191.2 148.4 190 148.7 184.1 155.7 184.1 155.9 190.2 155.4 191.5Z'/%3E%3Cpath fill='%23268396' d='M155.2 177.9L146.5 177.9 145.6 177.5 145.3 176.8 145.3 168.6 145.7 167.6 146.6 167.3 154.9 167.2 155.5 167.5 155.8 168.5 155.8 176.8 155.7 177.5 155.2 177.9Z'/%3E%3C/svg%3E");--px3-hell: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='78 163 82 82'%3E%3Cpath fill='%2393B8C0' d='M99.5 205.1L97.9 204.5 81.8 188.6 81.8 187.9 90.9 187.8 92.2 188.2 94.4 189.8 104.3 200 103.6 201.6 99.5 205.1Z'/%3E%3Cpath fill='%2393B8C0' d='M142.1 237.3L133.2 237.3 130.5 236.6 118.8 225.5 115.3 221.9 115.2 221.1 120.1 216 121.7 216 142 236.1 142.1 237.3Z'/%3E%3Cpath fill='%2393B8C0' d='M87.1 241L84.2 241.1 83.3 240.4 83.3 229.5 83.7 228.1 122 189.5 121.6 188.4 113.9 180.8 112.9 179.1 141.6 179.1 141.9 180.1 141.8 207.9 140.9 207.9 132.4 199 131.2 198.9 92.5 237.8 88.8 240.6 87.1 241Z'/%3E%3Cpath fill='%2393B8C0' d='M133 174.2L132.1 174.1 131.6 173.2 131.9 167.4 132.8 167.1 138.2 167.2 138.6 168.5 138.3 173.9 133 174.2Z'/%3E%3Cpath fill='%2393B8C0' d='M155.4 191.5L149.6 191.6 148.8 191.2 148.4 190 148.7 184.1 155.7 184.1 155.9 190.2 155.4 191.5Z'/%3E%3Cpath fill='%235CB6C9' d='M155.2 177.9L146.5 177.9 145.6 177.5 145.3 176.8 145.3 168.6 145.7 167.6 146.6 167.3 154.9 167.2 155.5 167.5 155.8 168.5 155.8 176.8 155.7 177.5 155.2 177.9Z'/%3E%3C/svg%3E")}h2{line-height:1.03;letter-spacing:-.032em}h2>span:not([class])+span:not([class]){font-weight:300;color:var(--teal);letter-spacing:-.035em}.section-head{gap:22px}.section-head .lead{max-width:40ch}.page{counter-reset:kap}:is(.section-head,.hero__text)>.eyebrow{gap:12px}:is(.section-head,.hero__text)>.eyebrow:before{width:auto;height:auto;padding-left:27px;background:var(--px3) left center / 18px 18px no-repeat;font-family:var(--font-mono);font-weight:500;letter-spacing:.04em;color:var(--teal)}.section-head>.eyebrow{counter-increment:kap}.section-head>.eyebrow:before{content:counter(kap,decimal-leading-zero);padding-right:12px;border-right:1px solid var(--line-strong)}.hero__text>.eyebrow:before{content:"";width:18px;height:18px;padding-left:0}.page>.hero:first-child{margin-top:calc(-1 * var(--stage-top))}.hero,.hero--tint{--bg: var(--petrol);background:var(--petrol);color:var(--on-dark-muted);padding-block:calc(var(--stage-top) + clamp(40px,7vh,88px)) clamp(150px,17vw,250px)}.hero>.container{position:relative;z-index:2}.hero>.hl{display:none}.x-terrain--sub{top:auto;bottom:0;height:58%;-webkit-mask-image:linear-gradient(to bottom,transparent,#000 45%);mask-image:linear-gradient(to bottom,transparent,#000 45%)}.hero__text{gap:26px}.hero__title{max-width:18ch;font-size:clamp(2.375rem,1rem + 3.3vw,4.5rem);font-weight:800;line-height:.97;letter-spacing:-.046em;color:var(--on-dark)}.hero__title>span:not([class])+span:not([class]){margin-top:.04em;font-weight:300;letter-spacing:-.042em;color:var(--teal-light)}.hero__lead{color:var(--on-dark-muted);max-width:36em;font-size:clamp(1.0625rem,.98rem + .3vw,1.25rem)}.hero__note{color:#b4c8ced1}.hero__note>.icon{color:var(--teal-light)}.hero__note strong{color:var(--on-dark)}.hero .eyebrow{color:var(--on-dark-muted)}.hero .eyebrow:before{background-image:var(--px3-hell)}.hero .breadcrumb ol,.hero .breadcrumb a{color:var(--on-dark-muted)}.hero .breadcrumb a:hover,.hero .breadcrumb [aria-current=page]{color:var(--on-dark)}.hero .breadcrumb li+li:before{background:#fafcfd4d}.hero :focus-visible{outline-color:var(--focus-on-dark)}.hero .btn--primary{--btn-bg: var(--ice);--btn-fg: var(--petrol);--btn-border: var(--ice)}.hero .btn--primary:hover{--btn-bg: #FFFFFF;--btn-border: #FFFFFF;--btn-fg: var(--blue-press)}.hero .btn--secondary{--btn-fg: var(--on-dark);--btn-border: var(--on-dark-line-strong)}.hero .btn--secondary:hover{--btn-bg: var(--petrol-2);--btn-border: var(--on-dark)}.hero .hero__actions .btn--secondary,.hero .hero__actions .btn--secondary:hover{color:var(--on-dark);background:none}.hero .link-arrow{color:var(--on-dark)}.hero .link-arrow:hover{color:#fff}.hero .calc{filter:drop-shadow(0 30px 50px rgba(4,20,27,.45))}.hero .stat{border-top-color:#fafcfd47}.hero .stat__value{color:var(--on-dark)}.hero .stat__label{color:var(--on-dark-muted)}.hero .source{color:#b4c8cebf}.hero [data-bilanz]{color:var(--on-dark)!important;box-shadow:inset 0 1px 0 var(--teal-light),inset 0 3px 0 var(--petrol),inset 0 4px 0 var(--teal-light)!important}.hero .portrait-card{background:var(--ink-2);box-shadow:0 0 0 1px #fafcfd1a,0 30px 60px #04141b59;border-radius:24px}.page>.hero+.section,.section.v3-dark+.section{position:relative;z-index:2;margin-top:-44px;border-radius:44px 44px 0 0}.page>.hero+.section:not(.section--tint):not(.section--paper):not(.v3-dark){--bg: var(--paper-warm);background:var(--paper-warm)}@media(max-width:719.98px){.page>.hero+.section,.section.v3-dark+.section{margin-top:-28px;border-radius:28px 28px 0 0}}.section.v3-dark{--bg: var(--petrol);--hl-color: 147, 184, 192;--hl-alpha: .2;background:var(--petrol);color:var(--on-dark-muted);isolation:isolate}.v3-dark .section-head>.eyebrow{color:var(--on-dark-muted)}.v3-dark .section-head>.eyebrow:before{background-image:var(--px3-hell);color:var(--teal-light);border-right-color:#fafcfd33}.v3-dark .section-head h2{color:var(--on-dark)}.v3-dark .section-head h2>span:not([class])+span:not([class]){color:var(--teal-light)}.v3-dark .section-head .lead{color:var(--on-dark-muted)}.v3-dark :focus-visible{outline-color:var(--focus-on-dark)}.v3-dark .stat{border-top-color:#fafcfd4d}.v3-dark .stat__value{color:var(--on-dark)}.v3-dark .stat__label{color:var(--on-dark-muted)}.v3-dark .source{color:#b4c8ceb8}.v3-dark .quote blockquote p{color:var(--on-dark)}.v3-dark .quote blockquote p:before,.v3-dark .quote blockquote p:after{color:var(--teal-light)}.v3-dark .quote figcaption{border-top-color:#fafcfd29}.v3-dark .quote__author{color:var(--on-dark)}.v3-dark .quote__role{color:var(--on-dark-muted)}.v3-dark .callout--example{background:#fafcfd0d;border-color:#93b8c099;color:var(--on-dark-muted)}.v3-dark .callout--example p{color:var(--on-dark-muted)}.v3-dark .callout--example>.icon{color:var(--teal-light)}.v3-dark .report-mock{box-shadow:0 40px 80px #04141b73;border-color:transparent}.v3-dark .calc{filter:drop-shadow(0 30px 50px rgba(4,20,27,.45))}.module-card,.before-after,.quiz,.area-card,.page[data-route=referenzen] [data-case=eigen]{border-radius:24px;border-color:transparent;box-shadow:0 1px #0f303d0d}.module-card{transition:transform .6s var(--ease-expo),box-shadow .6s var(--ease-expo)}.module-card:hover{transform:translate3d(0,-6px,0);box-shadow:0 24px 48px #0f303d1a}.section:not(.section--tint) .module-card,.section:not(.section--tint) .before-after{box-shadow:0 0 0 1px var(--line),0 1px #0f303d0a}.callout{border-radius:0 14px 14px 0}.callout--example{border-radius:14px}.btn .icon--marke{width:15px;height:15px}.cta-band{background:var(--petrol);padding-block:clamp(72px,7vw,112px) clamp(80px,8vw,124px)}.cta-band>.hl{display:none}.cta-band>.container{position:relative;z-index:2}.cta-band__inner{grid-template-columns:minmax(0,1fr)!important;gap:32px}.cta-band__text{gap:22px;max-width:980px}.cta-band h2{max-width:18ch;font-size:clamp(2rem,1.1rem + 2.8vw,3.75rem);font-weight:800;line-height:1;letter-spacing:-.045em;text-wrap:balance}.cta-band__lead{max-width:46ch}.cta-band__side{justify-items:start;padding-bottom:0}.section+.section.v3-dark,.section.v3-dark+.section{padding-top:var(--section-y)}:is(.section+.section.v3-dark,.section.v3-dark+.section)>.container{padding-top:0;background-image:none}.offer-ladder__price--text{font-size:clamp(1.375rem,1.1rem + .8vw,1.75rem);letter-spacing:-.03em;color:var(--teal);white-space:normal}@media(min-width:960px){.offer-ladder__price--text{font-size:clamp(1.25rem,.8rem + .7vw,1.625rem)}}.faq--karten{display:grid;gap:10px;border-top:0;counter-reset:frage}.faq--karten .faq__item{counter-increment:frage;border:1px solid var(--line);border-radius:18px;background:var(--surface);transition:border-color var(--dur-fast),box-shadow var(--dur) var(--ease-out)}.faq--karten .faq__item:hover{border-color:var(--line-strong)}.faq--karten .faq__item[open]{border-color:var(--line-strong);box-shadow:0 22px 44px -30px #0f303d73}.faq--karten .faq__q{align-items:center;gap:16px;padding:18px 20px 18px 24px;font-size:1.0625rem}.faq--karten .faq__q:before{content:counter(frage,decimal-leading-zero);flex:none;width:2em;font-family:var(--font-mono);font-size:.8125rem;font-weight:500;color:var(--teal-ink)}.faq--karten .faq__q>*{flex:1}.faq--karten .faq__q:after{width:34px;height:34px;margin:0 0 0 auto;border-radius:50%;background-color:var(--teal-tint);color:var(--teal-ink);transition:background-size var(--dur) var(--ease-out),background-color var(--dur-fast),color var(--dur-fast)}.faq--karten .faq__item[open]>.faq__q:after{background-color:var(--ink);color:var(--on-dark)}.faq--karten .faq__a{padding:0 24px 24px calc(40px + 1.625em)}@media(max-width:599.98px){.faq--karten .faq__q{padding:16px 16px 16px 18px;gap:12px}.faq--karten .faq__a{padding:0 18px 20px}}.faq-layout__head{gap:22px}.faq-layout__head h2{font-size:min(var(--fs-h2),2.625rem)}.faq-layout__mehr{margin:4px 0 0;color:var(--text)}.v3-dark .faq-layout__mehr{color:var(--on-dark-muted)}.prose .faq--karten{margin-block:.4em}.page[data-route=begleitung] .hero__note{align-items:flex-start}.page[data-route=begleitung] .hero__note strong{color:var(--on-dark);font-weight:600}.rolle{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px}.rolle__karte{display:flex;flex-direction:column;gap:16px;padding:clamp(28px,3.2vw,48px);border:1px solid var(--line);border-radius:28px;background:var(--surface)}.rolle__karte--nutzen{border-color:transparent;background:var(--petrol);color:var(--on-dark-muted)}.rolle__label{display:flex;align-items:center;gap:10px;margin:0;font-family:var(--font-mono);font-size:.75rem;letter-spacing:.12em;text-transform:uppercase;color:var(--teal-ink)}.rolle__label .icon{width:20px;height:20px;color:var(--mark-px)}.rolle__karte--nutzen .rolle__label,.rolle__karte--nutzen .rolle__label .icon{color:var(--mark-px-light)}.rolle__titel{margin:0;font-family:var(--font-display);font-size:var(--fs-titel-l);font-weight:700;line-height:1.15;letter-spacing:-.02em;color:var(--ink);text-wrap:balance}.rolle__karte--nutzen .rolle__titel{color:var(--on-dark)}.rolle__text{margin:0;line-height:1.6;color:var(--text)}.rolle__karte--nutzen .rolle__text{color:var(--on-dark-muted)}.rolle__liste{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px;margin:4px 0 0;padding:0;list-style:none}.rolle__liste li{display:flex;align-items:flex-start;gap:12px;padding:14px 16px;border-radius:14px;background:var(--mist);font-size:.9375rem;font-weight:600;line-height:1.35;color:var(--ink)}.rolle__liste li:before{content:"";flex:none;width:8px;height:8px;margin-top:6px;border-radius:2px;background:var(--mark-px)}.rolle__karte--nutzen .rolle__liste li{background:#fafcfd12;color:var(--on-dark)}.rolle__karte--nutzen .rolle__liste li:before{background:var(--mark-px-light)}.rolle__fuss{margin:auto 0 0;padding-top:16px;border-top:1px solid var(--line);font-size:var(--fs-small);color:var(--muted)}.rolle__karte--nutzen .rolle__fuss{border-top-color:var(--on-dark-line);color:var(--on-dark-muted)}@media(max-width:899.98px){.rolle{grid-template-columns:minmax(0,1fr)}}@media(max-width:479.98px){.rolle__liste{grid-template-columns:minmax(0,1fr)}}.kreis{position:relative}.kreis__ring{display:none}.kreis__mitte{display:grid;justify-items:start;gap:6px;margin-bottom:16px;padding:22px 24px;border-radius:20px;background:var(--petrol);color:var(--on-dark-muted)}.kreis__mitte .icon{width:30px;height:30px;color:var(--mark-px-light)}.kreis__mitte p{margin:0;line-height:1.5}.kreis__mitte .kreis__mitte-titel{font-family:var(--font-display);font-size:1.375rem;font-weight:700;letter-spacing:-.02em;color:var(--on-dark)}.kreis__schritte{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none}.kreis__schritt{display:grid;align-content:start;gap:8px;padding:22px 22px 24px;border:1px solid var(--line);border-radius:20px;background:var(--surface)}.kreis__kopf{display:flex;align-items:center;justify-content:space-between;margin-bottom:4px}.kreis__kopf .icon{width:44px;height:44px;padding:11px;border-radius:12px;background:var(--teal-tint);color:var(--teal-ink)}.kreis__nr{font-family:var(--font-mono);font-size:.8125rem;color:var(--teal-ink)}.kreis__titel{margin:0;font-family:var(--font-display);font-size:var(--fs-titel-s);font-weight:700;line-height:1.25;letter-spacing:-.015em;color:var(--ink)}.kreis__schritt p{margin:0;font-size:.9375rem;line-height:1.55;color:var(--text)}.kreis__notiz{display:flex;align-items:flex-start;gap:12px;max-width:72ch;margin:clamp(28px,3vw,40px) auto 0;padding:14px 18px;border-radius:14px;background:var(--surface);box-shadow:inset 0 0 0 1px var(--line);font-size:var(--fs-small);line-height:1.55;color:var(--text)}.kreis__notiz .icon{flex:none;width:20px;height:20px;margin-top:1px;color:var(--teal)}.kreis__notiz strong{color:var(--ink)}@media(max-width:599.98px){.kreis__schritte{grid-template-columns:minmax(0,1fr)}}@media(min-width:900px){.kreis__schritte{grid-template-columns:minmax(0,1fr) minmax(0,.92fr) minmax(0,1fr);grid-template-rows:repeat(4,auto);gap:18px 56px}.kreis__schritt{position:relative;z-index:1;box-shadow:0 18px 40px -30px #0f303d73}.kreis__schritt:nth-child(1){grid-column:2;grid-row:1}.kreis__schritt:nth-child(2){grid-column:3;grid-row:2}.kreis__schritt:nth-child(3){grid-column:3;grid-row:3}.kreis__schritt:nth-child(4){grid-column:2;grid-row:4}.kreis__schritt:nth-child(5){grid-column:1;grid-row:3}.kreis__schritt:nth-child(6){grid-column:1;grid-row:2}.kreis__ring{position:absolute;inset:12% 17%;display:block;border:2px solid var(--line-strong);border-radius:50%;pointer-events:none}.kreis__ring:after{content:"";position:absolute;inset:-2px;padding:3px;border-radius:50%;background:conic-gradient(from var(--kreis-winkel, 40deg),var(--mark-px) 0deg 26deg,transparent 26deg 360deg);-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)}.kreis__mitte{position:absolute;top:50%;left:50%;z-index:1;width:min(30%,300px);margin:0;justify-items:center;text-align:center;transform:translate(-50%,-50%);background:none;color:var(--muted)}.kreis__mitte .icon{width:64px;height:64px;padding:16px;border-radius:20px;background:var(--petrol);color:var(--mark-px-light)}.kreis__mitte .kreis__mitte-titel{margin-top:8px;font-size:1.625rem;color:var(--ink)}}@property --kreis-winkel{syntax: "<angle>"; inherits: false; initial-value: 40deg;}@media(min-width:900px)and (prefers-reduced-motion:no-preference){.kreis__ring:after{animation:kreis-lauf 10s linear infinite}}@keyframes kreis-lauf{0%{--kreis-winkel: 0deg}to{--kreis-winkel: 360deg}}.pakete{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,.82fr);gap:16px}.paket{position:relative;display:flex;flex-direction:column;gap:16px;padding:clamp(28px,3.2vw,44px);border:1px solid var(--line);border-radius:28px;background:var(--surface)}.paket--standard{border-color:transparent;background:var(--petrol);color:var(--on-dark-muted)}.paket__marke{position:absolute;top:clamp(28px,3.2vw,44px);right:clamp(28px,3.2vw,44px);margin:0;padding:5px 12px;border-radius:999px;background:#5cb6c929;font-family:var(--font-mono);font-size:.75rem;letter-spacing:.06em;color:var(--mark-px-light)}.paket__name{margin:0;font-family:var(--font-mono);font-size:.8125rem;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--teal-ink)}.paket--standard .paket__name{color:var(--mark-px-light)}.paket__zeit{margin:0;font-family:var(--font-display);font-size:clamp(1.5rem,1.2rem + 1vw,2rem);font-weight:700;line-height:1.1;letter-spacing:-.02em;color:var(--ink)}.paket__zeit .num{font-size:1.9em;letter-spacing:-.03em;margin-right:4px}.paket--standard .paket__zeit{color:var(--on-dark)}.paket__passt{margin:0;padding-bottom:18px;border-bottom:1px solid var(--line);line-height:1.55;color:var(--text)}.paket__passt strong{color:var(--ink)}.paket--standard .paket__passt{border-bottom-color:var(--on-dark-line);color:var(--on-dark-muted)}.paket--standard .paket__passt strong{color:var(--on-dark)}.paket--standard .list-check>li{color:var(--on-dark)}.paket--standard .list-check>li:before{color:var(--mark-px-light)}.paket__cta{align-self:flex-start;margin-top:auto}.pakete__info{display:flex;flex-direction:column;gap:20px;padding:clamp(28px,3.2vw,44px);border-radius:28px;background:var(--mist)}.pakete__liste{display:grid;gap:18px;margin:0;padding:0;list-style:none}.pakete__liste li{display:grid;grid-template-columns:40px minmax(0,1fr);gap:14px;align-items:start;font-size:.9375rem;line-height:1.55;color:var(--text)}.pakete__liste .icon{width:40px;height:40px;padding:10px;border-radius:12px;background:var(--surface);color:var(--teal-ink)}.pakete__liste strong{color:var(--ink)}@media(max-width:1099.98px){.pakete{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.pakete__info{grid-column:1 / -1}.pakete__liste{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:767.98px){.pakete,.pakete__liste{grid-template-columns:minmax(0,1fr)}}.uebergabe{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:clamp(32px,5vw,88px);align-items:center}.uebergabe__text{display:grid;gap:18px}.uebergabe__text .section-head{margin-bottom:0}.uebergabe__text p:not(.eyebrow):not(.lead){margin:0;line-height:1.6;color:var(--text)}.uebergabe__karte{display:grid;gap:18px;padding:clamp(24px,3vw,40px);border-radius:28px;background:var(--surface);box-shadow:inset 0 0 0 1px var(--line),0 26px 50px -38px #0f303d80}.uebergabe__label{margin:0;font-family:var(--font-mono);font-size:.75rem;letter-spacing:.12em;text-transform:uppercase;color:var(--teal-ink)}.uebergabe__stufen{display:grid;gap:0;margin:0;padding:0;list-style:none}.uebergabe__stufen li{display:grid;grid-template-columns:2.4em minmax(0,1fr);grid-template-areas:"nr text" ". balken";gap:8px 12px;padding:16px 0;border-top:1px solid var(--line)}.uebergabe__stufen li:first-child{border-top:0;padding-top:4px}.uebergabe__nr{grid-area:nr;font-family:var(--font-mono);font-size:.8125rem;line-height:1.7;color:var(--teal-ink)}.uebergabe__stufen p{grid-area:text;margin:0;font-family:var(--font-display);font-size:1.125rem;font-weight:700;line-height:1.3;letter-spacing:-.015em;color:var(--ink)}.uebergabe__balken{grid-area:balken;position:relative;display:block;height:10px;border-radius:3px;background:var(--petrol)}.uebergabe__balken i{position:absolute;inset:0 auto 0 0;display:block;width:var(--team);border-radius:3px;background:var(--mark-px-light)}.uebergabe__legende{display:flex;flex-wrap:wrap;gap:8px 20px;margin:0;font-family:var(--font-mono);font-size:.75rem;color:var(--muted)}.uebergabe__legende span{display:inline-flex;align-items:center;gap:8px}.uebergabe__legende span:before{content:"";width:10px;height:10px;border-radius:2px}.uebergabe__ich:before{background:var(--petrol)}.uebergabe__team:before{background:var(--mark-px-light)}@media(max-width:899.98px){.uebergabe{grid-template-columns:minmax(0,1fr)}}.aufwand{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none}.aufwand__karte{display:grid;grid-row:span 4;grid-template-rows:subgrid;row-gap:10px;align-content:start;padding:26px 24px 28px;border:1px solid var(--line);border-radius:24px;background:var(--surface)}.aufwand__karte>.icon{width:44px;height:44px;margin-bottom:6px;padding:11px;border-radius:12px;background:var(--teal-tint);color:var(--teal-ink)}.aufwand__wer{margin:0;font-family:var(--font-mono);font-size:.75rem;letter-spacing:.1em;text-transform:uppercase;color:var(--teal-ink)}.aufwand__wert{display:flex;flex-wrap:wrap;align-items:baseline;column-gap:8px;margin:0;font-family:var(--font-display);font-weight:700;color:var(--ink)}.aufwand__wert .num{font-weight:500;font-size:clamp(2rem,1.6rem + 1.2vw,2.625rem);line-height:1;letter-spacing:-.03em}.aufwand__bis{font-size:1rem;font-weight:700;color:var(--muted)}.aufwand__einheit{flex-basis:100%;margin-top:6px;font-size:1.0625rem;letter-spacing:-.01em}.aufwand__text{margin:0;padding-top:12px;border-top:1px solid var(--line);font-size:.9375rem;line-height:1.55;color:var(--text)}@media(max-width:1099.98px){.aufwand{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:559.98px){.aufwand{grid-template-columns:minmax(0,1fr)}}.page[data-route=begleitung] .warum{display:grid;gap:18px;margin:0}.page[data-route=begleitung] .warum p{max-width:none;margin:0}.page[data-route=begleitung] .warum__titel{font-family:var(--font-mono);font-size:.75rem;letter-spacing:var(--track-label);text-transform:uppercase;color:var(--on-dark-muted)}.page[data-route=begleitung] .warum__pixel{display:grid;grid-auto-flow:column;grid-template-rows:repeat(2,auto);grid-auto-columns:minmax(0,1fr);gap:clamp(4px,.55vw,8px)}.page[data-route=begleitung] .warum__pixel i{display:block;aspect-ratio:1;border-radius:3px}.page[data-route=begleitung] .warum__px--nicht,.page[data-route=begleitung] .warum__zahl--nicht .warum__marke{background:var(--mark-px-light)}.page[data-route=begleitung] .warum__px--wenig,.page[data-route=begleitung] .warum__zahl--wenig .warum__marke{background:#93b8c08c}.page[data-route=begleitung] .warum__px--rest,.page[data-route=begleitung] .warum__zahl--rest .warum__marke{box-shadow:inset 0 0 0 1.5px #fafcfd38}.mx .page[data-route=begleitung] .warum__pixel i{opacity:0;transform:scale(.4);transition:opacity .35s ease,transform .5s var(--ease-expo)}.mx .page[data-route=begleitung] .warum.is-in .warum__pixel i{opacity:1;transform:none;transition-delay:calc(.2s + var(--k) * 12ms)}.page[data-route=begleitung] .warum__zahlen{display:grid;grid-template-columns:minmax(0,59fr) minmax(0,28fr) minmax(0,13fr);gap:0;margin:6px 0 0;padding:0;list-style:none}.page[data-route=begleitung] .warum__zahl{display:grid;gap:10px;align-content:start;padding:18px 24px 0 0;border-top:1px solid var(--on-dark-line)}.page[data-route=begleitung] .warum__wert{display:flex;align-items:center;gap:16px;font-family:var(--font-display);font-size:var(--fs-stat);font-weight:300;line-height:.92;letter-spacing:-.05em;color:var(--on-dark)}.page[data-route=begleitung] .warum__zahl--wenig .warum__wert{font-size:var(--fs-figure)}.page[data-route=begleitung] .warum__marke{flex:none;width:14px;height:14px;border-radius:3px}.page[data-route=begleitung] .warum__text{display:flex;align-items:center;gap:10px;max-width:36ch!important;font-size:var(--fs-small);line-height:1.55;color:var(--on-dark-muted)}.page[data-route=begleitung] .warum__zahl--rest .warum__text{font-family:var(--font-mono);font-size:.75rem}.page[data-route=begleitung] .warum .source{margin-top:6px}@media(max-width:899.98px){.page[data-route=begleitung] .warum__pixel{grid-template-rows:repeat(4,auto)}.page[data-route=begleitung] .warum__zahlen{grid-template-columns:minmax(0,1fr)}.page[data-route=begleitung] .warum__zahl{padding-bottom:18px}.page[data-route=begleitung] .warum__zahl--wenig .warum__wert{font-size:var(--fs-stat)}}@media(max-width:599.98px){.page[data-route=begleitung] .warum__pixel{grid-template-rows:repeat(10,auto)}}:is(.page[data-route=vertrieb],.page[data-route=marketing],.page[data-route=kundenservice],.page[data-route=verwaltung],.page[data-route=qualitaet]) .hero__note{align-items:flex-start}@media(min-width:960px){:is(.page[data-route=vertrieb],.page[data-route=marketing],.page[data-route=kundenservice],.page[data-route=verwaltung],.page[data-route=qualitaet]) .split__aside>.stat-row{grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr))}}@media(max-width:959.98px){:is(.page[data-route=vertrieb],.page[data-route=marketing],.page[data-route=kundenservice],.page[data-route=verwaltung],.page[data-route=qualitaet]) [aria-labelledby$=-erfahrung-h] .split{gap:var(--space-4)}}:is(.page[data-route=vertrieb],.page[data-route=marketing],.page[data-route=kundenservice],.page[data-route=verwaltung],.page[data-route=qualitaet]) .before-after__note{max-width:none}@media(min-width:960px){:is(.page[data-route=vertrieb],.page[data-route=marketing],.page[data-route=kundenservice],.page[data-route=verwaltung],.page[data-route=qualitaet]) .module-cards{grid-template-columns:repeat(3,minmax(0,1fr))}:is(.page[data-route=vertrieb],.page[data-route=marketing],.page[data-route=kundenservice],.page[data-route=verwaltung],.page[data-route=qualitaet]) .module-card{display:grid;grid-row:span 4;grid-template-rows:subgrid;row-gap:18px}:is(.page[data-route=vertrieb],.page[data-route=marketing],.page[data-route=kundenservice],.page[data-route=verwaltung],.page[data-route=qualitaet]) .module-card__deliverables{align-content:start}:is(.page[data-route=vertrieb],.page[data-route=marketing],.page[data-route=kundenservice],.page[data-route=verwaltung],.page[data-route=qualitaet]) .module-card__foot{margin-top:0;align-content:space-between}}@media(min-width:960px)and (max-width:1139.98px){:is(.page[data-route=vertrieb],.page[data-route=marketing],.page[data-route=kundenservice],.page[data-route=verwaltung],.page[data-route=qualitaet]) .module-card__title{font-size:var(--fs-h4)}}:is(.page[data-route=vertrieb],.page[data-route=marketing],.page[data-route=kundenservice],.page[data-route=verwaltung],.page[data-route=qualitaet]) .module-card__foot .link-arrow{display:block;justify-self:start;text-wrap:balance}:is(.page[data-route=vertrieb],.page[data-route=marketing],.page[data-route=kundenservice],.page[data-route=verwaltung],.page[data-route=qualitaet]) .cta-band .btn{text-wrap:balance}.page[data-route=marketing] .diagram-fundament__bar-text{margin-top:2px}@media(min-width:600px)and (max-width:899.98px){.page[data-route=marketing] .diagram-fundament__areas{grid-template-columns:minmax(0,1fr)}.page[data-route=marketing] .diagram-fundament__sources{grid-template-columns:repeat(4,minmax(0,1fr))}.page[data-route=marketing] .diagram-fundament__sources>li:last-child:nth-child(odd){grid-column:auto}}@media(min-width:900px){.page[data-route=marketing] .diagram-fundament__areas{grid-template-columns:repeat(3,minmax(0,1fr))}.page[data-route=marketing] .diagram-fundament__sources{grid-template-columns:repeat(4,minmax(0,1fr))}.page[data-route=marketing] .diagram-fundament__sources>li:before{display:none}}@media(min-width:1100px){.page[data-route=marketing] .diagram-fundament__sources{grid-template-columns:repeat(8,minmax(0,1fr))}.page[data-route=marketing] .diagram-fundament__sources>li:before{display:block}}@media(min-width:960px){.page[data-route=marketing] .module-card{grid-row:span 5}}.page[data-route=marketing] .module-card--wide{grid-column:1 / -1}@media(min-width:720px){.page[data-route=marketing] .module-cards>.module-card--wide{display:grid;grid-row:auto;grid-template-rows:none;grid-template-columns:minmax(0,5fr) minmax(0,7fr);column-gap:clamp(32px,4vw,64px);row-gap:14px;align-content:start}.page[data-route=marketing] .module-card--wide>:not(.module-card__deliverables,.module-card__foot){grid-column:1}.page[data-route=marketing] .module-card--wide>.module-card__deliverables{grid-column:2;grid-row:1 / span 3;align-content:start}.page[data-route=marketing] .module-card--wide>.module-card__foot{grid-column:1 / -1;grid-row:auto;margin-top:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center}}@media(min-width:960px){.page[data-route=marketing] .module-card--wide .list-check--small{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:24px}}@media(min-width:960px){.page[data-route=qualitaet] .module-cards{grid-template-columns:repeat(6,minmax(0,1fr))}.page[data-route=qualitaet] .module-card{grid-column:span 2}.page[data-route=qualitaet] .module-card:nth-child(n+4){grid-column:span 3}}:is(.page[data-route=vertrieb],.page[data-route=marketing],.page[data-route=kundenservice],.page[data-route=verwaltung],.page[data-route=qualitaet]) .x-chance{margin-top:0}.page[data-route=datenschutz] .prose--legal{max-width:760px;gap:14px}.page[data-route=datenschutz] .prose--legal h2{margin-top:var(--space-6);padding-top:var(--space-6);border-top:1px solid var(--line);line-height:1.3}.page[data-route=datenschutz] .prose--legal h2:first-child{margin-top:0;padding-top:0;border-top:0}.page[data-route=datenschutz] .callout{max-width:760px}.page[data-route=datenschutz] mark[data-todo]{padding:1px 5px;border-radius:3px;background:var(--teal-tint);outline:1px dashed var(--teal);outline-offset:-1px;color:var(--ink);-webkit-box-decoration-break:clone;box-decoration-break:clone}.page[data-route=fundament] .hero__note{align-items:flex-start;max-width:62ch}.page[data-route=fundament] .hero__note strong{color:var(--on-dark);font-weight:600}.page[data-route=fundament] .stat-row+.quote{margin-top:var(--space-5)}.gehirn[data-aktiv="0"]{--a1: 1}.gehirn[data-aktiv="1"]{--a2: 1}.gehirn[data-aktiv="2"]{--a3: 1}.gehirn[data-aktiv="3"]{--a4: 1}.gehirn[data-aktiv="4"]{--a5: 1}.gehirn[data-aktiv="5"]{--a6: 1}.gehirn{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(16px,2.4vw,32px);align-items:stretch}.gehirn:not(.is-live){grid-template-columns:minmax(0,1fr)}.gehirn__buehne{display:flex;flex-direction:column;justify-content:space-between;gap:14px;padding:clamp(18px,2.4vw,32px);border-radius:28px;background:radial-gradient(70% 60% at 52% 46%,rgba(92,182,201,.16),transparent 72%),var(--petrol);color:var(--on-dark-muted);overflow:hidden}.gehirn__hinweis,.gehirn__quellen{margin:0;font-family:var(--font-mono);font-size:.75rem;line-height:1.5;letter-spacing:.08em}.gehirn__hinweis{display:flex;align-items:center;gap:10px;text-transform:uppercase;color:var(--mark-px-light)}.gehirn:not(.is-live) .gehirn__hinweis{display:none}.gehirn__quellen{color:var(--on-dark-muted)}.gehirn__quellen span{color:var(--on-dark)}.gehirn__karte{position:relative;width:100%;max-width:560px;margin-inline:auto}.gehirn__bild{display:block;width:100%;height:auto;overflow:visible}.gh-region path,.gh-stamm path{fill:#93b8c0;transition:fill .5s var(--ease-out),opacity .5s var(--ease-out)}@supports (color: color-mix(in srgb,red 50%,blue)){.gh-region path{fill:color-mix(in srgb,var(--mark-px-light) calc(var(--an, 0) * 100%),rgb(147,184,192))}}.gh-region .gh-l1{opacity:calc(.2 + .4 * var(--an, 0))}.gh-region .gh-l2{opacity:calc(.34 + .5 * var(--an, 0))}.gh-region .gh-l3{opacity:calc(.52 + .48 * var(--an, 0))}.gh-stamm .gh-l1{opacity:.12}.gh-stamm .gh-l2{opacity:.18}.gh-stamm .gh-l3{opacity:.26}.gh-schein{opacity:var(--an, 0);transition:opacity .6s var(--ease-out)}.gh-kante{fill:none;stroke:#fafcfd3d;stroke-width:calc(1.2px + .8px * var(--an, 0));stroke-dasharray:2 5;stroke-linecap:round;transition:stroke .4s,stroke-width .4s}@supports (color: color-mix(in srgb,red 50%,blue)){.gh-kante{stroke:color-mix(in srgb,var(--mark-px-light) calc(var(--an, 0) * 100%),rgba(250,252,253,.24))}}.gh-funke{fill:var(--mark-px-light);fill-opacity:calc(.4 + .6 * var(--an, 0));opacity:0}.gehirn__knoepfe{position:absolute;inset:0}.gehirn__knopf{position:absolute;left:var(--x);top:var(--y);display:inline-flex;align-items:center;gap:8px;padding:7px 14px 7px 11px;border:1px solid rgba(250,252,253,.26);border-radius:999px;background:#0f303dd6;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);font:inherit;font-size:.8125rem;font-weight:600;line-height:1.2;color:var(--on-dark);white-space:nowrap;cursor:pointer;transform:translate(-50%,-50%);transition:background-color var(--dur-fast),color var(--dur-fast),border-color var(--dur-fast),box-shadow .35s var(--ease-out),transform .35s var(--ease-out)}.gehirn__px{flex:none;width:7px;height:7px;border-radius:1.5px;background:#93b8c0b3;transition:background-color var(--dur-fast)}.gehirn__knopf:hover{border-color:var(--mark-px-light);transform:translate(-50%,calc(-50% - 2px))}.gehirn__knopf[aria-selected=true]{border-color:var(--on-dark);background:var(--on-dark);color:var(--ink);box-shadow:0 0 0 6px #5cb6c93d,0 12px 24px -12px #0009}.gehirn__knopf[aria-selected=true] .gehirn__px{background:var(--mark-px)}.gehirn__knopf:focus-visible{outline:2px solid var(--focus-on-dark);outline-offset:3px}.gehirn__hinweis .gehirn__px{background:var(--mark-px-light)}.gehirn__tafeln{display:grid;gap:16px}.gehirn__tafel{display:grid;grid-template-rows:auto auto 1fr;gap:22px;padding:clamp(24px,2.8vw,40px);border:1px solid var(--line);border-radius:28px;background:var(--surface)}.gehirn.is-live .gehirn__tafel.is-an{animation:strecke-auf .45s var(--ease-out)}.gehirn__titel{display:grid;grid-template-columns:48px minmax(0,1fr);gap:16px;align-items:center;margin:0;font-family:var(--font-display);font-size:var(--fs-titel-l);font-weight:700;line-height:1.15;letter-spacing:-.02em;color:var(--ink)}.gehirn__titel>.icon{width:48px;height:48px;padding:12px;border-radius:14px;background:var(--teal-tint);color:var(--teal-ink)}.gehirn__nr{display:block;margin-bottom:4px;font-family:var(--font-mono);font-size:.75rem;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:var(--teal-ink)}.gehirn__spalten{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px}.gehirn__label{margin:0 0 10px;font-family:var(--font-mono);font-size:.75rem;line-height:1.4;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.gehirn__chat{display:grid;gap:10px;align-self:end;padding:20px;border-radius:20px;background:var(--mist)}.gehirn__chat .gehirn__label{margin:0 0 2px}.gehirn__frage{justify-self:end;max-width:88%;margin:0;padding:12px 16px;border-radius:16px 16px 4px;background:var(--surface);box-shadow:inset 0 0 0 1px var(--line);font-weight:500;line-height:1.45;color:var(--ink)}.gehirn__antwort{justify-self:start;max-width:94%;padding:14px 18px;border-radius:16px 16px 16px 4px;background:var(--petrol)}.gehirn__antwort p{margin:0;line-height:1.55;color:var(--on-dark)}.gehirn__antwort .gehirn__quelle{display:flex;align-items:center;gap:8px;margin-top:10px;padding-top:10px;border-top:1px solid var(--on-dark-line);font-family:var(--font-mono);font-size:.75rem;line-height:1.4;color:var(--mark-px-light)}.gehirn__quelle .icon{flex:none;width:16px;height:16px}@media(prefers-reduced-motion:no-preference){.gh-kante{animation:gh-fluss 1.4s linear infinite}.gh-funke{animation:gh-funke 5.2s ease-in-out infinite;animation-delay:var(--v, 0s)}.gehirn__hinweis .gehirn__px{animation:gh-puls 2.2s ease-in-out infinite}.gehirn.is-live .gehirn__tafel.is-an .gehirn__frage{animation:gh-blase .4s var(--ease-out) .1s both}.gehirn.is-live .gehirn__tafel.is-an .gehirn__antwort{animation:gh-blase .45s var(--ease-out) .5s both}}@keyframes gh-fluss{to{stroke-dashoffset:-14}}@keyframes gh-funke{0%,60%,to{opacity:0}72%{opacity:1}}@keyframes gh-puls{50%{box-shadow:0 0 0 5px #5cb6c938}}@keyframes gh-blase{0%{opacity:0;transform:translate3d(0,8px,0)}to{opacity:1;transform:none}}@media(min-width:600px){.gehirn__buehne{position:relative;justify-content:center}.gehirn__hinweis{position:absolute;top:clamp(18px,2.4vw,32px);left:clamp(18px,2.4vw,32px)}.gehirn__quellen{position:absolute;bottom:clamp(18px,2.2vw,28px);left:clamp(18px,2.4vw,32px);max-width:24ch}.gehirn__karte{margin-block:26px}}@media(max-width:1099.98px){.gehirn{grid-template-columns:minmax(0,1fr)}}@media(max-width:599.98px){.gehirn__buehne{padding:18px 16px 20px;border-radius:22px}.gehirn__knoepfe{position:static;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:16px}.gehirn__knopf{position:static;justify-content:center;padding:10px 6px;transform:none}.gehirn__knopf:hover{transform:none}.gehirn__spalten{grid-template-columns:minmax(0,1fr)}.gehirn__tafel{border-radius:22px}.gehirn__chat{padding:16px}}.page[data-route=fundament] .x-chance{margin-top:0}@media(min-width:900px){.page[data-route=fundament] .steps{grid-auto-flow:row;grid-auto-columns:auto;gap:0}.page[data-route=fundament] .steps__item{padding:0 0 40px 56px}.page[data-route=fundament] .steps__item:last-child{padding-bottom:0}.page[data-route=fundament] .steps__item:before{top:-4px}.page[data-route=fundament] .steps__item:after{inset:34px auto 0 17.5px;width:1px;height:auto}}@media(min-width:960px){.page[data-route=fundament] [data-sticky-head]{position:sticky;top:calc(var(--header-h) + 32px)}}.page[data-route=fundament] .steps__meta{width:fit-content;max-width:100%;margin-top:6px;padding:9px 14px;border:1px solid var(--line);border-radius:var(--r-sm);background:var(--surface);font-size:var(--fs-small);line-height:1.45;color:var(--text);text-wrap:wrap}@media(min-width:900px){.page[data-route=fundament] .list-check--ruled{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:48px}.page[data-route=fundament] .list-check--ruled>li:last-child:nth-child(odd){grid-column:1 / -1}}.page[data-route=fundament] .module-card__price{font-size:clamp(1.625rem,1.4rem + .9vw,2.125rem)}@media(min-width:720px){.page[data-route=fundament] .module-card .list-check--small{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:24px}}.page[data-route=fundament] .reihenfolge{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;align-items:stretch}.page[data-route=fundament] .reihenfolge__fall{display:grid;grid-template-rows:auto 1fr auto;gap:24px;padding:clamp(24px,3vw,40px);border-radius:24px}.page[data-route=fundament] .reihenfolge__fall--ohne{background:var(--surface);box-shadow:inset 0 0 0 1.5px var(--line)}.page[data-route=fundament] .reihenfolge__fall--mit{background:var(--petrol);color:var(--on-dark-muted)}.page[data-route=fundament] .reihenfolge__label{display:flex;align-items:center;gap:12px;margin:0;font-family:var(--font-display);font-size:var(--fs-titel-m);font-weight:700;line-height:1.2;letter-spacing:-.02em;color:var(--ink)}.page[data-route=fundament] .reihenfolge__fall--mit .reihenfolge__label{color:var(--on-dark)}.page[data-route=fundament] .reihenfolge__zeichen{display:grid;place-items:center;flex:none;width:32px;height:32px;border-radius:50%;background:var(--mist);color:var(--muted)}.page[data-route=fundament] .reihenfolge__fall--mit .reihenfolge__zeichen{background:var(--teal-light);color:var(--petrol)}.page[data-route=fundament] .reihenfolge__zeichen .icon{width:16px;height:16px;stroke-width:2.2}.page[data-route=fundament] .reihenfolge__bild{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-content:center;gap:0 10px;padding:22px 18px;border-radius:18px;background:var(--mist)}.page[data-route=fundament] .reihenfolge__fall--mit .reihenfolge__bild{background:#fafcfd0d;box-shadow:inset 0 0 0 1px #fafcfd14}.page[data-route=fundament] .rf-spalte{display:flex;flex-direction:column;align-items:center;min-width:0}.page[data-route=fundament] .rf-modul{display:inline-flex;align-items:center;gap:6px;max-width:100%;padding:7px 11px;border-radius:999px;background:var(--surface);box-shadow:inset 0 0 0 1px var(--line);font-size:.8125rem;font-weight:600;line-height:1.2;color:var(--ink);white-space:nowrap}.page[data-route=fundament] .rf-modul .icon{flex:none;width:15px;height:15px;color:var(--teal)}.page[data-route=fundament] .reihenfolge__fall--mit .rf-modul{background:#fafcfd14;box-shadow:inset 0 0 0 1px #fafcfd29;color:var(--on-dark)}.page[data-route=fundament] .reihenfolge__fall--mit .rf-modul .icon{color:var(--teal-light)}.page[data-route=fundament] .rf-linie{position:relative;display:block;width:0;height:30px;border-left:1.5px dashed var(--line-strong)}.page[data-route=fundament] .reihenfolge__fall--mit .rf-linie{height:34px;border-left:1.5px solid var(--teal-light)}.page[data-route=fundament] .rf-quelle{display:flex;flex-direction:column;align-items:center;gap:6px;width:100%;max-width:132px;padding:12px 8px 10px;border-radius:10px;background:var(--surface);box-shadow:inset 0 0 0 1px var(--line);font-family:var(--font-mono);font-size:.75rem;line-height:1.35;text-align:center;color:var(--muted)}.page[data-route=fundament] .rf-quelle .icon{width:18px;height:18px;color:var(--muted)}.page[data-route=fundament] .rf-spalte:nth-child(1) .rf-quelle{transform:rotate(-2deg)}.page[data-route=fundament] .rf-spalte:nth-child(3) .rf-quelle{transform:rotate(1.5deg)}.page[data-route=fundament] .rf-basis{grid-column:1 / -1;display:flex;align-items:center;gap:14px;padding:14px 18px;border-radius:14px;background:#93b8c024;box-shadow:inset 0 0 0 1.5px var(--teal-light);font-size:.875rem;line-height:1.45;color:var(--on-dark-muted)}.page[data-route=fundament] .rf-basis>.icon{flex:none;width:28px;height:28px;color:var(--teal-light)}.page[data-route=fundament] .rf-basis strong{display:block;font-family:var(--font-display);font-size:1.0625rem;color:var(--on-dark)}.page[data-route=fundament] .reihenfolge__fall--mit .rf-linie:after{content:"";position:absolute;left:-4.25px;bottom:0;width:7px;height:7px;border-radius:2px;background:var(--teal-light);opacity:0}.mx .page[data-route=fundament] .reihenfolge__fall--mit .rf-linie:after{animation:rf-puls 2.6s var(--ease-expo) infinite}.mx .page[data-route=fundament] .reihenfolge__fall--mit .rf-spalte:nth-child(2) .rf-linie:after{animation-delay:.5s}.mx .page[data-route=fundament] .reihenfolge__fall--mit .rf-spalte:nth-child(3) .rf-linie:after{animation-delay:1s}@keyframes rf-puls{0%{opacity:0;transform:translateY(0)}15%{opacity:1}70%{opacity:1;transform:translateY(-27px)}to{opacity:0;transform:translateY(-27px)}}.page[data-route=fundament] .reihenfolge__punkte{display:grid;gap:10px;margin:0;padding:0;list-style:none}.page[data-route=fundament] .reihenfolge__punkte li{position:relative;padding-left:20px;line-height:1.55;color:var(--text)}.page[data-route=fundament] .reihenfolge__punkte li:before{content:"";position:absolute;left:0;top:.62em;width:8px;height:8px;border-radius:2px;background:var(--line-strong)}.page[data-route=fundament] .reihenfolge__fall--mit .reihenfolge__punkte li{color:var(--on-dark-muted)}.page[data-route=fundament] .reihenfolge__fall--mit .reihenfolge__punkte li:before{background:var(--teal-light)}.page[data-route=fundament] .reihenfolge+.verweis{max-width:none}@media(max-width:899.98px){.page[data-route=fundament] .reihenfolge{grid-template-columns:minmax(0,1fr)}}@media(max-width:479.98px){.page[data-route=fundament] .reihenfolge__bild{gap:0 6px;padding:18px 10px}.page[data-route=fundament] .rf-modul{padding:6px 8px;font-size:.75rem}.page[data-route=fundament] .rf-modul .icon{display:none}}.page[data-route=impressum] .prose--legal{max-width:760px;gap:14px}.page[data-route=impressum] .prose--legal h2{margin-top:var(--space-6);padding-top:var(--space-6);border-top:1px solid var(--line);line-height:1.3}.page[data-route=impressum] .prose--legal h2:first-child{margin-top:0;padding-top:0;border-top:0}.page[data-route=impressum] .prose--legal address{line-height:1.7;color:var(--ink)}.page[data-route=impressum] .prose--legal dl{display:grid;margin:0}.page[data-route=impressum] .prose--legal dl>div{display:grid;gap:2px 24px;padding:10px 0}.page[data-route=impressum] .prose--legal dl>div+div{border-top:1px solid var(--line)}.page[data-route=impressum] .prose--legal dt{color:var(--muted);font-size:var(--fs-small);line-height:1.5;padding-top:1px}.page[data-route=impressum] .prose--legal dd{margin:0;color:var(--ink);line-height:1.55}.page[data-route=impressum] .prose--legal dd ul{margin-top:2px}.page[data-route=impressum] .prose--legal .copy__text{font-size:1rem}@media(min-width:720px){.page[data-route=impressum] .prose--legal dl>div{grid-template-columns:15rem minmax(0,1fr);align-items:baseline}}.page[data-route=ki-check] .link-arrow{display:inline}.page[data-route=ki-check] .link-arrow .icon{vertical-align:-.2em;margin-left:.2em}.page[data-route=ki-check] .link-arrow>span:last-child{white-space:nowrap}.page[data-route=ki-check] .hero__note{align-items:flex-start}.page[data-route=ki-check] .hero__side .stat-row{grid-template-columns:auto minmax(0,1fr);gap:var(--space-4)}.page[data-route=ki-check] .hero__side .stat{grid-column:1 / -1;grid-template-columns:subgrid;align-items:baseline;column-gap:var(--space-4);padding-top:var(--space-3)}.page[data-route=ki-check] .hero__side .stat__value{font-size:clamp(1.75rem,1.4rem + 1.5vw,2.5rem)}.page[data-route=ki-check] .hero__side .stat__label{overflow-wrap:normal}@media(min-width:960px){.page[data-route=ki-check] .hero__side .stat-row{gap:var(--space-5)}.page[data-route=ki-check] .hero__side .stat{column-gap:var(--space-5);padding-top:var(--space-4)}.page[data-route=ki-check] .hero__side .stat__value{font-size:clamp(2.25rem,1.5rem + 1.2vw,2.875rem)}}@media(min-width:960px){.page[data-route=ki-check] .split--5-7>:last-child{padding-top:calc(var(--fs-label) * 1.4 + 16px)}}.page[data-route=ki-check] .steps__meta{display:flex;flex-wrap:wrap;gap:var(--space-2)}.page[data-route=ki-check] .steps__meta .time-chip{white-space:normal;background:var(--surface)}.page[data-route=ki-check] .price-table td:last-child{min-width:11rem}.page[data-route=ki-check] .report-mock{max-width:none}.page[data-route=ki-check] .report-table .num .muted{white-space:normal;font-weight:400}.page[data-route=ki-check] .report-table td:last-child .report-table__sub{margin-top:var(--space-2);font-family:var(--font-body);font-size:.8125rem;line-height:1.45;white-space:normal}@media(min-width:900px){.page[data-route=ki-check] .report-table td:last-child{width:10.5rem}}@media(min-width:1024px){.page[data-route=ki-check] .report-table td:last-child{width:15rem}}.page[data-route=ki-check] .report-mock__foot{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-5);padding-top:var(--space-5)}.page[data-route=ki-check] .report-mock__foot>p{max-width:none;line-height:1.6}.page[data-route=ki-check] .report-mock__foot ul{list-style:none;margin:0;padding:0;border-top:2px solid var(--petrol);font-family:var(--font-body);font-size:.9375rem;line-height:1.5;color:var(--text)}.page[data-route=ki-check] .report-mock__foot li{padding:var(--space-3) 0;border-bottom:1px solid var(--line)}.page[data-route=ki-check] .wege-spalte{display:grid;gap:var(--space-7);align-content:start}.page[data-route=ki-check] .wege{display:grid;gap:28px;margin:0;padding:clamp(24px,3vw,40px);border:1px solid var(--line);border-radius:24px;background:var(--surface)}.page[data-route=ki-check] .wege__cap{font-family:var(--font-mono);font-size:.75rem;letter-spacing:.12em;text-transform:uppercase;color:var(--teal-ink)}.page[data-route=ki-check] .wege__weg{display:grid;gap:16px}.page[data-route=ki-check] .wege__weg+.wege__weg{padding-top:28px;border-top:1px solid var(--line)}.page[data-route=ki-check] .wege__name{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin:0;font-weight:600;color:var(--ink)}.page[data-route=ki-check] .wege__weg--werkzeug .wege__name{color:var(--muted)}.page[data-route=ki-check] .wege__tag{padding:3px 10px;border-radius:999px;background:var(--blue-tint);font-size:.8125rem;font-weight:500;color:var(--blue-hover)}.page[data-route=ki-check] .wege__schritte{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none}.page[data-route=ki-check] .wege__schritte li{position:relative;padding:30px 16px 0 0;font-size:.9375rem;line-height:1.4;color:var(--text)}.page[data-route=ki-check] .wege__schritte li:before{content:"";position:absolute;top:0;left:0;width:14px;height:14px;border-radius:3px;background:var(--mark)}.page[data-route=ki-check] .wege__schritte li:not(:last-child):after{content:"";position:absolute;top:6px;left:22px;right:8px;height:2px;background:var(--teal)}.page[data-route=ki-check] .wege__weg--arbeit li:last-child{font-weight:600;color:var(--ink)}.page[data-route=ki-check] .wege__weg--arbeit li:last-child:before{top:-3px;width:20px;height:20px;border-radius:4px;background:var(--mark-px)}.page[data-route=ki-check] .wege__weg--werkzeug li{color:var(--muted)}.page[data-route=ki-check] .wege__weg--werkzeug li:before{border:2px solid var(--line-strong);background:var(--surface)}.page[data-route=ki-check] .wege__weg--werkzeug li:last-child:before{border-style:dashed}.page[data-route=ki-check] .wege__weg--werkzeug li:not(:last-child):after{background:repeating-linear-gradient(to right,var(--line-strong) 0 6px,transparent 6px 11px)}@media(max-width:599.98px){.page[data-route=ki-check] .wege__schritte{grid-template-columns:minmax(0,1fr);gap:14px}.page[data-route=ki-check] .wege__schritte li{padding:0 0 0 30px;min-height:20px}.page[data-route=ki-check] .wege__schritte li:before{top:3px}.page[data-route=ki-check] .wege__weg--arbeit li:last-child:before{top:0;left:-3px}.page[data-route=ki-check] .wege__schritte li:not(:last-child):after{inset:22px auto -12px 6px;width:2px;height:auto}.page[data-route=ki-check] .wege__weg--werkzeug li:not(:last-child):after{background:repeating-linear-gradient(to bottom,var(--line-strong) 0 5px,transparent 5px 9px)}}.page[data-route=ki-check] .umfang{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:16px}.page[data-route=ki-check] .umfang__kachel{display:grid;gap:18px;align-content:start;padding:clamp(24px,2.8vw,40px);border:1px solid var(--line);border-radius:24px;background:var(--surface)}.page[data-route=ki-check] .umfang__kachel--gespraeche{grid-column:1 / span 7}.page[data-route=ki-check] .umfang__kachel--aufnahme{grid-column:1 / span 7;background:var(--mist);border-color:transparent}.page[data-route=ki-check] .umfang__kachel--bericht{grid-column:8 / span 5;grid-row:1 / span 2;border-color:transparent;background:var(--petrol);color:var(--on-dark-muted)}.page[data-route=ki-check] .umfang__titel{display:flex;align-items:center;gap:14px;margin:0;font-family:var(--font-display);font-size:var(--fs-titel-m);font-weight:700;line-height:1.2;letter-spacing:-.02em;color:var(--ink)}.page[data-route=ki-check] .umfang__icon{flex:none;width:40px;height:40px;padding:9px;border-radius:12px;background:var(--teal-tint);color:var(--teal-ink)}.page[data-route=ki-check] .umfang__kachel--aufnahme .umfang__icon{background:var(--surface)}.page[data-route=ki-check] .umfang__kachel p{margin:0;line-height:1.55}.page[data-route=ki-check] .umfang__kachel strong{font-weight:600;color:var(--ink)}.page[data-route=ki-check] .umfang__termine,.page[data-route=ki-check] .umfang__bereiche,.page[data-route=ki-check] .umfang__inhalt{margin:0;padding:0;list-style:none}.page[data-route=ki-check] .umfang__termine li{display:grid;grid-template-columns:6.5rem minmax(0,1fr);gap:16px;padding:16px 0;border-top:1px solid var(--line)}.page[data-route=ki-check] .umfang__termine li:last-child{padding-bottom:0}.page[data-route=ki-check] .umfang__zeit{align-self:start;justify-self:start;padding:4px 10px;border-radius:999px;background:var(--teal-tint);font-size:.8125rem;white-space:nowrap;color:var(--teal-ink)}.page[data-route=ki-check] .umfang__bereiche{display:flex;flex-wrap:wrap;gap:8px}.page[data-route=ki-check] .umfang__bereiche li{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border-radius:999px;background:var(--surface);font-size:.9375rem;font-weight:500;color:var(--ink)}.page[data-route=ki-check] .umfang__bereiche .icon{width:18px;height:18px;color:var(--teal)}.page[data-route=ki-check] .umfang__kachel--bericht .umfang__titel,.page[data-route=ki-check] .umfang__kachel--bericht strong{color:var(--on-dark)}.page[data-route=ki-check] .umfang__kachel--bericht .umfang__icon{background:var(--petrol-2);color:var(--teal-light)}.page[data-route=ki-check] .umfang__unter{color:var(--on-dark-muted)}.page[data-route=ki-check] .umfang__inhalt li{display:grid;grid-template-columns:20px minmax(0,1fr);gap:14px;padding:16px 0;border-top:1px solid var(--on-dark-line)}.page[data-route=ki-check] .umfang__inhalt li:last-child{padding-bottom:0}.page[data-route=ki-check] .umfang__inhalt .icon{width:20px;height:20px;margin-top:2px;color:var(--mark-px-light)}@media(max-width:959.98px){.page[data-route=ki-check] .umfang__kachel--gespraeche,.page[data-route=ki-check] .umfang__kachel--aufnahme,.page[data-route=ki-check] .umfang__kachel--bericht{grid-column:1 / -1;grid-row:auto}}@media(max-width:479.98px){.page[data-route=ki-check] .umfang__termine li{grid-template-columns:minmax(0,1fr);gap:10px}}.page[data-route=ki-check] .abraten{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(32px,5vw,88px);align-items:start}@media(min-width:960px){.page[data-route=ki-check] .abraten__kopf{position:sticky;top:calc(var(--header-h) + 40px)}}.page[data-route=ki-check] .abraten__kopf h2{max-width:16ch}.page[data-route=ki-check] .abraten__liste{display:grid;gap:10px}.page[data-route=ki-check] .abraten__liste ol{display:grid;gap:10px;margin:0;padding:0;list-style:none}.page[data-route=ki-check] .abraten__punkt,.page[data-route=ki-check] .abraten__stattdessen{display:grid;grid-template-columns:44px minmax(0,1fr);gap:18px;align-items:start;margin:0;padding:20px 24px;border:1px solid var(--line);border-radius:18px;background:var(--surface)}.page[data-route=ki-check] .abraten__icon{width:44px;height:44px;padding:11px;border-radius:12px;background:var(--error-tint);color:var(--error)}.page[data-route=ki-check] .abraten__punkt h3{margin:2px 0 4px;font-family:var(--font-display);font-size:var(--fs-titel-s);font-weight:700;line-height:1.3;letter-spacing:-.01em;color:var(--ink)}.page[data-route=ki-check] .abraten__punkt p{margin:0;font-size:.9375rem;line-height:1.55;color:var(--text)}.page[data-route=ki-check] .abraten__stattdessen{align-items:center;border-color:transparent;background:var(--petrol);color:var(--on-dark-muted)}.page[data-route=ki-check] .abraten__stattdessen .abraten__icon{background:var(--petrol-2);color:var(--mark-px-light)}.page[data-route=ki-check] .abraten__stattdessen strong{color:var(--on-dark)}@media(max-width:959.98px){.page[data-route=ki-check] .abraten{grid-template-columns:minmax(0,1fr)}}.page[data-route=ki-check] .vergleich{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;align-items:stretch}.page[data-route=ki-check] .vergleich__karte{display:flex;flex-direction:column;gap:18px;padding:clamp(24px,2.8vw,36px);border:1px solid var(--line);border-radius:24px;background:var(--surface)}.page[data-route=ki-check] .vergleich__karte h3{margin:0;font-family:var(--font-display);font-size:var(--fs-titel-l);font-weight:700;line-height:1.15;letter-spacing:-.02em;color:var(--ink)}.page[data-route=ki-check] .vergleich__karte dl{display:grid;margin:0}.page[data-route=ki-check] .vergleich__karte dl>div{display:grid;gap:4px;padding:14px 0;border-top:1px solid var(--line)}.page[data-route=ki-check] .vergleich__karte dt{font-family:var(--font-mono);font-size:.75rem;letter-spacing:.1em;text-transform:uppercase;color:var(--teal-ink)}.page[data-route=ki-check] .vergleich__karte dd{margin:0;font-size:.9375rem;line-height:1.5;color:var(--muted)}.page[data-route=ki-check] .vergleich__karte--check{border-color:transparent;background:var(--petrol);box-shadow:0 30px 60px -32px #0f303d99}.page[data-route=ki-check] .vergleich__karte--check h3{color:var(--on-dark)}.page[data-route=ki-check] .vergleich__karte--check dl>div{border-top-color:var(--on-dark-line)}.page[data-route=ki-check] .vergleich__karte--check dt{color:var(--teal-light)}.page[data-route=ki-check] .vergleich__karte--check dd{font-weight:500;color:var(--on-dark)}.page[data-route=ki-check] .vergleich__marke{display:inline-flex;align-items:center;gap:8px;width:fit-content;margin:0 0 -6px;padding:5px 12px 5px 8px;border-radius:999px;background:var(--petrol-2);font-size:.8125rem;font-weight:500;color:var(--mark-px-light)}.page[data-route=ki-check] .vergleich__marke .icon{width:16px;height:16px}@media(min-width:960px){.page[data-route=ki-check] .vergleich__karte--check{transform:translateY(-14px)}}@media(max-width:959.98px){.page[data-route=ki-check] .vergleich{grid-template-columns:minmax(0,1fr)}.page[data-route=ki-check] .vergleich__karte--check{order:-1}}.page[data-route=ki-check] .x-sheet{margin-top:clamp(32px,4vw,56px)}.page[data-route=kontakt] .link-arrow{display:inline}.page[data-route=kontakt] .link-arrow .icon{vertical-align:-.2em;margin-left:.2em}.page[data-route=kontakt] .link-arrow>span:last-child{white-space:nowrap}@media(min-width:960px){.page[data-route=kontakt] .split--5-7>:last-child{padding-top:calc(var(--fs-label) * 1.4 + 16px)}}.page[data-route=kontakt] .contact-form__attach{background:var(--surface)}.page[data-route=kontakt] .contact-form__summary{background:var(--surface-tint)}.page[data-route=kontakt] .form-status__title{align-items:flex-start}.page[data-route=kontakt] .form-status__title .icon{flex:none;margin-top:1px}.page[data-route=kontakt] .form-status p{max-width:none}.page[data-route=kontakt] .kontakt-raster{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:20px;align-items:start}.page[data-route=kontakt] .kontakt-karte{display:grid;gap:28px;padding:clamp(24px,3.4vw,52px);border:1px solid var(--line);border-radius:24px;background:var(--surface);box-shadow:0 30px 60px -44px #0f303d66}.page[data-route=kontakt] .kontakt-karte__kopf{display:grid;gap:14px;padding-bottom:24px;border-bottom:1px solid var(--line)}.page[data-route=kontakt] .kontakt-karte__kopf h2{margin:0;font-size:clamp(1.75rem,1.2rem + 1.6vw,2.75rem);line-height:1.08;letter-spacing:-.03em}.page[data-route=kontakt] .kontakt-karte__kopf .form__legend-note{margin:0}.page[data-route=kontakt] .contact-form__submit{padding-top:4px}@media(max-width:959.98px){.page[data-route=kontakt] .kontakt-raster{grid-template-columns:minmax(0,1fr)}}.page[data-route=kontakt] .kontakt-direkt{display:grid;gap:18px;padding:clamp(24px,3vw,44px);border-radius:24px;background:var(--petrol);color:var(--on-dark-muted)}@media(min-width:960px){.page[data-route=kontakt] .kontakt-direkt{position:sticky;top:calc(var(--header-h) + 32px)}}.page[data-route=kontakt] .kontakt-direkt__person{display:flex;align-items:center;gap:14px;padding-bottom:20px;border-bottom:1px solid var(--on-dark-line)}.page[data-route=kontakt] .kontakt-direkt__person img{flex:none;width:64px;height:64px;border-radius:50%;object-fit:cover;box-shadow:0 0 0 2px #fafcfd2e}.page[data-route=kontakt] .kontakt-direkt__person p{display:grid;gap:2px;margin:0;font-size:var(--fs-small);color:var(--on-dark-muted)}.page[data-route=kontakt] .kontakt-direkt__person strong{font-size:1rem;color:var(--on-dark)}.page[data-route=kontakt] .kontakt-direkt>p{margin:0;color:var(--on-dark-muted)}.page[data-route=kontakt] :focus-visible{outline-offset:3px}.page[data-route=kontakt] .kontakt-direkt :focus-visible{outline-color:var(--focus-on-dark)}.page[data-route=kontakt] #kontakt-direkt-h{margin:0;font-size:var(--fs-titel-m);color:var(--on-dark)}.page[data-route=kontakt] aside dl{gap:0;margin:0;border-top:1px solid var(--on-dark-line-strong)}.page[data-route=kontakt] aside dl>div{display:grid;gap:6px;padding:var(--space-4) 0;border-bottom:1px solid var(--on-dark-line)}.page[data-route=kontakt] aside dl>div:last-child{padding-bottom:0;border-bottom:0}.page[data-route=kontakt] aside dt.eyebrow{color:var(--teal-light)}.page[data-route=kontakt] aside dd{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-4);margin:0;color:var(--on-dark)}.page[data-route=nicht-gefunden] .list-check{max-width:780px}.page[data-route=nicht-gefunden] .link-arrow>span:last-child{white-space:nowrap}.page[data-route=preise] .link-arrow{display:inline}.page[data-route=preise] .link-arrow .icon{vertical-align:-.2em;margin-left:.2em}.page[data-route=preise] .link-arrow>span:last-child{white-space:nowrap}.page[data-route=preise] .hero__note{align-items:flex-start}@media(min-width:960px){.page[data-route=preise] .split--5-7>:last-child{padding-top:calc(var(--fs-label) * 1.4 + 16px)}}.page[data-route=preise] .price-table .num small{font-size:.8125rem;font-weight:400;color:var(--muted)}.page[data-route=preise] .price-table td:last-child .link-arrow{white-space:normal}@media(min-width:640px){.page[data-route=preise] .price-table td:last-child:has(.link-arrow){min-width:11rem}}.modwahl{display:grid;gap:clamp(20px,2.4vw,32px)}.modwahl__leiste{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;padding:6px;border-radius:20px;background:var(--surface);box-shadow:inset 0 0 0 1px var(--line)}.modwahl__tab{display:flex;align-items:center;gap:12px;padding:14px 16px;border:0;border-radius:14px;background:none;font:inherit;font-weight:600;color:var(--ink);text-align:left;cursor:pointer;transition:background-color var(--dur-fast),color var(--dur-fast)}.modwahl__tab .icon{flex:none;width:36px;height:36px;padding:8px;border-radius:10px;background:var(--teal-tint);color:var(--teal-ink);transition:background-color var(--dur-fast),color var(--dur-fast)}.modwahl__name{flex:1;min-width:0}.modwahl__zahl{display:grid;place-items:center;min-width:28px;height:28px;padding:0 8px;border-radius:999px;background:var(--mist);font-family:var(--font-mono);font-size:.8125rem;font-weight:500;color:var(--teal-ink)}.modwahl__tab:hover{background:var(--mist)}.modwahl__tab[aria-selected=true]{background:var(--petrol);color:var(--on-dark)}.modwahl__tab[aria-selected=true] .icon{background:#5cb6c92e;color:var(--mark-px-light)}.modwahl__tab[aria-selected=true] .modwahl__zahl{background:#fafcfd1a;color:var(--mark-px-light)}.modwahl__tab:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.modwahl__tafel{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,9fr);gap:clamp(20px,3vw,48px);align-items:start}.modwahl:not(.is-live) .modwahl__tafel+.modwahl__tafel{padding-top:clamp(28px,3vw,40px);border-top:1px solid var(--line-strong)}.modwahl.is-live .modwahl__tafel.is-an{animation:strecke-auf .45s var(--ease-out)}.modwahl__kopf{display:grid;gap:14px}@media(min-width:960px){.modwahl__kopf{position:sticky;top:calc(var(--header-h) + 32px)}}.page[data-route=preise] .modwahl__titel{display:flex;align-items:center;gap:14px;margin:0;font-family:var(--font-display);font-size:var(--fs-titel-l);font-weight:700;line-height:1.12;letter-spacing:-.025em;color:var(--ink);text-wrap:balance}.page[data-route=preise] .modwahl__titel .icon{flex:none;color:var(--teal)}.modwahl__intro{margin:0;font-size:1.0625rem;line-height:1.55;color:var(--text)}.modwahl__karten{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none}.modwahl__karte{position:relative;display:flex;flex-direction:column;gap:10px;padding:22px 22px 24px;border:1px solid var(--line);border-radius:20px;background:var(--surface);transition:transform .4s var(--ease-out),box-shadow .4s var(--ease-out),border-color var(--dur-fast)}.modwahl__karte:after{content:"";position:absolute;top:22px;right:22px;width:8px;height:8px;border-radius:2px;background:var(--mark-px);opacity:.35;transition:opacity var(--dur-fast)}.modwahl__karte:hover{transform:translateY(-3px);border-color:var(--line-strong);box-shadow:0 22px 40px -30px #0f303d80}.modwahl__karte:hover:after{opacity:1}.modwahl__karte--breit{grid-column:span 2;background:var(--petrol);border-color:transparent}.modwahl__nr{font-family:var(--font-mono);font-size:.8125rem;color:var(--teal-ink)}.modwahl__modul{margin:0;font-family:var(--font-display);font-size:1.125rem;font-weight:700;line-height:1.25;letter-spacing:-.015em;color:var(--ink)}.modwahl__karte p{margin:0;font-size:.9375rem;line-height:1.55;color:var(--text)}.modwahl__karte--breit .modwahl__nr,.modwahl__karte--breit:after{color:var(--mark-px-light);background-color:transparent}.modwahl__karte--breit:after{background:var(--mark-px-light)}.modwahl__karte--breit .modwahl__modul{color:var(--on-dark);font-size:1.3125rem}.modwahl__karte--breit p{color:var(--on-dark-muted);max-width:52ch}.modwahl__fuss{display:flex;align-items:flex-start;gap:12px;margin:16px 0 0;font-size:var(--fs-small);line-height:1.55;color:var(--text)}.modwahl__fuss .icon{flex:none;width:20px;height:20px;margin-top:1px;color:var(--teal)}.modwahl__fuss strong{color:var(--ink)}@media(max-width:1099.98px){.modwahl__leiste{grid-template-columns:repeat(3,minmax(0,1fr))}.modwahl__tafel{grid-template-columns:minmax(0,1fr)}.modwahl__karten{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:799.98px){.modwahl__leiste{grid-template-columns:repeat(2,minmax(0,1fr))}.modwahl__tab:last-child:nth-child(odd){grid-column:1 / -1}}@media(max-width:599.98px){.modwahl__karten{grid-template-columns:minmax(0,1fr)}.modwahl__karte--breit{grid-column:auto}.modwahl__tab{gap:8px;padding:12px 10px 12px 14px;font-size:.875rem}.modwahl__tab .icon{display:none}.modwahl__name{overflow-wrap:normal;word-break:normal}}.page[data-route=preise] .split .module-cards{grid-template-columns:minmax(0,1fr)}.page[data-route=referenzen] .refs{display:grid;gap:16px}.page[data-route=referenzen] .ref--gross{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);overflow:hidden;border:1px solid var(--line);border-radius:24px;background:var(--surface)}.page[data-route=referenzen] .ref__seite{display:flex;flex-direction:column;gap:24px;padding:clamp(28px,3.2vw,48px);background:var(--petrol);color:var(--on-dark-muted)}.page[data-route=referenzen] .ref__titel{max-width:16ch;margin:0;font-family:var(--font-display);font-size:var(--fs-titel-l);font-weight:700;line-height:1.12;letter-spacing:-.025em;color:var(--on-dark)}.page[data-route=referenzen] .ref__kunde{display:grid;gap:4px}.page[data-route=referenzen] .ref__kunde p{margin:0}.page[data-route=referenzen] .ref__seite .ref__name{font-weight:600;color:var(--on-dark)}.page[data-route=referenzen] .ref__seite .ref__branche{font-family:var(--font-mono);font-size:.8125rem;color:var(--on-dark-muted)}.page[data-route=referenzen] .ref__kunde .link-arrow{margin-top:10px;font-size:var(--fs-small)}.page[data-route=referenzen] .ref__kunde .link-arrow .icon{width:16px;height:16px}.page[data-route=referenzen] .ref__zitat{display:grid;gap:14px;margin:auto 0 0;padding-top:24px;border-top:1px solid var(--on-dark-line)}.page[data-route=referenzen] .ref__zitat blockquote{margin:0}.page[data-route=referenzen] .ref__zitat blockquote p{margin:0;font-family:var(--font-display);font-size:clamp(1.0625rem,.95rem + .4vw,1.25rem);font-weight:500;line-height:1.45;color:var(--on-dark)}.page[data-route=referenzen] .ref__zitat blockquote p:before{content:"„";color:var(--teal-light)}.page[data-route=referenzen] .ref__zitat blockquote p:after{content:"“";color:var(--teal-light)}.page[data-route=referenzen] .ref__inhalt{display:grid;gap:28px;align-content:start;padding:clamp(28px,3.2vw,48px)}.page[data-route=referenzen] .ref__block{display:grid;gap:12px}.page[data-route=referenzen] .ref__label,.page[data-route=referenzen] .refs__zwischen{margin:0;font-family:var(--font-body);font-size:var(--fs-label);font-weight:600;letter-spacing:var(--track-label);text-transform:uppercase;color:var(--teal-ink)}.page[data-route=referenzen] .ref__aufgabe{margin:0;font-size:1.125rem;line-height:1.55;color:var(--ink)}.page[data-route=referenzen] .ref__liste{display:grid;margin:0;padding:0;list-style:none}.page[data-route=referenzen] .ref__liste li{display:grid;grid-template-columns:18px minmax(0,1fr);gap:12px;padding:12px 0;border-top:1px solid var(--line);line-height:1.5;color:var(--text)}.page[data-route=referenzen] .ref__liste li:first-child{padding-top:4px;border-top:0}.page[data-route=referenzen] .ref__liste .icon{width:18px;height:18px;margin-top:3px;color:var(--teal)}.page[data-route=referenzen] .ref__merke{display:grid;grid-template-columns:18px minmax(0,1fr);gap:12px;margin:0;padding:16px 18px;border-radius:14px;background:var(--mist);font-size:var(--fs-small);line-height:1.55;color:var(--text)}.page[data-route=referenzen] .ref__merke .icon{width:18px;height:18px;margin-top:1px;color:var(--teal-ink)}.page[data-route=referenzen] .refs__zwischen{margin:40px 0 4px}.page[data-route=referenzen] .refs__klein{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none}.page[data-route=referenzen] .refs__hinweis{max-width:none;margin-top:8px}@media(max-width:959.98px){.page[data-route=referenzen] .ref--gross{grid-template-columns:minmax(0,1fr)}}@media(max-width:719.98px){.page[data-route=referenzen] .refs__klein{grid-template-columns:minmax(0,1fr)}}.page[data-route=referenzen] [data-cases-eigen]{display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr))}.page[data-route=referenzen] [data-case=eigen]{grid-template-columns:minmax(0,1fr);gap:22px;align-content:start;padding:clamp(22px,2.5vw,32px);border:1px solid var(--line);border-radius:24px;background:var(--surface)}.page[data-route=referenzen] [data-case=eigen] .case__meta{gap:14px}.page[data-route=referenzen] [data-case=eigen] .case__client{font-size:var(--fs-titel-m);line-height:1.25}.page[data-route=referenzen] [data-case=eigen] .case__body{gap:20px}.page[data-route=referenzen] [data-case=eigen] [data-case-note]{margin-top:0;padding-top:16px;border-top:1px solid var(--line);font-size:var(--fs-small);line-height:1.55}.page[data-route=schnellcheck] .link-arrow{display:inline}.page[data-route=schnellcheck] .link-arrow .icon{vertical-align:-.2em;margin-left:.2em}.page[data-route=schnellcheck] .link-arrow>span:last-child{white-space:nowrap}.page[data-route=schnellcheck] .hero__note{align-items:flex-start}@media(min-width:960px){.page[data-route=schnellcheck] .hero{padding-bottom:var(--space-7)}.page[data-route=schnellcheck] .hero__text{max-width:none;grid-template-columns:minmax(0,6fr) minmax(0,5fr);column-gap:var(--space-8);row-gap:var(--space-4);align-items:start}.page[data-route=schnellcheck] .hero__text>.eyebrow{grid-column:1 / -1}.page[data-route=schnellcheck] .hero__title{grid-column:1;grid-row:2 / span 3}.page[data-route=schnellcheck] .hero__lead{grid-column:2;grid-row:2;padding-top:.35em}.page[data-route=schnellcheck] .hero__actions{grid-column:2;grid-row:3;margin-top:var(--space-2)}.page[data-route=schnellcheck] .hero__note{grid-column:2;grid-row:4}.page[data-route=schnellcheck] .hero+.section{padding-top:var(--space-7)}}.page[data-route=schnellcheck] .quiz__nav [data-sc-next]{margin-left:auto}.page[data-route=schnellcheck] .quiz__step .field__error{margin-top:var(--space-3)}.page[data-route=schnellcheck] .quiz__step .callout{max-width:none;margin-bottom:var(--space-6)}.page[data-route=schnellcheck] .quiz__step .callout .list-check{gap:var(--space-2)}@media(min-width:720px){.page[data-route=schnellcheck] .quiz__step .callout .list-check{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:var(--space-5)}}.page[data-route=schnellcheck] [data-sc-rate-field]{margin-top:var(--space-6);padding-top:var(--space-5);border-top:1px solid var(--line)}.page[data-route=schnellcheck] .quiz-result__summary .cluster{gap:var(--space-2) var(--space-3)}.page[data-route=schnellcheck] .range-chart__label .small{flex-basis:100%;font-weight:400}.page[data-route=schnellcheck] .range-chart__row>.source{margin:0}@media(min-width:720px){.page[data-route=schnellcheck] .range-chart__row{row-gap:var(--space-1)}.page[data-route=schnellcheck] .range-chart__row>.source{grid-column:2 / -1}}.page[data-route=schnellcheck] .quiz-result p>.btn--text:first-child,.page[data-route=schnellcheck] .quiz-result .cluster>.btn--text:first-child{margin-left:-4px}@media(max-width:479.98px){.page[data-route=schnellcheck] .quiz-result__actions .btn{width:100%}}.x-wrap{width:min(100% - 2 * var(--gutter),var(--content-max));margin-inline:auto}.x-eyebrow{display:flex;align-items:center;gap:14px;margin:0 0 28px;font-family:var(--font-body);font-size:.8125rem;font-weight:600;line-height:1.4;letter-spacing:var(--track-label);text-transform:uppercase;color:var(--teal-ink)}.x-eyebrow{gap:12px}.x-eyebrow__no{font-family:var(--font-mono);font-weight:500;letter-spacing:.04em;color:var(--teal);padding-right:12px;border-right:1px solid var(--line-strong)}.x-eyebrow--dark{color:var(--on-dark-muted);--px3-dark: var(--teal-light);--px3-light: var(--mark-px-light)}.x-eyebrow--dark .x-eyebrow__no{color:var(--teal-light);border-right-color:#fafcfd33}.x-eyebrow .px3{margin-right:2px}.mx .x-eyebrow.is-in .px3 i{animation:px3-in .6s cubic-bezier(.34,1.56,.64,1) both}.mx .x-eyebrow.is-in .px3 .lg__px--2{animation:lg-pop .8s var(--ease-expo) .15s both}.mx .x-eyebrow.is-in .px3 i:nth-child(2){animation-delay:.1s}.mx .x-eyebrow.is-in .px3 i:nth-child(3){animation-delay:.2s}@keyframes px3-in{0%{transform:scale(0)}to{transform:none}}.x-h2{margin:0;font-family:var(--font-display);font-size:clamp(2rem,1.05rem + 3vw,4.1rem);font-weight:700;line-height:1.03;letter-spacing:-.032em;color:var(--ink);text-wrap:balance}.x-h2--dark{color:var(--on-dark)}.x-h3{margin:0;font-family:var(--font-display);font-size:clamp(1.625rem,1rem + 1.6vw,2.5rem);font-weight:700;line-height:1.08;letter-spacing:-.025em;color:var(--ink)}.x-contrast{font-weight:300;color:var(--teal);letter-spacing:-.035em}.x-h2--dark .x-contrast,.x-dark .x-contrast{color:var(--teal-light)}.x-lead{margin:0;font-size:clamp(1.1875rem,1.05rem + .45vw,1.4375rem);line-height:1.5;color:var(--text);max-width:40ch}.x-link{display:inline-flex;align-items:center;gap:10px;padding-bottom:6px;font-family:var(--font-body);font-size:1rem;font-weight:600;color:var(--blue);text-decoration:none;background:linear-gradient(currentColor,currentColor) no-repeat 0 100% / 100% 1px;transition:background-size .5s var(--ease-expo),color .2s}.x-link:hover{text-decoration:none;background-size:30% 1px;color:var(--blue-hover)}.x-link .icon{width:18px;height:18px;transition:transform .4s var(--ease-expo)}.x-link:hover .icon{transform:translate(4px)}.x-link--light,.x-link--light:hover{color:var(--on-dark)}.x-tag{display:inline-block;padding:3px 7px;border:1px solid rgba(77,122,131,.5);border-radius:3px;font-family:var(--font-mono);font-size:.65625rem;font-weight:500;letter-spacing:.12em;line-height:1.2;text-transform:uppercase;color:var(--teal-ink);vertical-align:middle}.x-dark{position:relative;isolation:isolate;background:var(--petrol);color:var(--on-dark-muted)}.x-dark p{color:var(--on-dark-muted)}.x-dark :focus-visible,.x-hero :focus-visible,.x-cta :focus-visible,.x-rw :focus-visible{outline-color:var(--focus-on-dark)}.x-grain>.x-wrap{position:relative;z-index:2}.page[data-route=start]>.x-hero:first-child{margin-top:calc(-1 * var(--stage-top))}.x-hero{position:relative;isolation:isolate;overflow:hidden;background:var(--petrol);color:var(--on-dark)}.x-terrain{position:absolute;inset:0;z-index:0;display:block;width:100%;height:100%}.x-hero__inner{position:relative;z-index:2;display:grid;grid-template-rows:minmax(0,1fr) auto auto minmax(0,1fr);min-height:100svh;padding-top:calc(var(--stage-top) + clamp(28px,5vh,64px));padding-bottom:72px;transform:translate3d(0,calc(var(--hp, 0) * -110px),0);opacity:calc(1 - var(--hp, 0) * 1.25)}.x-kicker{max-width:none;display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px;align-self:end;margin:0;font-family:var(--font-mono);font-size:.75rem;letter-spacing:.08em;text-transform:uppercase;color:var(--on-dark-muted)}.x-kicker span:first-child{color:var(--on-dark)}.x-kicker span+span:before{content:"";display:inline-block;width:28px;height:1px;margin-right:16px;vertical-align:middle;background:var(--teal-light)}.x-hero__title{align-self:end;max-width:none;margin:clamp(28px,5.5vh,60px) 0 0;font-family:var(--font-display);font-size:clamp(2.75rem,min(.5rem + 4.95vw,9.4vh),5.25rem);font-weight:800;line-height:1.04;letter-spacing:-.048em;color:var(--on-dark)}.x-hero__l2{display:block;font-weight:300;letter-spacing:-.045em;color:var(--teal-light)}.x-hero__foot{display:grid;grid-template-columns:minmax(0,520px) auto;grid-template-areas:"lead actions" "lead note";justify-content:space-between;align-items:end;gap:18px 48px;margin-top:clamp(32px,5vh,56px)}.x-hero__lead{grid-area:lead;margin:0;font-size:clamp(1.0625rem,.98rem + .3vw,1.25rem);line-height:1.5;color:var(--on-dark-muted)}.x-hero__actions{grid-area:actions;display:flex;flex-wrap:wrap;align-items:center;gap:18px 28px}.x-hero__note{grid-area:note;justify-self:start;display:flex;align-items:center;gap:10px;margin:-4px 0 0;font-size:.875rem;color:#b4c8cecc}.x-hero__note .icon{width:16px;height:16px;flex:none}.x-hero__meta{align-self:end;display:flex;justify-content:flex-end;align-items:center;margin-top:36px;padding-top:16px;border-top:1px solid rgba(250,252,253,.14);font-family:var(--font-mono);font-size:.75rem;letter-spacing:.06em;color:var(--on-dark-muted)}.x-scrollcue{display:inline-flex;align-items:center;gap:12px;text-transform:uppercase}.x-scrollcue i{position:relative;width:44px;height:1px;overflow:hidden;background:#fafcfd33}.x-scrollcue i:after{content:"";position:absolute;inset:0;background:var(--teal-light);transform:translate(-100%)}.mx .x-scrollcue i:after{animation:x-cue 2.2s var(--ease-expo) infinite}@keyframes x-cue{0%{transform:translate(-100%)}60%{transform:translate(0)}to{transform:translate(100%)}}.x-note{position:absolute;z-index:3;right:0;top:calc(var(--stage-top) + 8vh);width:318px;margin:0;padding:18px 20px 16px;border:1px solid rgba(250,252,253,.14);border-radius:14px;background:#0c283385;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);--px3-dark: var(--teal-light);--px3-light: var(--mark-px-light)}.x-note p{max-width:none}.x-note__label{display:flex;align-items:center;gap:10px;margin:0 0 12px;font-family:var(--font-mono);font-size:.75rem;letter-spacing:.1em;text-transform:uppercase;color:var(--on-dark-muted)}.x-note__fig{margin:0;font-family:var(--font-display)!important;font-size:1.625rem;font-weight:500;line-height:1.1;letter-spacing:-.02em;color:var(--on-dark)}.x-note__fig span{display:block;margin-top:4px;font-family:var(--font-body);font-size:.8125rem;font-weight:400;letter-spacing:0;color:var(--on-dark-muted)}.x-note__calc{margin:12px 0 0;padding-top:10px;border-top:1px dashed rgba(250,252,253,.2);font-family:var(--font-mono);font-size:.75rem;color:var(--teal-light)}.x-note__pin{position:absolute;left:10px;top:100%;width:38px;height:104px;pointer-events:none;background:linear-gradient(to bottom right,transparent calc(50% - .6px),rgba(147,184,192,.55) 50%,transparent calc(50% + .6px))}.x-note__pin i{position:absolute;left:-5px;bottom:-5px;width:10px;height:10px;border-radius:2px;background:var(--mark-px-light)}.x-note__pin i:after{content:"";position:absolute;inset:-7px;border:1px solid var(--mark-px-light);border-radius:4px;opacity:0}.mx .x-note__pin i:after{animation:pin-ping 2.6s var(--ease-expo) 2.4s infinite}@keyframes pin-ping{0%{opacity:.8;transform:scale(.6)}70%,to{opacity:0;transform:scale(1.6)}}@media(max-width:1199.98px){.x-note{position:relative;top:auto;right:auto;width:auto;max-width:420px;margin-top:32px;order:5}.x-hero__meta{order:6}.x-note__pin{display:none}}.x-lage{padding:clamp(96px,10vw,150px) 0 clamp(96px,10vw,150px)}.x-statement{max-width:17ch;margin:0;font-family:var(--font-display);font-size:clamp(2rem,1.05rem + 3vw,4.1rem);font-weight:700;line-height:1.03;letter-spacing:-.032em;color:var(--ink)}.x-lage__row{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:64px;align-items:end;margin-top:clamp(40px,5vw,64px)}.x-lage__answer{margin:0;padding-left:22px;border-left:2px solid var(--teal);font-size:1.0625rem;line-height:1.6;color:var(--text);max-width:38ch}.x-chance{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:16px;margin-top:clamp(64px,7vw,104px)}.x-chance__col{display:grid;gap:26px;align-content:start;padding:clamp(28px,3.4vw,52px);border-radius:24px}.x-chance__col--plus{border:1px solid var(--line);background:var(--surface)}.x-chance__col--minus{background:var(--petrol);color:var(--on-dark-muted)}.x-chance__label{display:flex;align-items:center;gap:10px;margin:0;font-family:var(--font-mono);font-size:.75rem;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--teal-ink)}.x-chance__label .icon{width:18px;height:18px;color:var(--mark-px)}.x-chance__col--minus .x-chance__label{color:var(--teal-light)}.x-chance__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 32px;margin:0;padding:0;list-style:none}.x-chance__list li{display:grid;grid-template-columns:44px minmax(0,1fr);gap:16px;align-items:start}.x-chance__list li>.icon{width:44px;height:44px;padding:11px;border-radius:12px;background:var(--teal-tint);color:var(--teal-ink)}.x-chance__list h3{margin:2px 0 6px;font-family:var(--font-display);font-size:var(--fs-titel-s);font-weight:700;line-height:1.25;letter-spacing:-.015em;color:var(--ink)}.x-chance__list p{margin:0;font-size:.9375rem;line-height:1.55;color:var(--text)}.x-chance__risiken{display:grid;margin:0;padding:0;list-style:none;counter-reset:risiko}.x-chance__risiken li{counter-increment:risiko;display:grid;grid-template-columns:2.2em minmax(0,1fr);gap:12px;padding:16px 0;border-top:1px solid var(--on-dark-line);font-size:.9375rem;line-height:1.55;color:var(--on-dark)}.x-chance__risiken li:first-child{border-top:0;padding-top:0}.x-chance__quelle{grid-column:2;display:block;margin-top:6px;font-family:var(--font-mono);font-size:.75rem;color:var(--teal-light)}.x-chance__risiken li:before{content:counter(risiko,decimal-leading-zero);font-family:var(--font-mono);font-size:.8125rem;line-height:1.9;color:var(--teal-light)}@media(max-width:1099.98px){.x-chance{grid-template-columns:minmax(0,1fr)}}@media(max-width:639.98px){.x-chance__list{grid-template-columns:minmax(0,1fr)}}.x-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:56px;margin:clamp(72px,8vw,112px) 0 0;padding:0;list-style:none}.x-stat__value{display:flex;align-items:baseline;margin:0;font-family:var(--font-display);font-size:clamp(4rem,1.8rem + 6.2vw,8.75rem);font-weight:300;line-height:.9;letter-spacing:-.055em;color:var(--ink)}.x-stat__unit{margin-left:.06em;font-size:.42em;font-weight:400;letter-spacing:-.02em;color:var(--teal)}.x-stat__scale{position:relative;display:block;height:3px;margin:22px 0 18px;background:var(--line)}.x-stat__scale i{position:absolute;top:0;bottom:0;left:var(--from);width:var(--w);background:var(--ink)}.x-stat__scale i.is-light{background:#4d7a8373}.x-stat__label{margin:0 0 10px;font-size:1.0625rem;line-height:1.5;color:var(--text)}.x-quote{position:relative;display:grid;grid-template-columns:clamp(64px,8vw,120px) minmax(0,1fr);gap:0 clamp(20px,3vw,48px);max-width:1080px;margin:clamp(96px,10vw,140px) auto 0;padding:clamp(32px,4.5vw,64px) clamp(28px,5vw,72px) clamp(28px,4vw,52px) clamp(24px,3.5vw,48px);border-radius:24px;background:var(--mist)}.x-quote__mark{grid-row:1 / span 2;align-self:start;margin-top:-.28em;font-family:var(--font-display);font-size:clamp(6rem,3rem + 7vw,11rem);font-weight:800;line-height:.6;color:var(--teal)}.x-quote blockquote{margin:0}.x-quote blockquote p{margin:0;max-width:26ch;font-family:var(--font-display);font-size:clamp(1.625rem,1rem + 1.9vw,2.75rem);font-weight:700;line-height:1.15;letter-spacing:-.028em;color:var(--ink);text-wrap:balance}.x-quote blockquote p:after{content:"“";color:var(--teal)}.x-quote figcaption{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 24px;margin-top:clamp(24px,3vw,36px);padding-top:20px;border-top:1px solid var(--line-strong);font-size:.9375rem;color:var(--muted)}.x-quote__wer{display:grid;gap:2px}.x-quote__name{font-weight:600;color:var(--ink)}.x-quote__quelle{padding:5px 12px;border-radius:999px;background:var(--surface);font-size:.75rem;color:var(--teal-ink)}@media(max-width:719.98px){.x-quote{grid-template-columns:minmax(0,1fr)}.x-quote__mark{display:none}.x-quote blockquote p:before{content:"„";color:var(--teal)}}.x-dark .x-quote__name{color:var(--on-dark)}.x-rw{position:relative;background:var(--petrol);color:var(--on-dark)}.x-rw__sticky{position:relative;isolation:isolate}.x-rw__grid{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr);gap:clamp(40px,5vw,88px);align-items:center}.x-rw__title{margin:0 0 36px;font-family:var(--font-display);font-size:clamp(1.375rem,1rem + 1vw,2rem);font-weight:700;line-height:1.15;letter-spacing:-.02em;color:var(--on-dark)}.x-rw__count{margin-left:10px;font-family:var(--font-mono);letter-spacing:.04em;color:var(--on-dark-muted)}.x-rw__terms{margin:0;padding:0;list-style:none}.x-rw__big{margin:0;font-family:var(--font-display);font-size:clamp(3.25rem,1.2rem + 6.2vw,8.5rem);font-weight:300;line-height:.95;letter-spacing:-.055em;color:var(--on-dark);white-space:nowrap}.x-rw__term--result .x-rw__big{font-size:clamp(2.5rem,1rem + 4.3vw,6rem);font-weight:400;letter-spacing:-.045em}.x-rw__op{margin-right:.08em;font-weight:300;color:var(--teal-light)}.x-rw__unit{margin-left:.1em;font-size:.38em;font-weight:500;letter-spacing:-.01em;color:var(--on-dark-muted)}.x-rw__cap{max-width:36ch;margin:22px 0 0;font-size:1.125rem;line-height:1.55;color:var(--on-dark-muted)}.x-rw__title .x-contrast{display:block}.x-rw__steps{display:flex;gap:10px;margin-top:44px}.x-rw__steps i{width:10px;height:10px;border-radius:2px;background:var(--teal-light);transition:background-color .4s ease,transform .6s var(--ease-expo)}.mx .x-rw__steps i:not(.is-on){background:#fafcfd24}.mx .x-rw__steps i.is-now{background:var(--mark-px-light);transform:scale(1.35)}.x-rw__right .calc--beleg{max-width:440px;margin-left:auto}@media(min-width:900px){.mx .x-rw{height:440vh}.mx .x-rw__sticky{position:sticky;top:0;height:100vh;display:flex;align-items:center;overflow:hidden}.mx .x-rw__grid{padding-top:40px}.mx .x-rw__terms{position:relative;height:clamp(250px,32vh,330px)}.mx .x-rw__term{position:absolute;top:0;left:0;width:100%;opacity:0;transform:translate3d(0,70px,0);transition:opacity .45s ease,transform .95s var(--ease-expo)}.mx .x-rw__term.is-current{opacity:1;transform:none}.mx .x-rw__term.is-past{opacity:0;transform:translate3d(0,-70px,0)}.mx .x-rw .calc__row,.mx .x-rw .calc__note{opacity:.12;transition:opacity .5s ease,transform .7s var(--ease-expo);transform:translate3d(0,6px,0)}.mx .x-rw .calc__row.is-on,.mx .x-rw .calc__note.is-on{opacity:1;transform:none}}@media(max-width:899.98px){.x-rw{padding:96px 0 40px}.x-rw__grid{grid-template-columns:1fr}.x-rw__term+.x-rw__term{margin-top:32px}.x-rw__big{font-size:clamp(2.75rem,10vw,4rem)}.x-rw__term--result .x-rw__big{font-size:clamp(2rem,8vw,3rem);white-space:normal}.x-rw__steps,.x-rw__count{display:none}}.x-areas{padding-bottom:clamp(96px,10vw,150px)}.x-h{position:relative}.x-h__sticky{padding-top:clamp(96px,10vw,140px)}.x-h__head{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);gap:64px;align-items:end;margin-bottom:36px}.x-h__head .x-h2{max-width:17ch}.x-h__aside p{margin:0;font-size:var(--fs-lead);line-height:1.5;color:var(--text)}.x-h__aside p.x-h__notiz{margin-top:14px;font-size:var(--fs-small);line-height:1.55;color:var(--muted)}.x-h__count{display:flex!important;align-items:center;gap:14px;margin-top:22px!important;font-family:var(--font-mono);font-size:.8125rem!important;color:var(--muted)!important}.x-h__progress{position:relative;flex:1;height:1px;background:var(--line-strong)}.x-h__progress i{position:absolute;inset:0;background:var(--ink);transform-origin:left center;transform:scaleX(.08)}.x-h__viewport{padding-left:max(var(--gutter),(100vw - var(--content-max)) / 2)}.x-h__track{display:flex;gap:20px;width:max-content;margin:0;padding:0 var(--gutter) 8px 0;list-style:none;will-change:transform}.x-area{position:relative;display:flex;flex-direction:column;width:clamp(300px,33vw,480px);min-height:min(52vh,480px);padding:30px 32px 28px;border-radius:24px;background:var(--paper);box-shadow:0 1px #0f303d0d;transition:transform .6s var(--ease-expo),box-shadow .6s var(--ease-expo)}.x-area:hover{transform:translate3d(0,-6px,0);box-shadow:0 24px 48px #0f303d1a}.x-area{isolation:isolate}.x-area__terrain{position:absolute;left:0;top:0;z-index:-1;width:100%;height:56%;border-radius:24px 24px 0 0;pointer-events:none;-webkit-mask-image:linear-gradient(#000 45%,transparent 96%);mask-image:linear-gradient(#000 45%,transparent 96%)}.x-area__no{margin:0;font-family:var(--font-display);font-size:clamp(3.5rem,2.4rem + 2.6vw,5.5rem);font-weight:300;line-height:.9;letter-spacing:-.06em;color:var(--teal)}.x-area__title{margin:auto 0 10px;padding-top:40px;font-family:var(--font-display);font-size:clamp(1.625rem,1.1rem + 1.3vw,2.375rem);font-weight:800;line-height:1.04;letter-spacing:-.035em}.x-area__title a{color:var(--ink);text-decoration:none}.x-area__title a:after{content:"";position:absolute;inset:0;z-index:1;border-radius:24px}.x-area__title a:focus-visible{outline:none}.x-area__title a:focus-visible:after{outline:2px solid var(--focus);outline-offset:3px}.x-area__line{margin:0 0 26px;font-size:.9375rem;line-height:1.55;color:var(--muted)}.x-area__task{margin:0 0 12px;font-size:.8125rem;color:var(--muted)}.x-bar{display:grid;grid-template-columns:52px minmax(0,1fr) auto;gap:12px;align-items:center;margin:0 0 8px;font-size:.8125rem}.x-bar__label{color:var(--muted)}.x-bar__track{position:relative;height:8px;overflow:hidden;border-radius:4px;background:#0f303d0f}.x-bar__track i{position:absolute;top:0;bottom:0;left:0;width:var(--w);border-radius:4px;background:#5e5a5b6b;transform-origin:left center;transition:transform 1.3s var(--ease-expo) .15s}.x-bar--ki .x-bar__track i{background:var(--ink);transition-delay:.45s}.x-bar__val{font-family:var(--font-mono);font-size:.75rem;color:var(--text);white-space:nowrap}.x-bar--ki .x-bar__val{color:var(--ink);font-weight:500}.x-area__price{display:flex;align-items:baseline;gap:8px;margin:26px 0 0;padding-top:18px;border-top:1px solid var(--line);font-size:.875rem;color:var(--muted)}.x-area__price .num{font-size:1.125rem;color:var(--ink)}.x-area__price .icon{width:22px;height:22px;margin-left:auto;align-self:center;color:var(--blue);transition:transform .45s var(--ease-expo)}.x-area:hover .x-area__price .icon{transform:translate(5px)}.x-area--base{background:var(--petrol)}.x-area--base .x-area__no{color:var(--teal-light)}.x-area--base .x-area__title a{color:var(--on-dark)}.x-area--base .x-area__line,.x-area--base .x-area__task,.x-area--base .x-bar__label,.x-area--base .x-area__price{color:var(--on-dark-muted)}.x-area--base .x-bar__track{background:#fafcfd1a}.x-area--base .x-bar__track i{background:#b4c8ce73}.x-area--base .x-bar--ki .x-bar__track i{background:var(--teal-light)}.x-area--base .x-bar__val,.x-area--base .x-area__price .num{color:var(--on-dark)}.x-area--base .x-area__price{border-top-color:#fafcfd29}.x-area--base .x-area__price .icon{color:var(--teal-light)}@media(min-width:900px)and (max-height:960px){.x-h__head{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:48px;margin-bottom:20px}.x-h__head .x-h2{font-size:min(var(--fs-h2),2.5rem)}.x-h__aside p{font-size:1rem}.x-h__aside p.x-h__notiz{margin-top:10px;font-size:.875rem}.x-h__count{margin-top:12px!important}.x-area{min-height:0;padding:20px 26px 18px}.x-area__no{font-size:2.5rem}.x-area__title{padding-top:12px;font-size:clamp(1.5rem,1.1rem + 1vw,2rem)}.x-area__line{margin-bottom:14px}.x-area__price{margin-top:14px;padding-top:12px}}@media(min-width:900px){.mx .x-h__sticky{position:sticky;top:0;height:100vh;display:flex;flex-direction:column;justify-content:center;overflow:hidden;padding-top:calc(var(--stage-top) - 8px)}.mx .x-area .x-bar__track i{transform:scaleX(0)}.mx .x-area.is-in .x-bar__track i{transform:scaleX(1)}}@media(max-width:899.98px){.x-h__head{grid-template-columns:1fr;gap:20px}.x-h__count{display:none!important}.x-h__viewport{overflow-x:auto;scroll-snap-type:x mandatory;padding-left:var(--gutter);scrollbar-width:none}.x-h__viewport::-webkit-scrollbar{display:none}.x-area{width:82vw;min-height:440px;scroll-snap-align:start}}.x-plan{padding-top:clamp(96px,10vw,150px)}.x-plan__head{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);gap:64px;align-items:end;margin-bottom:56px}.x-plan__head .x-h2{max-width:16ch}.x-plan__head>p{margin:0;font-size:1.0625rem;line-height:1.6}.x-plan__rows{position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none}.x-plan__rows:before{content:"";position:absolute;top:48px;left:40px;right:40px;height:2px;background:repeating-linear-gradient(to right,var(--line-strong) 0 8px,transparent 8px 14px)}.x-plan__row{position:relative;display:flex;padding:28px 28px 30px;border:1px solid var(--line);border-radius:24px;background:var(--surface)}.x-plan__row--run{background:var(--petrol);border-color:transparent}.x-plan__text{display:flex;flex-direction:column;gap:10px}.x-plan__text .x-plan__no{display:grid;place-items:center;width:40px;height:40px;margin:0 0 10px;border-radius:12px;background:var(--petrol);font-family:var(--font-mono);font-size:.9375rem;font-weight:500;color:var(--on-dark)}.x-plan__row--opt .x-plan__text .x-plan__no{background:var(--surface);box-shadow:inset 0 0 0 2px var(--teal);color:var(--teal-ink)}.x-plan__row--run .x-plan__text .x-plan__no{background:var(--mark-px)}.x-plan__text h3{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px;margin:0;font-family:var(--font-display);font-size:clamp(1.25rem,1.05rem + .5vw,1.5rem);font-weight:700;line-height:1.2;letter-spacing:-.02em;color:var(--ink)}.x-plan__text p{margin:0;font-size:.9375rem;line-height:1.55;color:var(--text)}.x-plan__text .x-plan__meta{margin-top:auto;padding-top:14px;border-top:1px solid var(--line);font-family:var(--font-mono);font-size:.75rem;color:var(--teal-ink)}.x-plan__row--run h3,.x-plan__row--run .x-plan__meta{color:var(--on-dark)}.x-plan__row--run p{color:var(--on-dark-muted)}.x-plan__row--run .x-plan__meta{border-top-color:var(--on-dark-line)}.x-plan__row--run .x-tag{border-color:var(--on-dark-line-strong);color:var(--on-dark)}@media(max-width:1099.98px){.x-plan__rows{grid-template-columns:repeat(2,minmax(0,1fr))}.x-plan__rows:before{display:none}}@media(max-width:599.98px){.x-plan__rows{grid-template-columns:minmax(0,1fr)}}@media(max-width:899.98px){.x-plan__head{grid-template-columns:1fr;gap:20px}}.x-about{padding:clamp(120px,12vw,180px) 0 clamp(96px,10vw,150px)}.x-about__raster{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(40px,6vw,96px);align-items:start}.x-about__bild{position:sticky;top:calc(var(--header-h) + 32px);aspect-ratio:4 / 5;border-radius:24px;background:var(--ink-2);box-shadow:0 0 0 1px #fafcfd1a,0 30px 60px #04141b59}.x-about__inhalt{display:grid;gap:28px;align-content:start;padding-top:8px}.x-about__inhalt .x-eyebrow{margin:0}.x-about__inhalt .x-h2{max-width:14ch}.x-about__lead{max-width:54ch;margin:0;font-size:var(--fs-lead);line-height:1.6}.x-about__lead+.x-about__lead{margin-top:-12px}.x-about__xp{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px clamp(24px,3vw,48px);margin-top:8px}.x-about__xp>div{display:grid;gap:18px;align-content:start;padding-top:20px;border-top:2px solid var(--teal-light)}.x-about__label{margin:0;font-family:var(--font-mono);font-size:.75rem;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--teal-light)}.x-xp{display:grid;gap:16px;margin:0;padding:0;list-style:none}.x-xp li{display:grid;grid-template-columns:5.5em minmax(0,1fr);gap:2px 16px;padding-top:16px;border-top:1px solid rgba(250,252,253,.12)}.x-xp li:first-child{padding-top:0;border-top:0}.x-xp__when{grid-row:1 / span 2;padding-top:3px;font-size:.8125rem;color:var(--teal-light)}.x-xp__what{font-size:1rem;font-weight:600;line-height:1.35;color:var(--on-dark)}.x-xp__detail{font-size:.875rem;line-height:1.45;color:var(--on-dark-muted)}.x-about__kontakt{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:32px clamp(32px,4vw,64px);align-items:center;margin-top:clamp(56px,6vw,96px);padding:clamp(28px,3.4vw,52px);border-radius:24px;background:var(--petrol-2);box-shadow:inset 0 0 0 1px #fafcfd14}.x-about__kontakt p{max-width:none}.x-about__kontakt-kopf{display:grid;gap:14px;align-content:start}.x-about__kontakt-kopf .x-about__label{margin:0}.x-about__kontakt-titel{max-width:16ch;margin:0;font-family:var(--font-display);font-size:var(--fs-titel-l);font-weight:700;line-height:1.12;letter-spacing:-.025em;color:var(--on-dark)}.x-about__aktionen{display:flex;flex-wrap:wrap;align-items:center;gap:14px 24px;margin-top:12px}.x-about__punkte{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none}.x-about__punkte li{display:grid;gap:6px;align-content:start;padding:4px clamp(16px,2vw,28px);border-left:1px solid rgba(250,252,253,.12)}.x-about__symbol{display:grid;place-items:center;width:44px;height:44px;margin-bottom:12px;border-radius:12px;background:#93b8c01f;box-shadow:inset 0 0 0 1px #93b8c038;color:var(--teal-light)}.x-about__symbol .icon{width:22px;height:22px}.x-about__punkte strong{font-size:1rem;font-weight:600;line-height:1.35;color:var(--on-dark)}.x-about__punkte li>span:last-child{font-size:.9375rem;line-height:1.5;color:var(--on-dark-muted)}@media(max-width:1099.98px){.x-about__kontakt{grid-template-columns:minmax(0,1fr)}.x-about__punkte li:first-child{padding-left:0;border-left:0}}@media(max-width:719.98px){.x-about__punkte{grid-template-columns:minmax(0,1fr);gap:20px}.x-about__punkte li{grid-template-columns:44px minmax(0,1fr);gap:2px 16px;padding:0;border-left:0}.x-about__symbol{grid-row:span 2;margin:0}}@media(max-width:959.98px){.x-about__raster{grid-template-columns:minmax(0,1fr)}.x-about__bild{position:relative;top:auto;max-width:360px}}@media(max-width:599.98px){.x-about__xp{grid-template-columns:minmax(0,1fr)}}.x-promise{padding:clamp(112px,11vw,160px) 0 clamp(96px,10vw,150px)}.x-promise__head{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);gap:24px 64px;align-items:end;margin-bottom:clamp(40px,5vw,64px)}.x-promise__head .x-h2{max-width:14ch;margin:0}.x-promise__head>p{max-width:36ch;margin:0;font-size:var(--fs-lead);line-height:1.5;color:var(--text)}@media(max-width:899.98px){.x-promise__head{grid-template-columns:1fr;gap:24px}}.x-refs{padding:clamp(120px,12vw,180px) 0 clamp(112px,11vw,160px)}.x-refs__kopf{display:flex;flex-wrap:wrap;align-items:end;justify-content:space-between;gap:24px 48px;margin-bottom:clamp(40px,5vw,64px)}.x-refs__kopf .x-eyebrow{margin:0 0 24px}.x-refs__kopf .x-h2{max-width:16ch;margin:0}.x-refs__raster{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:16px}.x-refs__zitat{position:relative;display:flex;flex-direction:column;gap:28px;margin:0;padding:clamp(28px,3.6vw,56px);overflow:hidden;border-radius:24px;background:var(--petrol-2);box-shadow:inset 0 0 0 1px #fafcfd14}.x-refs__zitat:before{content:"“";position:absolute;right:clamp(20px,3vw,44px);top:clamp(-8px,-.5vw,0px);font-family:var(--font-display);font-size:clamp(9rem,6rem + 8vw,15rem);font-weight:800;line-height:1;color:var(--teal-light);opacity:.12;pointer-events:none}.x-refs__zitat blockquote{margin:0}.x-refs__zitat blockquote p{max-width:30ch;margin:0;font-family:var(--font-display);font-size:clamp(1.375rem,.95rem + 1.2vw,2.125rem);font-weight:500;line-height:1.18;letter-spacing:-.028em;color:var(--on-dark)}.x-refs__gebaut{display:grid;gap:12px;margin-top:auto;padding-top:24px;border-top:1px solid rgba(250,252,253,.12)}.x-refs__label{margin:0;font-family:var(--font-mono);font-size:.75rem;letter-spacing:.12em;text-transform:uppercase;color:var(--teal-light)!important}.x-refs__gebaut .chip{background:#fafcfd0f;box-shadow:inset 0 0 0 1px #fafcfd1f;color:var(--on-dark);white-space:normal}.x-refs__kunden{display:grid;grid-auto-rows:1fr;gap:16px;margin:0;padding:0;list-style:none}@media(max-width:959.98px){.x-refs__raster{grid-template-columns:minmax(0,1fr)}.x-refs__kunden{grid-auto-rows:auto}}.x-prices{padding:clamp(112px,11vw,160px) 0 clamp(112px,11vw,160px)}.x-prices__title{max-width:24ch;margin-bottom:clamp(48px,6vw,80px)}.x-ladder .offer-ladder{margin-top:0}.x-faq{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:64px;margin-top:clamp(112px,11vw,170px)}.x-faq .x-h2{max-width:12ch;font-size:min(var(--fs-h2),2.625rem)}.x-faq__head{display:grid;gap:24px;align-content:start}.x-faq__head .x-eyebrow{margin:0}.x-faq__mehr{margin:0;color:var(--text)}@media(min-width:900px){.x-faq__head{position:sticky;top:120px;align-self:start}}@media(max-width:899.98px){.x-faq{grid-template-columns:1fr;gap:28px}}.x-cta{position:relative;isolation:isolate;overflow:hidden;background:var(--petrol);color:var(--on-dark)}.x-terrain--band{top:auto;bottom:0;height:75%}.x-terrain--flaeche{top:auto;bottom:0;height:70%;z-index:-1;pointer-events:none;-webkit-mask-image:linear-gradient(to bottom,transparent,#000 55%);mask-image:linear-gradient(to bottom,transparent,#000 55%)}.site-footer>.x-terrain--flaeche{height:60%}.media>.x-terrain--flaeche{height:100%;-webkit-mask-image:none;mask-image:none}.x-cta__inner{position:relative;z-index:2;padding:clamp(80px,8vw,128px) 0 clamp(88px,9vw,136px)}.x-cta__title{max-width:16ch;margin:0;font-family:var(--font-display);font-size:clamp(2rem,1.1rem + 2.8vw,3.75rem);font-weight:800;line-height:1;letter-spacing:-.045em;color:var(--on-dark)}.x-cta__lead{max-width:44ch;margin:24px 0 32px;font-size:var(--fs-lead);line-height:1.55;color:var(--on-dark-muted)}.x-cta__actions{display:flex;flex-wrap:wrap;gap:16px}main:has(>.page:not([hidden])>.x-cta:last-child)+.site-footer{padding-top:0}main:has(>.page:not([hidden])>.x-cta:last-child)+.site-footer .site-footer__top{padding-top:clamp(56px,6vw,88px);border-top:1px solid var(--on-dark-line)}@media(max-width:899.98px){.x-hero__foot{grid-template-columns:1fr;grid-template-areas:"lead" "actions" "note"}.x-lage__row{grid-template-columns:1fr;gap:28px}.x-stats{grid-template-columns:1fr;gap:44px}.x-quote{margin-left:0}}@media(max-width:719.98px){.x-hero__inner{min-height:100svh;padding-bottom:56px}}@media(max-width:599.98px){.x-hero__title,.x-hero__foot{margin-top:28px}}.x-chapter{position:fixed;left:calc(max(var(--gutter),(100vw - var(--content-max)) / 2)/2 - 15px);top:calc(100vh - 36px);z-index:50;display:flex;align-items:center;gap:10px;height:30px;padding:0 14px 0 12px;border:1px solid rgba(250,252,253,.12);border-radius:999px;background:#0c2833cc;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);font-family:var(--font-mono);font-size:.75rem;white-space:nowrap;color:var(--on-dark-muted);pointer-events:none;opacity:0;transform-origin:0 0;transform:rotate(-90deg) translate3d(-14px,0,0);transition:opacity .4s ease,transform .6s var(--ease-expo);--px3-dark: var(--teal-light);--px3-light: var(--mark-px-light)}.x-chapter.is-on{opacity:1;transform:rotate(-90deg)}.x-chapter__no{color:var(--on-dark)}.x-chapter__name{padding-left:10px;border-left:1px solid rgba(250,252,253,.18);font-family:var(--font-body);font-size:.625rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--on-dark)}@media(max-width:1199.98px){.x-chapter{display:none}}.x-doors{padding:clamp(88px,9vw,140px) 0 clamp(24px,3vw,40px)}.x-doors__head{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:24px 64px;align-items:end;margin-bottom:clamp(36px,4.5vw,64px)}.x-doors__head .x-eyebrow{grid-column:1 / -1;margin-bottom:0}.x-doors__head .x-h2{max-width:16ch}.x-doors__lead{margin:0;padding-left:22px;border-left:2px solid var(--teal);font-size:var(--fs-lead);line-height:1.6;color:var(--text);max-width:38ch}.x-doors__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:0;padding:0}.x-door{position:relative;isolation:isolate;overflow:hidden;display:flex;flex-direction:column;min-height:clamp(500px,42vw,580px);padding:clamp(26px,3vw,44px);border-radius:28px;background:#fff;box-shadow:0 0 0 1px var(--line);color:var(--text);transition:transform .7s var(--ease-expo),box-shadow .7s var(--ease-expo),opacity .5s ease}.x-door--out{background:var(--petrol);box-shadow:none;color:var(--on-dark-muted)}.x-door__terrain{position:absolute;left:0;top:0;z-index:-1;width:100%;height:58%;pointer-events:none;-webkit-mask-image:linear-gradient(#000 35%,transparent 96%);mask-image:linear-gradient(#000 35%,transparent 96%)}.x-door__label{display:flex;align-items:center;gap:12px;margin:0;font-family:var(--font-body);font-size:.8125rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--teal-ink)}.x-door__label .num{display:inline-grid;place-items:center;width:30px;height:30px;border-radius:8px;background:var(--petrol);color:var(--on-dark);font-size:.8125rem;letter-spacing:0}.x-door--out .x-door__label{color:var(--on-dark-muted)}.x-door--out .x-door__label .num{background:var(--on-dark);color:var(--petrol)}.x-door__title{margin:auto 0 0;padding-top:clamp(110px,11vw,160px);font-family:var(--font-display);font-size:clamp(2.5rem,1.1rem + 3.4vw,4.6rem);font-weight:800;line-height:.95;letter-spacing:-.048em;color:var(--ink)}.x-door__claim{margin:4px 0 0;font-family:var(--font-display);font-size:clamp(1.75rem,.9rem + 2.2vw,3.1rem);font-weight:300;line-height:1;letter-spacing:-.04em;color:var(--teal)}.x-door--out .x-door__title{color:var(--on-dark)}.x-door--out .x-door__claim{color:var(--teal-light)}.x-door__text{margin:22px 0 0;max-width:none;font-size:1.0625rem;line-height:1.55}.x-door__list{display:flex;flex-wrap:wrap;align-content:flex-start;gap:8px;margin:22px 0 0;padding:0;list-style:none}.x-door__list li{padding:7px 12px;border-radius:999px;background:#0f303d0d;box-shadow:inset 0 0 0 1px var(--line);font-size:.875rem;font-weight:500;line-height:1.3;color:var(--ink)}.x-door--out .x-door__list li{background:#fafcfd0f;box-shadow:inset 0 0 0 1px #fafcfd29;color:var(--on-dark)}.x-door__foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:14px 24px;margin-top:28px;padding-top:20px;border-top:1px solid var(--line)}.x-door--out .x-door__foot{border-top-color:#fafcfd29}.x-door__unit{margin:0;font-size:.8125rem;letter-spacing:.02em;color:var(--muted)}.x-door--out .x-door__unit{color:var(--on-dark-muted)}.x-door__cta{display:inline-flex;align-items:center;gap:10px;font-weight:600;font-size:1rem;color:var(--blue);text-decoration:none}.x-door__cta:after{content:"";position:absolute;inset:0;z-index:1;border-radius:inherit}.x-door__cta .icon{width:20px;height:20px;transition:transform .5s var(--ease-expo)}.x-door--out .x-door__cta{color:var(--on-dark)}.x-door__cta:focus-visible{outline:none}.x-door:has(.x-door__cta:focus-visible){outline:2px solid var(--focus);outline-offset:4px}.x-door--out:has(.x-door__cta:focus-visible){outline-color:var(--blue)}@media(hover:hover)and (min-width:900px){.x-door:hover{transform:translate3d(0,-8px,0);box-shadow:0 0 0 1px var(--line),0 30px 60px #0f303d1f}.x-door--out:hover{box-shadow:0 30px 60px #0f303d47}.x-door:hover .x-door__cta .icon{transform:translate(6px)}.x-doors__grid:has(.x-door:hover) .x-door:not(:hover){opacity:.72}}@supports (grid-template-rows: subgrid){@media(min-width:900px){.x-doors__grid{grid-template-rows:auto minmax(0,1fr) auto auto auto auto;row-gap:0;min-height:clamp(500px,42vw,580px)}.x-door{display:grid;grid-row:span 6;grid-template-rows:subgrid;row-gap:0;min-height:0}.x-door__title{margin:0;align-self:end}}}@media(max-width:899.98px){.x-doors__grid,.x-doors__head{grid-template-columns:minmax(0,1fr)}.x-door{min-height:0}.x-door__title{padding-top:clamp(110px,30vw,170px)}}.x-panel--flow{margin-top:0;border-radius:0}.x-doors+.x-lage{padding-top:clamp(72px,8vw,120px)}.x-prices__title:has(+.x-prices__lead){margin-bottom:20px}.x-prices__lead{max-width:62ch;margin:0 0 clamp(48px,6vw,80px);font-size:var(--fs-lead);line-height:1.6;color:var(--text)}.br-600{display:none}@media(min-width:600px){.br-600{display:inline}}.x-skepsis{padding:clamp(112px,11vw,160px) 0 clamp(96px,10vw,150px)}.x-skepsis__head{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);gap:24px 64px;align-items:end;margin-bottom:clamp(40px,5vw,64px)}.x-skepsis__head .x-eyebrow{margin:0 0 24px}.x-skepsis__head .x-h2{max-width:16ch;margin:0}.x-skepsis__lead{max-width:40ch;margin:0;font-size:var(--fs-lead);line-height:1.5;color:var(--text)}.x-skepsis__list{gap:32px 48px}@media(max-width:899.98px){.x-skepsis__head{grid-template-columns:minmax(0,1fr)}}.x-prices__ausserdem{max-width:none;margin:28px 0 0;font-size:var(--fs-small);line-height:1.6;color:var(--text)}.x-prices__ausserdem a{color:var(--blue);font-weight:600;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.x-prices__ausserdem a:hover{color:var(--blue-hover)}@media(min-width:960px){.offer-ladder--drei .offer-ladder__step{padding-right:clamp(20px,3vw,48px)}.offer-ladder--drei{--rise: 56px}}.page[data-route=ueber-mich] .hero__note{align-items:flex-start}.page[data-route=ueber-mich] .profil__raster{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(40px,6vw,104px);align-items:center}.page[data-route=ueber-mich] .profil__bild{aspect-ratio:4 / 5;max-width:480px;border-radius:24px;background:var(--ink-2);box-shadow:0 30px 60px -30px #0f303d73}.page[data-route=ueber-mich] .profil__text{display:grid;gap:36px}.page[data-route=ueber-mich] .profil .section-head h2{max-width:20ch}.page[data-route=ueber-mich] .profil__fakten{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 32px;margin:0}.page[data-route=ueber-mich] .profil__fakten>div{display:grid;gap:6px;padding:18px 0;border-top:1px solid var(--line)}.page[data-route=ueber-mich] .profil__fakten dt{font-family:var(--font-mono);font-size:.75rem;letter-spacing:.08em;text-transform:uppercase;color:var(--teal-ink)}.page[data-route=ueber-mich] .profil__fakten dd{margin:0;line-height:1.5;color:var(--ink)}.page[data-route=ueber-mich] .profil__links{margin:0}.page[data-route=ueber-mich] .profil__links .link-arrow .icon{width:16px;height:16px}@media(max-width:959.98px){.page[data-route=ueber-mich] .profil__raster{grid-template-columns:minmax(0,1fr)}.page[data-route=ueber-mich] .profil__bild{max-width:360px}}@media(max-width:559.98px){.page[data-route=ueber-mich] .profil__fakten{grid-template-columns:minmax(0,1fr)}}.page[data-route=ueber-mich] .section-head--split .lead{max-width:44ch}.page[data-route=ueber-mich] .laufbahn{--spalten: minmax(0, 5fr) minmax(0, 7fr);display:grid;gap:0}.page[data-route=ueber-mich] .laufbahn__achse{display:grid;grid-template-columns:var(--spalten);column-gap:clamp(24px,4vw,56px);padding-bottom:12px}.page[data-route=ueber-mich] .laufbahn__jahre{position:relative;grid-column:2;height:20px}.page[data-route=ueber-mich] .laufbahn__jahre span{position:absolute;left:calc((var(--j) - var(--von)) / (var(--bis) - var(--von)) * 100%);transform:translate(-50%);font-family:var(--font-mono);font-size:.75rem;color:var(--muted);white-space:nowrap}.page[data-route=ueber-mich] .laufbahn__jahre span:first-child{transform:none}.page[data-route=ueber-mich] .laufbahn__jahre .laufbahn__heute{transform:translate(-100%);font-weight:600;color:var(--teal-ink)}.page[data-route=ueber-mich] .laufbahn__liste{display:grid;margin:0;padding:0;list-style:none;border-top:1px solid var(--line-strong)}.page[data-route=ueber-mich] .laufbahn__station{display:grid;grid-template-columns:var(--spalten);column-gap:clamp(24px,4vw,56px);align-items:center;padding:22px 0;border-bottom:1px solid var(--line);transition:background-color var(--dur-fast)}.page[data-route=ueber-mich] .laufbahn__station:hover{background:linear-gradient(to right,transparent,rgba(255,255,255,.7) 20%,rgba(255,255,255,.7) 80%,transparent)}.page[data-route=ueber-mich] .laufbahn__text{display:grid;gap:6px}.page[data-route=ueber-mich] .laufbahn__zeit{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;margin:0;font-family:var(--font-mono);font-size:.75rem;color:var(--teal-ink)}.page[data-route=ueber-mich] .laufbahn__tag{padding:2px 9px;border-radius:999px;background:var(--surface);font-family:var(--font-body);font-size:.75rem;font-weight:500;color:var(--teal-ink)}.page[data-route=ueber-mich] .laufbahn__station--eigen .laufbahn__tag{background:var(--petrol);color:var(--on-dark)}.page[data-route=ueber-mich] .laufbahn__titel{margin:0;font-family:var(--font-display);font-size:var(--fs-titel-s);font-weight:700;line-height:1.25;letter-spacing:-.015em;color:var(--ink)}.page[data-route=ueber-mich] .laufbahn__info{max-width:52ch;margin:0;font-size:.9375rem;line-height:1.5;color:var(--text)}.page[data-route=ueber-mich] .laufbahn__spur{position:relative;height:40px;border-right:1px dashed var(--line-strong);background:repeating-linear-gradient(to right,var(--line) 0 1px,transparent 1px calc(100% / (var(--bis) - var(--von)) * 2))}.page[data-route=ueber-mich] .laufbahn__balken{position:absolute;top:50%;left:calc((var(--a) - var(--von)) / (var(--bis) - var(--von)) * 100%);width:calc((var(--e) - var(--a)) / (var(--bis) - var(--von)) * 100%);height:14px;border-radius:999px;background:var(--petrol);transform:translateY(-50%);transform-origin:left center}.page[data-route=ueber-mich] .laufbahn__station--parallel .laufbahn__balken{background:var(--surface);box-shadow:inset 0 0 0 2px var(--teal)}.page[data-route=ueber-mich] .laufbahn__station--eigen .laufbahn__balken{background:var(--mark-px)}.page[data-route=ueber-mich] .laufbahn__station--laufend .laufbahn__balken{border-radius:999px 0 0 999px}.page[data-route=ueber-mich] .laufbahn__station--laufend .laufbahn__balken:after{content:"";position:absolute;top:50%;right:-5px;width:10px;height:10px;border-radius:50%;background:inherit;box-shadow:0 0 0 4px #2683962e;transform:translateY(-50%)}.page[data-route=ueber-mich] .laufbahn__legende{display:flex;flex-wrap:wrap;align-items:center;gap:8px 20px;margin:18px 0 0;font-size:var(--fs-small);color:var(--muted)}.page[data-route=ueber-mich] .laufbahn__muster{display:inline-block;width:28px;height:10px;margin-right:-12px;border-radius:999px;vertical-align:middle}.page[data-route=ueber-mich] .laufbahn__muster--haupt{background:var(--petrol)}.page[data-route=ueber-mich] .laufbahn__muster--parallel{background:var(--surface);box-shadow:inset 0 0 0 2px var(--teal)}.page[data-route=ueber-mich] .laufbahn__muster--eigen{background:var(--mark-px)}@media(prefers-reduced-motion:no-preference){.mx .page[data-route=ueber-mich] .laufbahn__liste[data-m=stagger] .laufbahn__balken{transform:translateY(-50%) scaleX(0);transition:transform 1.1s var(--ease-out);transition-delay:calc(var(--i) * .11s + .2s)}.mx .page[data-route=ueber-mich] .laufbahn__liste[data-m=stagger].is-in .laufbahn__balken{transform:translateY(-50%) scaleX(1)}}@media(max-width:859.98px){.page[data-route=ueber-mich] .laufbahn__achse{display:none}.page[data-route=ueber-mich] .laufbahn__station{grid-template-columns:minmax(0,1fr);row-gap:12px}.page[data-route=ueber-mich] .laufbahn__spur{height:22px}}.page[data-route=ueber-mich] .haltungen{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none}.page[data-route=ueber-mich] .haltung{display:flex;flex-direction:column;gap:14px;padding:clamp(24px,3vw,40px);border:1px solid var(--line);border-radius:24px;background:var(--surface)}.page[data-route=ueber-mich] .haltung__nr{margin:0;font-family:var(--font-mono);font-size:.8125rem;color:var(--teal-ink)}.page[data-route=ueber-mich] .haltung__titel{margin:0;font-family:var(--font-display);font-size:var(--fs-titel-l);font-weight:700;line-height:1.15;letter-spacing:-.025em;color:var(--ink)}.page[data-route=ueber-mich] .haltung__text{margin:0;line-height:1.6;color:var(--text)}.page[data-route=ueber-mich] .haltung__vergleich{display:grid;gap:8px;margin:auto 0 0;padding-top:10px}.page[data-route=ueber-mich] .haltung__vergleich>div{display:grid;grid-template-columns:7.5rem minmax(0,1fr);gap:12px;align-items:baseline;padding:12px 16px;border-radius:14px}.page[data-route=ueber-mich] .haltung__vergleich dt{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-mono);font-size:.75rem;letter-spacing:.08em;text-transform:uppercase}.page[data-route=ueber-mich] .haltung__vergleich dt .icon{width:16px;height:16px}.page[data-route=ueber-mich] .haltung__vergleich dd{margin:0;line-height:1.45}.page[data-route=ueber-mich] .haltung__nicht{background:var(--mist);color:var(--muted)}.page[data-route=ueber-mich] .haltung__sondern{background:var(--petrol);color:var(--on-dark-muted)}.page[data-route=ueber-mich] .haltung__sondern dt{color:var(--teal-light)}.page[data-route=ueber-mich] .haltung__sondern dd{font-weight:600;color:var(--on-dark)}@media(max-width:859.98px){.page[data-route=ueber-mich] .haltungen{grid-template-columns:minmax(0,1fr)}}@media(max-width:479.98px){.page[data-route=ueber-mich] .haltung__vergleich>div{grid-template-columns:minmax(0,1fr);gap:4px}}.page[data-route=ueber-mich] .drei-wege{display:grid;margin:0;padding:0;list-style:none;border-top:1px solid var(--on-dark-line)}.page[data-route=ueber-mich] .drei-wege a{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 20px;align-items:center;padding:18px 4px;border-bottom:1px solid var(--on-dark-line);color:var(--on-dark);text-decoration:none}.page[data-route=ueber-mich] .drei-wege__titel{font-weight:600;font-size:1.0625rem}.page[data-route=ueber-mich] .drei-wege__text{grid-column:1;font-size:var(--fs-small);line-height:1.5;color:var(--on-dark-muted)}.page[data-route=ueber-mich] .drei-wege .icon{grid-column:2;grid-row:1 / span 2;width:20px;height:20px;color:var(--teal-light);transition:transform var(--dur) var(--ease-out)}.page[data-route=ueber-mich] .drei-wege a:hover .icon{transform:translate(4px)}.page[data-route=ueber-mich] .drei-wege a:hover .drei-wege__titel{text-decoration:underline;text-underline-offset:4px}.wkarten{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.wkarte{position:relative;display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--line);border-radius:24px;background:var(--surface);transition:transform .45s var(--ease-out),box-shadow .45s var(--ease-out),border-color var(--dur-fast)}.wkarte:not(.wkarte--offen):hover{transform:translateY(-4px);border-color:var(--line-strong);box-shadow:0 28px 50px -32px #0f303d80}.wkarte:has(.wkarte__link:focus-visible){outline:2px solid var(--focus);outline-offset:3px}.wkarte__cover{position:relative;aspect-ratio:16 / 9;overflow:hidden;background:var(--petrol)}.wkarte__bereich{position:absolute;top:16px;left:16px;z-index:2;padding:6px 12px;border-radius:999px;background:#fafcfd1f;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);font-family:var(--font-mono);font-size:.75rem;letter-spacing:.06em;text-transform:uppercase;color:var(--on-dark);text-decoration:none;transition:background-color var(--dur-fast),color var(--dur-fast)}.wkarte__bereich:hover{background:var(--on-dark);color:var(--ink);text-decoration:none}.wkarte__bereich:focus-visible{outline-color:var(--focus-on-dark);outline-offset:2px}.wkarte__body{display:flex;flex:1;flex-direction:column;gap:12px;padding:24px 28px 28px}.wkarte__meta{display:flex;flex-wrap:wrap;gap:4px 16px;margin:0;font-family:var(--font-mono);font-size:.75rem;color:var(--teal-ink)}.wkarte__titel{margin:0;font-family:var(--font-display);font-size:var(--fs-titel-m);font-weight:700;line-height:1.22;letter-spacing:-.02em;color:var(--ink);text-wrap:balance}.wkarte__link,.wkarte__link:hover{color:inherit;text-decoration:none}.wkarte__link:focus-visible{outline:none}.wkarte__link:after{content:"";position:absolute;inset:0;z-index:1}.wkarte__text{display:-webkit-box;margin:0;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:4;line-clamp:4;line-height:1.55;color:var(--text)}.wkarte__mehr{display:inline-flex;align-items:center;gap:8px;margin:auto 0 0;padding-top:6px;font-weight:600;color:var(--blue)}.wkarte__mehr .icon{width:18px;height:18px;transition:transform var(--dur) var(--ease-out)}.wkarte:hover .wkarte__mehr .icon{transform:translate(4px)}.wkarte--offen{background:var(--mist);border-color:transparent}.wkarte--offen .wkarte__cover canvas{opacity:.45}.wkarte--offen .wkarte__titel{color:var(--text)}.wkarte__mehr--aus{font-size:var(--fs-small);font-weight:500;line-height:1.5;color:var(--muted)}.wkarte--gross{grid-column:1 / -1;display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.wkarte--gross .wkarte__cover{aspect-ratio:auto;min-height:380px}.wkarte--gross .wkarte__body{justify-content:center;gap:16px;padding:clamp(28px,3.6vw,56px)}.wkarte--gross .wkarte__titel{font-size:var(--fs-titel-l);line-height:1.12;letter-spacing:-.03em}.wkarte--gross .wkarte__text{display:block;font-size:1.0625rem}.wkarte--gross .wkarte__mehr{margin-top:8px}.wkarten--zwei{grid-template-columns:repeat(2,minmax(0,1fr))}.wkarte--quer{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,3fr)}.wkarte--quer .wkarte__cover{aspect-ratio:auto;min-height:100%}.wkarte--quer .wkarte__text{-webkit-line-clamp:3;line-clamp:3}@media(max-width:1023.98px){.wkarten{grid-template-columns:repeat(2,minmax(0,1fr))}.wkarte--quer{grid-template-columns:minmax(0,1fr)}.wkarte--quer .wkarte__cover{aspect-ratio:16 / 9;min-height:0}.wkarte--gross{grid-template-columns:minmax(0,1fr)}.wkarte--gross .wkarte__cover{aspect-ratio:16 / 9;min-height:0}}@media(max-width:639.98px){.wkarten{grid-template-columns:minmax(0,1fr)}.wkarte__body{padding:20px 22px 24px}}.page[data-route=artikel] .hero__title{max-width:26ch}.page[data-route=artikel] .hero__lead{max-width:44em}.artikel-meta{display:flex;flex-wrap:wrap;align-items:center;gap:10px 24px;margin:4px 0 0;padding:0;list-style:none;font-size:var(--fs-small);color:var(--on-dark-muted)}.artikel-meta li{display:inline-flex;align-items:center;gap:8px}.artikel-meta .icon{width:16px;height:16px;color:var(--teal-light)}.artikel-meta__autor img{width:36px;height:36px;border-radius:50%;box-shadow:0 0 0 2px #fafcfd2e}.artikel-meta__autor a{font-weight:600;color:var(--on-dark);text-decoration:none}.artikel-meta__autor a:hover{text-decoration:underline;text-underline-offset:4px}.artikel__raster{display:grid;grid-template-columns:minmax(0,70ch) minmax(0,300px);justify-content:space-between;column-gap:clamp(48px,6vw,112px);align-items:start}.artikel__seite{position:sticky;top:calc(var(--header-h) + 32px)}.artikel-inhalt ol{display:grid;gap:2px;margin:0;padding:0;list-style:none;counter-reset:kap}.artikel-inhalt li{counter-increment:kap}.artikel-inhalt a{display:grid;grid-template-columns:2.1em minmax(0,1fr);padding:8px 12px 8px 10px;border-left:2px solid var(--line);font-size:.875rem;line-height:1.4;color:var(--text);text-decoration:none;transition:color var(--dur-fast),border-color var(--dur-fast),background-color var(--dur-fast)}.artikel-inhalt a:before{content:counter(kap,decimal-leading-zero);font-family:var(--font-mono);font-size:.75rem;line-height:1.6;color:var(--teal-ink)}.artikel-inhalt a:hover{color:var(--ink);border-left-color:var(--teal);text-decoration:none}.artikel-inhalt a[aria-current]{border-left-color:var(--ink);background:var(--mist);font-weight:600;color:var(--ink)}.artikel-inhalt__titel{margin:0 0 14px;font-family:var(--font-body);font-size:var(--fs-label);font-weight:600;letter-spacing:var(--track-label);text-transform:uppercase;color:var(--teal-ink)}.artikel-inhalt--klein{display:none;margin-bottom:32px;border:1px solid var(--line);border-radius:18px;background:var(--surface)}.artikel-inhalt--klein summary{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;cursor:pointer;list-style:none;font-weight:600;color:var(--ink)}.artikel-inhalt--klein summary::-webkit-details-marker{display:none}.artikel-inhalt--klein summary:after{content:"";width:14px;height:14px;background:linear-gradient(currentColor,currentColor) center / 14px 1.5px no-repeat,linear-gradient(currentColor,currentColor) center / 1.5px 14px no-repeat;color:var(--teal-ink);transition:background-size var(--dur) var(--ease-out)}.artikel-inhalt--klein[open] summary:after{background-size:14px 1.5px,1.5px 0}.artikel-inhalt--klein ol{padding:0 12px 16px}@media(max-width:1099.98px){.artikel__raster{grid-template-columns:minmax(0,1fr)}.artikel__seite{display:none}.artikel-inhalt--klein{display:block;max-width:70ch}}.page[data-route=artikel] .artikel__text{max-width:70ch;gap:1.1em;font-size:var(--fs-body);line-height:var(--lh-body)}.page[data-route=artikel] .artikel__text h2{margin-top:1.7em;scroll-margin-top:calc(var(--header-h) + 32px);font-size:clamp(1.5rem,1.2rem + .9vw,2.125rem);line-height:1.15;letter-spacing:-.028em;text-wrap:balance}.page[data-route=artikel] .artikel__text h3{margin-top:1em;font-size:var(--fs-titel-m);line-height:1.3}.page[data-route=artikel] .artikel__text>.callout:first-child{margin-bottom:.6em}.page[data-route=artikel] .artikel__text .price-table-wrap{margin-block:.4em}.artikel-weiter__alle{margin:0;justify-self:end;align-self:end;padding-bottom:.4em}.page[data-route=artikel] .section-head>.eyebrow:before{content:"";width:18px;height:18px;padding:0;border-right:0}.callout--autor{grid-template-columns:64px minmax(0,1fr);gap:18px;align-items:center}.callout--autor .callout__bild{flex:none;width:64px;height:64px;border-radius:50%}.wkarte__bild{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform .6s var(--ease-out)}.wkarte:not(.wkarte--offen):hover .wkarte__bild{transform:scale(1.03)}.wkarte__cover:has(>.wkarte__bild) .wkarte__bereich{background:#0f303dbd}.wkarte__cover:has(>.wkarte__bild) .wkarte__bereich:hover{background:var(--on-dark)}.page[data-route=artikel]{--bild-ueber: clamp(48px, 10vw, 150px);--bild-luft: clamp(40px, 4vw, 64px);--vorhang: 44px}.page[data-route=artikel]:has(.artikel-bild)>.hero{padding-bottom:calc(var(--bild-ueber) + var(--vorhang) + var(--bild-luft))}.artikel-bild{position:relative;z-index:1;max-width:70ch;margin:calc(-1 * var(--section-y) - var(--bild-ueber)) 0 8px;font-size:var(--fs-body)}.artikel-bild img{display:block;width:100%;height:auto;aspect-ratio:16 / 9;object-fit:cover;border-radius:24px;background:var(--mist);box-shadow:0 0 0 1px #fafcfd14,0 36px 64px -36px #04141b99}.ki-vermerk{position:absolute;right:14px;bottom:12px;z-index:1;font-family:var(--font-display);font-size:.6875rem;font-weight:600;line-height:1;letter-spacing:.1em;text-transform:uppercase;color:#fafcfd;text-shadow:0 1px 2px rgba(4,20,27,.55),0 0 10px rgba(4,20,27,.35);pointer-events:none}.artikel-bild .ki-vermerk{right:20px;bottom:16px;font-size:.75rem}@media(max-width:719.98px){.page[data-route=artikel]{--vorhang: 28px}.artikel-bild img{border-radius:18px}}.bgv{position:absolute;inset:0;z-index:-1;overflow:hidden;pointer-events:none}[data-bg]{position:relative;isolation:isolate}.wkarte__cover>.bgv{z-index:0}.bgv--kamm>canvas{position:absolute;inset:auto 0 0;width:100%;height:72%;-webkit-mask-image:linear-gradient(to bottom,transparent,#000 45%),linear-gradient(to right,rgba(0,0,0,.35),#000 60%);-webkit-mask-composite:source-in;mask-image:linear-gradient(to bottom,transparent,#000 45%),linear-gradient(to right,#00000059,#000 60%);mask-composite:intersect}.wkarte__cover .bgv--kamm>canvas{height:100%;-webkit-mask-image:none;mask-image:none}.bgv--pixel:before{content:"";position:absolute;inset:0;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28' height='28'%3E%3Crect x='12' y='12' width='4' height='4' rx='0.6' fill='%2393B8C0'/%3E%3C/svg%3E");background-size:28px 28px;opacity:.6;-webkit-mask-image:radial-gradient(120% 110% at 100% 0%,#000 0%,rgba(0,0,0,.55) 40%,transparent 78%);mask-image:radial-gradient(120% 110% at 100% 0%,#000 0%,rgba(0,0,0,.55) 40%,transparent 78%)}.bgv--pixel.is-live:before{display:none}.bgv--pixel>canvas{position:absolute;inset:0;display:block;width:100%;height:100%}@media(max-width:719.98px){.bgv--pixel:before{opacity:.45;-webkit-mask-image:radial-gradient(95% 40% at 100% 0%,#000 0%,rgba(0,0,0,.4) 45%,transparent 80%);mask-image:radial-gradient(95% 40% at 100% 0%,#000 0%,rgba(0,0,0,.4) 45%,transparent 80%)}}.bgv--anstieg svg{position:absolute;right:0;bottom:0;width:100%;height:100%}.bgv--anstieg{-webkit-mask-image:linear-gradient(to right,transparent 0%,rgba(0,0,0,.15) 38%,#000 72%);mask-image:linear-gradient(to right,transparent 0%,rgba(0,0,0,.15) 38%,#000 72%)}.wkarte__cover .bgv--anstieg{-webkit-mask-image:none;mask-image:none}.bgv--anstieg path{fill:none;stroke:#93b8c0;stroke-width:1.2;vector-effect:non-scaling-stroke}.bgv--anstieg .bgv__spitze{stroke:var(--mark-px-light);stroke-width:2}.bgv--anstieg .bgv__pfeil{fill:var(--mark-px-light);stroke:none}.bgv--licht{background:radial-gradient(55% 80% at 88% 8%,rgba(92,182,201,.3),transparent 62%),radial-gradient(50% 70% at 6% 100%,rgba(71,111,164,.34),transparent 62%),radial-gradient(35% 45% at 55% 55%,rgba(147,184,192,.07),transparent 70%)}.bgv--licht:after{content:"";position:absolute;inset:0;opacity:.55;mix-blend-mode:soft-light;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='180' height='180'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 1  0 0 0 0 1  0 0 0 0 1  0 0 0 0.09 0'/></filter><rect width='100%25' height='100%25' filter='url(%23n)'/></svg>")}.bgv--zeichen:before{content:"";position:absolute;inset:0;background:radial-gradient(40% 60% at 86% 18%,rgba(92,182,201,.22),transparent 65%)}.bgv--zeichen .lg{position:absolute;top:50%;right:2%;width:min(56vw,680px);height:auto;transform:translateY(-50%);--lg-mark: rgba(147, 184, 192, .11);--lg-px: rgba(92, 182, 201, .55)}.wkarte__cover .bgv--zeichen .lg{width:78%;right:-12%}@media(prefers-reduced-motion:no-preference){.bgv--anstieg path{stroke-dasharray:1;stroke-dashoffset:1;animation:bgv-zeichnen 2.4s var(--ease-out) forwards;animation-delay:calc(var(--i, 0) * 90ms)}.bgv--anstieg .bgv__pfeil{opacity:0;animation:bgv-auf .6s ease-out 2.2s forwards}}@keyframes bgv-zeichnen{to{stroke-dashoffset:0}}@keyframes bgv-auf{to{opacity:1}}.strecke{--fortschritt: 0;display:grid;gap:clamp(24px,3vw,40px)}.strecke__leiste{position:relative;display:grid;grid-template-columns:repeat(var(--stationen, 6),minmax(0,1fr));gap:8px}.strecke__leiste:before,.strecke__leiste:after{content:"";position:absolute;top:29px;left:calc(100% / var(--stationen, 6) / 2);height:2px;border-radius:2px;pointer-events:none}.strecke__leiste:before{right:calc(100% / var(--stationen, 6) / 2);background:var(--line-strong)}.strecke__leiste:after{width:calc((100% - 100% / var(--stationen, 6)) * var(--fortschritt));background:var(--mark-px);transition:width .6s var(--ease-out)}.strecke__station{position:relative;z-index:1;display:grid;justify-items:center;align-content:start;gap:8px;padding:0 4px 6px;border:0;background:none;font:inherit;text-align:center;color:var(--muted);cursor:pointer}.strecke__punkt{display:grid;place-items:center;width:60px;height:60px;border-radius:18px;background:var(--surface);box-shadow:inset 0 0 0 1.5px var(--line-strong);color:var(--teal-ink);transition:background-color var(--dur-fast),box-shadow var(--dur-fast),color var(--dur-fast),transform .35s var(--ease-out)}.strecke__punkt .icon{width:26px;height:26px}.strecke__no{font-family:var(--font-mono);font-size:.75rem;color:var(--teal-ink)}.strecke__name{max-width:16ch;font-size:.9375rem;font-weight:600;line-height:1.3;color:var(--ink)}.strecke__station:hover .strecke__punkt{transform:translateY(-3px);box-shadow:inset 0 0 0 1.5px var(--teal)}.strecke__station.is-vorher .strecke__punkt{box-shadow:inset 0 0 0 2px var(--mark-px);color:var(--mark-px)}.strecke__station[aria-selected=true] .strecke__punkt{background:var(--petrol);box-shadow:0 8px 14px -8px #0f303d8c;color:var(--mark-px-light);transform:translateY(-4px)}.strecke__station[aria-selected=true] .strecke__name{color:var(--ink)}.strecke__station:focus-visible{outline:2px solid var(--focus);outline-offset:4px;border-radius:12px}.strecke__tafeln{display:grid;gap:16px}.strecke__tafel{display:grid;gap:18px;padding:clamp(24px,3vw,44px);border:1px solid var(--line);border-radius:24px;background:var(--surface)}.strecke.is-live .strecke__tafel.is-an{animation:strecke-auf .45s var(--ease-out)}@keyframes strecke-auf{0%{opacity:0;transform:translate3d(0,10px,0)}to{opacity:1;transform:none}}.strecke__titel{display:flex;align-items:baseline;gap:14px;margin:0;font-family:var(--font-display);font-size:var(--fs-titel-l);font-weight:700;line-height:1.15;letter-spacing:-.02em;color:var(--ink)}.strecke__titel .num{font-family:var(--font-mono);font-size:.875rem;font-weight:500;letter-spacing:0;color:var(--teal-ink)}.strecke__vergleich{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px}.strecke__heute,.strecke__ki{display:grid;gap:10px;align-content:start;padding:22px 24px;border-radius:18px}.strecke__heute{background:var(--mist)}.strecke__ki{background:var(--petrol);color:var(--on-dark-muted)}.strecke__label{display:inline-flex;align-items:center;gap:8px;margin:0;font-family:var(--font-mono);font-size:.75rem;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.strecke__ki .strecke__label{color:var(--mark-px-light)}.strecke__label .icon{width:16px;height:16px}.strecke__heute p:not(.strecke__label){margin:0;line-height:1.6;color:var(--text)}.strecke__ki p:not(.strecke__label){margin:0;line-height:1.6;color:var(--on-dark)}.strecke__fuss{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 24px;padding-top:4px}.strecke__modul{margin:0;font-size:.9375rem;color:var(--muted)}.strecke__modul strong{color:var(--ink)}@media(max-width:899.98px){.strecke__leiste{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:18px}.strecke__leiste:before,.strecke__leiste:after{display:none}.strecke__punkt{width:52px;height:52px;border-radius:16px}.strecke__vergleich{grid-template-columns:minmax(0,1fr)}}@media(prefers-reduced-motion:reduce){.strecke.is-live .strecke__tafel.is-an{animation:none}.strecke__leiste:after{transition:none}}.strecke__spalten{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr) minmax(0,.9fr);gap:16px}.strecke__block{display:grid;gap:12px;align-content:start;padding:22px 24px;border-radius:18px;background:var(--mist)}.strecke__block p:not(.strecke__label){margin:0;line-height:1.6;color:var(--text)}.strecke__block .chips{margin:0}.strecke__block--ki{background:var(--petrol)}.strecke__block--ki .strecke__label{color:var(--mark-px-light)}.strecke__block--ki p:not(.strecke__label){color:var(--on-dark)}.strecke__module{display:flex;flex-wrap:wrap;gap:8px}.strecke__modul-link{text-decoration:none;transition:background-color var(--dur-fast),color var(--dur-fast)}.strecke__modul-link:hover{background:var(--petrol);color:var(--on-dark);text-decoration:none}.strecke__tafel--touch .strecke__fuss{justify-content:flex-start}@media(max-width:1099.98px){.strecke__spalten{grid-template-columns:minmax(0,1fr)}}.faehig{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none}.faehig__karte{display:flex;flex-direction:column;gap:14px;padding:24px 24px 28px;border:1px solid var(--line);border-radius:24px;background:var(--surface);transition:transform .4s var(--ease-out),box-shadow .4s var(--ease-out),border-color var(--dur-fast)}.faehig__karte:hover{transform:translateY(-4px);border-color:var(--line-strong);box-shadow:0 26px 46px -32px #0f303d80}.faehig__bild{width:100%;height:auto;margin-bottom:6px;padding:16px;border-radius:16px;background:var(--mist);overflow:visible}.faehig__titel{display:flex;align-items:center;gap:10px;margin:0;font-family:var(--font-display);font-size:var(--fs-titel-s);font-weight:700;line-height:1.25;letter-spacing:-.015em;color:var(--ink)}.faehig__titel .icon{width:22px;height:22px;color:var(--teal)}.faehig__karte p{margin:0;font-size:.9375rem;line-height:1.6;color:var(--text)}.fb-linie{fill:none;stroke:var(--line-strong);stroke-width:2;stroke-linecap:round}.fb-akzent-linie{fill:none;stroke:var(--mark-px);stroke-width:3;stroke-linecap:round}.fb-pfeil{fill:none;stroke:var(--mark-px);stroke-width:3;stroke-linecap:round;stroke-linejoin:round}.fb-punkt{fill:var(--petrol)}.fb-punkt-hell,.fb-balken{fill:var(--line-strong)}.fb-akzent{fill:var(--mark-px)}.fb-punkte circle{fill:var(--line-strong)}.fb-ring{fill:#2683961a;stroke:var(--mark-px);stroke-width:2;stroke-dasharray:5 5}.fb-treffer circle{fill:var(--petrol)}.fb-blatt{fill:var(--surface);stroke:var(--line-strong);stroke-width:1.5}.fb-zeile{fill:none;stroke:var(--line-strong);stroke-width:5;stroke-linecap:round}.fb-cursor{stroke:var(--mark-px);stroke-width:2.5;stroke-linecap:round}.fb-varianten rect{fill:var(--surface);stroke:var(--line-strong);stroke-width:1.5}.fb-varianten rect:first-child{stroke:var(--mark-px);stroke-width:2}@media(prefers-reduced-motion:no-preference){.fb-cursor{animation:fb-blinken 1.1s steps(1) infinite}.faehig__karte:hover .fb-akzent{transform:translateY(-4px);transition:transform .4s var(--ease-out)}}@keyframes fb-blinken{50%{opacity:0}}@media(max-width:1099.98px){.faehig{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:599.98px){.faehig{grid-template-columns:minmax(0,1fr)}}.verweis{display:flex;flex-wrap:wrap;align-items:center;gap:10px 16px;margin:clamp(28px,3vw,40px) 0 0;padding:16px 20px;border-radius:16px;background:var(--surface);box-shadow:inset 0 0 0 1px var(--line);font-size:var(--fs-small);line-height:1.55;color:var(--text)}.verweis>.icon{flex:none;width:20px;height:20px;color:var(--teal)}.verweis>span{flex:1 1 32ch}.verweis{max-width:none}.section>.container>.verweis{margin-top:0}.rules__ausblick{display:flex;align-items:flex-start;gap:12px;max-width:80ch;margin:clamp(24px,3vw,36px) 0 0;font-size:var(--fs-small);line-height:1.6;color:var(--text)}.rules__ausblick .icon{flex:none;width:20px;height:20px;margin-top:1px;color:var(--teal)}.postfach{display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.25fr);overflow:hidden;border-radius:28px;background:var(--surface);box-shadow:inset 0 0 0 1px var(--line),0 40px 80px -60px #0f303d8c}.postfach:not(.is-live){grid-template-columns:minmax(0,1fr)}.postfach:not(.is-live) .postfach__links{display:none}.postfach__links{display:flex;flex-direction:column;background:var(--petrol);color:var(--on-dark-muted)}.postfach__leiste-kopf{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:22px 24px 18px;border-bottom:1px solid var(--on-dark-line)}.postfach__name{display:flex;align-items:center;gap:10px;margin:0;font-family:var(--font-mono);font-size:.75rem;letter-spacing:.1em;text-transform:uppercase;color:var(--mark-px-light)}.postfach__name .icon{width:18px;height:18px}.postfach__neu{margin:0;padding:4px 10px;border-radius:999px;background:#5cb6c929;font-size:.75rem;color:var(--mark-px-light)}.postfach__liste{display:grid;align-content:start;gap:4px;padding:10px}.postfach__mail{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"von zeit" "betreff betreff" "anhang anhang" "tags tags";gap:3px 12px;width:100%;padding:14px 16px 14px 24px;border:0;border-radius:16px;background:none;font:inherit;text-align:left;color:var(--on-dark-muted);cursor:pointer;transition:background-color var(--dur-fast),color var(--dur-fast)}.postfach__mail:before{content:"";position:absolute;top:21px;left:10px;width:6px;height:6px;border-radius:1.5px;background:var(--mark-px-light)}.postfach__mail:hover{background:#fafcfd0f}.postfach__mail:focus-visible{outline:2px solid var(--focus-on-dark);outline-offset:2px}.postfach__mail[aria-selected=true]{background:var(--on-dark);color:var(--text)}.postfach__mail[aria-selected=true]:before{background:var(--mark-px)}.postfach__von{grid-area:von;font-weight:600;color:var(--on-dark)}.postfach__zeit{grid-area:zeit;font-family:var(--font-mono);font-size:.75rem}.postfach__betreff{grid-area:betreff;font-size:.9375rem;line-height:1.35}.postfach__anhang{grid-area:anhang;display:inline-flex;align-items:center;gap:6px;margin-top:2px;font-family:var(--font-mono);font-size:.75rem}.postfach__anhang .icon{width:14px;height:14px}.postfach__tags{grid-area:tags;display:flex;flex-wrap:wrap;gap:6px;margin-top:7px}.postfach__tag{padding:3px 9px;border-radius:999px;background:#fafcfd1a;font-size:.75rem;font-weight:600;color:var(--on-dark)}.postfach__tag--ki{background:#5cb6c92e;color:var(--mark-px-light)}.postfach__tag--dringend{background:var(--on-dark);color:var(--ink)}.postfach__mail[aria-selected=true] .postfach__von{color:var(--ink)}.postfach__mail[aria-selected=true] .postfach__tag{background:var(--mist);color:var(--ink)}.postfach__mail[aria-selected=true] .postfach__tag--ki{background:var(--teal-tint);color:var(--teal-ink)}.postfach__mail[aria-selected=true] .postfach__tag--dringend{background:var(--petrol);color:var(--on-dark)}.postfach__tafeln{display:grid}.postfach__tafel{display:grid;align-content:start;gap:20px;padding:clamp(24px,3vw,40px)}.postfach:not(.is-live) .postfach__tafel+.postfach__tafel{border-top:1px solid var(--line)}.postfach.is-live .postfach__tafel.is-an{animation:strecke-auf .45s var(--ease-out)}.postfach__kopfzeile{display:grid;gap:6px;padding-bottom:18px;border-bottom:1px solid var(--line)}.postfach__thema{margin:0;font-family:var(--font-display);font-size:var(--fs-titel-l);font-weight:700;line-height:1.15;letter-spacing:-.02em;color:var(--ink);text-wrap:balance}.postfach__absender{margin:0;font-size:var(--fs-small);color:var(--muted)}.postfach__eigenschaften{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0}.postfach__eigenschaften div{padding:12px 14px;border-radius:14px;background:var(--mist)}.postfach__eigenschaften dt{font-family:var(--font-mono);font-size:.75rem;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.postfach__eigenschaften dd{margin:4px 0 0;font-weight:600;line-height:1.3;color:var(--ink)}.postfach__label{margin:0 0 10px;font-family:var(--font-mono);font-size:.75rem;line-height:1.4;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.postfach__schritte{display:grid;gap:8px;margin:0;padding:0;list-style:none}.postfach__schritte li{display:flex;align-items:flex-start;gap:10px;font-size:.9375rem;line-height:1.45;color:var(--text)}.postfach__schritte .icon{flex:none;width:18px;height:18px;margin-top:2px;color:var(--teal)}.postfach__entwurf{padding:16px 18px;border-radius:16px 16px 16px 4px;background:var(--petrol)}.postfach__entwurf .postfach__label{color:var(--mark-px-light)}.postfach__entwurf p:not([class]){margin:0;line-height:1.55;color:var(--on-dark)}.postfach__quelle{display:flex;align-items:center;gap:8px;margin:12px 0 0;padding-top:10px;border-top:1px solid var(--on-dark-line);font-family:var(--font-mono);font-size:.75rem;line-height:1.4;color:var(--mark-px-light)}.postfach__quelle .icon{flex:none;width:16px;height:16px}.postfach__pruefen{padding:16px 18px;border-radius:16px;background:var(--teal-tint)}.postfach__pruefen .postfach__label{color:var(--teal-ink)}.postfach__pruefen ul{display:grid;gap:8px;margin:0;padding:0;list-style:none}.postfach__pruefen li{display:flex;gap:10px;font-size:.9375rem;line-height:1.45;color:var(--ink)}.postfach__pruefen li:before{content:"";flex:none;width:8px;height:8px;margin-top:7px;border-radius:2px;background:var(--mark-px)}.postfach__mensch{display:flex;align-items:flex-start;gap:12px;padding:16px 18px;border-radius:16px;box-shadow:inset 0 0 0 1.5px var(--petrol)}.postfach__mensch .icon{flex:none;width:22px;height:22px;color:var(--teal-ink)}.postfach__mensch p{margin:0;line-height:1.55;color:var(--ink)}.postfach__fuss{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 24px;padding-top:4px}.postfach__freigabe{display:inline-flex;align-items:center;gap:8px;margin:0;font-size:var(--fs-small);font-weight:600;color:var(--ink)}.postfach__freigabe .icon{width:18px;height:18px;color:var(--teal)}@media(prefers-reduced-motion:no-preference){.postfach.is-in .postfach__mail{animation:pf-ein .5s var(--ease-out) both;animation-delay:calc(var(--i, 0) * .11s + .15s)}.postfach.is-in .postfach__tag{animation:pf-tag .35s var(--ease-out) both;animation-delay:calc(var(--i, 0) * .11s + .65s)}.postfach.is-live .postfach__tafel.is-an .postfach__schritte li{animation:pf-ein .4s var(--ease-out) both;animation-delay:calc(var(--n, 0) * .14s + .15s)}}@keyframes pf-ein{0%{opacity:0;transform:translate3d(0,10px,0)}to{opacity:1;transform:none}}@keyframes pf-tag{0%{opacity:0;transform:scale(.85)}to{opacity:1;transform:none}}@media(max-width:899.98px){.postfach{grid-template-columns:minmax(0,1fr)}.postfach__liste{grid-auto-flow:column;grid-auto-columns:minmax(240px,72%);gap:8px;overflow-x:auto;padding:12px 16px 16px;scroll-snap-type:x mandatory;scrollbar-width:thin;scroll-padding-inline:16px}.postfach__mail{scroll-snap-align:start;align-content:start}}@media(max-width:599.98px){.postfach__leiste-kopf{padding:18px 16px 14px}.postfach__tafel{gap:18px;padding:22px 18px 24px}.postfach__eigenschaften{grid-template-columns:minmax(0,1fr);gap:0;padding:4px 14px;border-radius:14px;background:var(--mist)}.postfach__eigenschaften div{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:9px 0;border-top:1px solid var(--line);border-radius:0;background:none}.postfach__eigenschaften div:first-child{border-top:0}.postfach__eigenschaften dd{margin:0;text-align:right}}.zeitvergleich__details>summary{display:inline-flex;align-items:center;gap:10px;cursor:pointer;list-style:none;font-size:var(--fs-small);font-weight:600;color:var(--blue)}.zeitvergleich__details>summary::-webkit-details-marker{display:none}.zeitvergleich__details>summary:after{content:"";width:12px;height:12px;background:linear-gradient(currentColor,currentColor) center / 12px 1.5px no-repeat,linear-gradient(currentColor,currentColor) center / 1.5px 12px no-repeat;transition:background-size var(--dur) var(--ease-out)}.zeitvergleich__details[open]>summary:after{background-size:12px 1.5px,1.5px 0}.zeitvergleich__details>summary:hover{color:var(--blue-hover)}.zeitvergleich__details>summary:focus-visible{outline:2px solid var(--focus);outline-offset:3px;border-radius:4px}.zeitvergleich{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;align-items:stretch}.zeitvergleich__details{margin-top:auto}.zeitvergleich__fall{display:flex;flex-direction:column;gap:14px;padding:clamp(24px,3vw,36px);border:1px solid var(--line);border-radius:24px;background:var(--surface)}.zeitvergleich__titel{margin:0;font-family:var(--font-display);font-size:var(--fs-titel-m);font-weight:700;line-height:1.2;letter-spacing:-.02em;color:var(--ink)}.zeitvergleich__kontext{margin:0;font-size:var(--fs-small);line-height:1.55;color:var(--muted)}.zeitvergleich__balken{display:grid;gap:10px;margin-top:6px}.zeitvergleich__zeile{display:grid;grid-template-columns:4.5rem minmax(0,1fr) 8.5em;align-items:center;gap:12px;margin:0}.zeitvergleich__label{font-family:var(--font-mono);font-size:.75rem;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.zeitvergleich__spur{position:relative;display:block;height:12px;border-radius:3px;background:var(--mist)}.zeitvergleich__spur i{position:absolute;inset:0 auto 0 0;display:block;width:var(--w);border-radius:3px;background:var(--line-strong)}.zeitvergleich__zeile--ki .zeitvergleich__spur i{background:var(--mark-px)}.zeitvergleich__zeile--ki .zeitvergleich__label{color:var(--teal-ink)}.zeitvergleich__wert{font-size:.9375rem;text-align:right;color:var(--ink)}.zeitvergleich__spare{display:flex;align-items:center;gap:10px;margin:4px 0 0;padding:12px 14px;border-radius:14px;background:var(--teal-tint);font-size:.9375rem;color:var(--teal-ink)}.zeitvergleich__spare .icon{flex:none;width:18px;height:18px}.zeitvergleich__spare strong{color:var(--ink)}.zeitvergleich__spalten{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px;margin-top:14px}.zeitvergleich__spalten ol{display:grid;margin:8px 0 0;padding:0;list-style:none}.zeitvergleich__spalten li{display:flex;justify-content:space-between;gap:12px;padding:8px 0;border-top:1px solid var(--line);font-size:.875rem;line-height:1.4;color:var(--text)}.zeitvergleich__spalten li .num{flex:none;color:var(--ink)}@media(max-width:899.98px){.zeitvergleich{grid-template-columns:minmax(0,1fr)}}@media(max-width:599.98px){.zeitvergleich__spalten{grid-template-columns:minmax(0,1fr)}.zeitvergleich__zeile{grid-template-columns:3.8rem minmax(0,1fr) 7.5em;gap:8px}}.stimme{display:grid;justify-items:center;gap:clamp(22px,2.6vw,34px);max-width:1000px;margin:0 auto;text-align:center}.stimme__kopf{display:flex;align-items:center;gap:22px;width:min(100%,620px)}.stimme__kopf:before,.stimme__kopf:after{content:"";flex:1;height:1px;background:linear-gradient(90deg,transparent,var(--on-dark-line-strong))}.stimme__kopf:after{background:linear-gradient(90deg,var(--on-dark-line-strong),transparent)}.stimme__kopf img{flex:none;width:76px;height:76px;border-radius:50%;object-fit:cover;box-shadow:0 0 0 4px var(--petrol),0 0 0 5.5px var(--mark-px-light)}.mx .stimme .stimme__kopf:before{transform:scaleX(0);transform-origin:right center;transition:transform 1.1s var(--ease-expo) .2s}.mx .stimme .stimme__kopf:after{transform:scaleX(0);transform-origin:left center;transition:transform 1.1s var(--ease-expo) .2s}.mx .stimme.is-in .stimme__kopf:before,.mx .stimme.is-in .stimme__kopf:after{transform:none}.stimme__zitat{margin:0}.stimme__zitat p{max-width:30ch;margin:0 auto;font-family:var(--font-display);font-size:clamp(2rem,1.2rem + 3vw,3.75rem);font-weight:700;line-height:1.06;letter-spacing:-.035em;color:var(--on-dark);text-wrap:balance}.stimme__zitat p:before{content:"„";color:var(--mark-px-light)}.stimme__zitat p:after{content:"“";color:var(--mark-px-light)}.stimme__person{display:grid;justify-items:center;gap:4px;max-width:60ch}.stimme__name{font-size:1.0625rem;font-weight:600;color:var(--on-dark)}.stimme__rolle{font-family:var(--font-mono);font-size:.75rem;letter-spacing:var(--track-label);text-transform:uppercase;color:var(--mark-px-light)}.stimme__text{margin-top:14px;font-size:1.0625rem;line-height:1.6;color:var(--on-dark-muted);text-wrap:pretty}.buero{display:grid;grid-template-columns:minmax(0,1fr);overflow:hidden;border-radius:28px;background:radial-gradient(70% 60% at 85% 0%,rgba(92,182,201,.14),transparent 70%),var(--petrol);color:var(--on-dark-muted);box-shadow:0 40px 80px -60px #0f303d99}.buero__kopf{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 16px;padding:20px clamp(20px,3vw,32px);border-bottom:1px solid var(--on-dark-line)}.buero__name{display:flex;align-items:center;gap:10px;margin:0;font-family:var(--font-mono);font-size:.75rem;letter-spacing:.1em;text-transform:uppercase;color:var(--mark-px-light)}.buero__name .icon{width:18px;height:18px}.buero__hinweis{margin:0;font-size:var(--fs-small);color:var(--on-dark-muted)}.buero__verlauf{display:grid;min-height:360px;padding:clamp(22px,3vw,40px) clamp(20px,3vw,32px)}.buero:not(.is-live) .buero__tafel+.buero__tafel{margin-top:28px;padding-top:28px;border-top:1px solid var(--on-dark-line)}.buero__tafel{display:grid;align-content:start;gap:14px;width:100%;max-width:860px;margin-inline:auto}.buero__wer{display:flex;align-items:center;gap:8px;margin-bottom:6px;font-family:var(--font-mono);font-size:.75rem;font-weight:400;letter-spacing:.1em;text-transform:uppercase}.buero__du{justify-self:end;max-width:78%;margin:0;padding:14px 18px;border-radius:18px 18px 4px;background:var(--on-dark);font-weight:500;line-height:1.45;color:var(--ink)}.buero__du .buero__wer{justify-content:flex-end;color:var(--muted)}.buero__antwort{position:relative;justify-self:start;max-width:86%;padding:16px 20px;border-radius:18px 18px 18px 4px;background:#fafcfd12;box-shadow:inset 0 0 0 1px #fafcfd1f}.buero__antwort .buero__wer{color:var(--mark-px-light)}.buero__antwort .buero__wer .icon{width:16px;height:16px}.buero__antwort p:not([class]){margin:0;line-height:1.6;color:var(--on-dark)}.buero__liste{margin:10px 0 0;padding-left:1.4em;line-height:1.6;color:var(--on-dark)}.buero__liste li::marker{font-family:var(--font-mono);color:var(--mark-px-light)}.buero__quelle{display:flex;align-items:center;gap:8px;margin:12px 0 0;padding-top:10px;border-top:1px solid var(--on-dark-line);font-family:var(--font-mono);font-size:.75rem;line-height:1.4;color:var(--mark-px-light)}.buero__quelle .icon{flex:none;width:16px;height:16px}.buero__antwort--gesperrt{background:none;box-shadow:inset 0 0 0 1.5px var(--mark-px-light)}.buero__modul{margin:2px 0 0;font-size:var(--fs-small);color:var(--on-dark-muted)}.buero__vorschlaege{min-width:0;padding:18px clamp(20px,3vw,32px) 22px;border-top:1px solid var(--on-dark-line);background:#0000001f}.buero__label{margin:0 0 12px;font-family:var(--font-mono);font-size:.75rem;letter-spacing:.1em;text-transform:uppercase;color:var(--on-dark-muted)}.buero__chips{display:flex;flex-wrap:wrap;gap:8px}.buero__chip{padding:9px 14px;border:1px solid rgba(250,252,253,.22);border-radius:999px;background:none;font:inherit;font-size:.875rem;line-height:1.3;text-align:left;color:var(--on-dark);cursor:pointer;transition:background-color var(--dur-fast),border-color var(--dur-fast),color var(--dur-fast)}.buero__chip:hover{border-color:var(--mark-px-light)}.buero__chip[aria-selected=true]{border-color:var(--on-dark);background:var(--on-dark);color:var(--ink)}.buero__chip:focus-visible{outline:2px solid var(--focus-on-dark);outline-offset:2px}.buero__antwort:before{content:"";position:absolute;top:22px;left:20px;width:36px;height:8px;background:radial-gradient(circle,var(--mark-px-light) 3px,transparent 3.5px) 0 0 / 12px 8px repeat-x;opacity:0;pointer-events:none}@media(prefers-reduced-motion:no-preference){.buero.is-live .buero__tafel.is-an .buero__du{animation:pf-ein .35s var(--ease-out) both}.buero.is-live .buero__tafel.is-an .buero__antwort:before{animation:bu-tippen .9s ease both .2s}.buero.is-live .buero__tafel.is-an .buero__antwort>*{animation:pf-ein .4s var(--ease-out) both 1s}.buero.is-live .buero__tafel.is-an .buero__modul{animation:pf-ein .4s var(--ease-out) both 1.2s}}@keyframes bu-tippen{0%{opacity:0}15%{opacity:1}85%{opacity:1}to{opacity:0}}@media(max-width:699.98px){.buero__verlauf{min-height:0}.buero__du{max-width:92%}.buero__antwort{max-width:100%}.buero__chips{flex-wrap:nowrap;overflow-x:auto;margin-inline:-4px;padding:2px 4px 6px;scroll-snap-type:x mandatory;scrollbar-width:thin}.buero__chip{flex:none;white-space:nowrap;scroll-snap-align:start}.buero__chips{-webkit-mask-image:linear-gradient(90deg,#000 82%,transparent);mask-image:linear-gradient(90deg,#000 82%,transparent)}}.gebaut{display:grid;gap:12px;margin:0;padding:0;list-style:none}.gebaut__karte{display:grid;gap:6px;padding:22px 24px;border-radius:20px;background:var(--petrol);color:var(--on-dark-muted)}.gebaut__art{margin:0;font-family:var(--font-mono);font-size:.75rem;letter-spacing:.1em;text-transform:uppercase;color:var(--mark-px-light)}.gebaut__name{margin:0;font-family:var(--font-display);font-size:var(--fs-titel-s);font-weight:700;line-height:1.2;letter-spacing:-.015em;color:var(--on-dark)}.gebaut__text{margin:0;font-size:.9375rem;line-height:1.55}.gebaut__mehr{padding:4px 0 0}.postfach__quelle,.buero__quelle,.gehirn__quelle{max-width:none}.mehr-moeglich{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(20px,3vw,48px);align-items:center;margin-top:clamp(28px,3vw,40px);padding:clamp(24px,3vw,40px);border:1.5px dashed var(--line-strong);border-radius:24px;background:var(--surface)}.section>.container>.mehr-moeglich{margin-top:0}.mehr-moeglich__text{display:grid;gap:12px;justify-items:start}.mehr-moeglich__label{display:flex;align-items:center;gap:10px;margin:0;font-family:var(--font-mono);font-size:.75rem;letter-spacing:.1em;text-transform:uppercase;color:var(--teal-ink)}.mehr-moeglich__label .icon{width:18px;height:18px;color:var(--mark-px)}.mehr-moeglich__titel{margin:0;font-family:var(--font-display);font-size:var(--fs-titel-m);font-weight:700;line-height:1.2;letter-spacing:-.02em;color:var(--ink)}.mehr-moeglich__text p:not([class]){margin:0;font-size:.9375rem;line-height:1.55;color:var(--text)}.mehr-moeglich__chips{gap:8px}.mehr-moeglich__chips .chip{background:var(--mist);box-shadow:none}@media(max-width:899.98px){.mehr-moeglich{grid-template-columns:minmax(0,1fr)}}@media(max-width:599.98px){.mehr-moeglich{padding:22px 18px}.mehr-moeglich__chips{gap:6px}.mehr-moeglich__chips .chip{padding:6px 10px;font-size:.8125rem}}.ref__art{display:inline-flex;align-items:center;gap:8px;width:fit-content;margin:0;padding:6px 12px 6px 10px;border-radius:999px;background:var(--petrol-2);font-family:var(--font-mono);font-size:.75rem;letter-spacing:.08em;text-transform:uppercase;color:var(--teal-light)}.ref__art .icon{width:16px;height:16px}.ref__art--hell{background:var(--teal-tint);color:var(--teal-ink)}.ref--dunkel .ref__art,.x-refs__zitat .ref__art{background:#93b8c024;color:var(--teal-light)!important}.ref--klein{display:flex;flex-direction:column;gap:10px;padding:clamp(24px,2.6vw,36px);border:1px solid var(--line);border-radius:24px;background:var(--surface)}.ref--klein .ref__art{margin-bottom:8px}.ref--klein .ref__name{margin:0;font-family:var(--font-display);font-size:var(--fs-titel-m);font-weight:700;line-height:1.2;letter-spacing:-.02em;color:var(--ink)}.ref--klein .ref__branche{margin:0;font-family:var(--font-mono);font-size:.8125rem;color:var(--muted)}.ref--klein .ref__text{margin:6px 0 0;line-height:1.55;color:var(--text)}.ref__fuss{margin:auto 0 0;padding-top:16px;border-top:1px solid var(--line);font-size:var(--fs-small);line-height:1.55;color:var(--muted)}.ref--dunkel{border-color:#fafcfd1a;background:var(--petrol-2)}.ref--dunkel .ref__name{color:var(--on-dark)}.ref--dunkel .ref__branche{color:var(--teal-light)!important}.ref--dunkel .ref__text{color:var(--on-dark-muted)}.ref-autor{display:flex;align-items:center;gap:14px;margin:0}.ref-autor__kreis{display:grid;place-items:center;flex:none;width:48px;height:48px;border-radius:50%;background:var(--teal-tint);font-family:var(--font-display);font-size:.9375rem;font-weight:700;letter-spacing:.02em;color:var(--teal-ink)}.ref-autor__text{display:grid;gap:2px;font-size:var(--fs-small);line-height:1.4}.ref-autor__name{font-weight:600;color:var(--ink)}.ref-autor__rolle{color:var(--muted)}.ref-autor--dunkel .ref-autor__kreis{background:var(--teal-light);color:var(--petrol)}.ref-autor--dunkel .ref-autor__name{color:var(--on-dark)}.ref-autor--dunkel .ref-autor__rolle{color:var(--on-dark-muted)}.zusagen{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none}.zusage{display:flex;flex-direction:column;gap:24px;min-width:0;padding:clamp(24px,2.4vw,34px);border-radius:24px;background:var(--paper);box-shadow:inset 0 0 0 1px var(--line)}.zusage--weg,.zusage--eu{grid-column:span 2;background:var(--petrol);box-shadow:none;color:var(--on-dark-muted)}.zusage__text{display:grid;gap:10px;align-content:start}.zusage__text p{max-width:none;margin:0;font-size:var(--fs-small);line-height:1.55;color:var(--muted)}.zusage__text h3{margin:0;font-family:var(--font-display);font-size:var(--fs-titel-s);font-weight:700;line-height:1.25;letter-spacing:-.015em;color:var(--ink);text-wrap:balance}.zusage--weg .zusage__text h3,.zusage--eu .zusage__text h3{font-size:var(--fs-titel-l);line-height:1.15;color:var(--on-dark)}.zusage--weg .zusage__text p,.zusage--eu .zusage__text p{color:var(--on-dark-muted)}.zusage__text .zusage__nr{font-family:var(--font-mono);font-size:.75rem;font-weight:500;letter-spacing:var(--track-label);color:var(--teal-ink)}.zusage--weg .zusage__nr,.zusage--eu .zusage__nr{color:var(--teal-light)!important}.zusage__bild{margin-top:auto}.zusage__weg{position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));padding:24px 0 8px;border-radius:16px;background:#fafcfd0d;box-shadow:inset 0 0 0 1px #fafcfd14}.zusage__weglinie{position:absolute;left:12.5%;right:12.5%;top:52px;height:1.5px;background:var(--teal-light)}.zusage__station{position:relative;display:grid;justify-items:center;gap:10px;padding-bottom:14px}.zusage__station img{width:56px;height:56px;border-radius:50%;object-fit:cover;box-shadow:0 0 0 3px var(--petrol),0 0 0 4.5px var(--teal-light)}.zusage__station>span{font-family:var(--font-mono);font-size:.75rem;color:var(--on-dark-muted);text-align:center}.mx .zusagen .zusage__station img{opacity:0;transform:scale(.6);transition:opacity .4s ease,transform .6s cubic-bezier(.34,1.56,.64,1)}.mx .zusagen.is-in .zusage__station img{opacity:1;transform:none;transition-delay:calc(.5s + var(--i) * .28s)}.zusage__rechnung{display:grid;grid-template-columns:1.1em minmax(0,1fr);gap:7px 8px;padding:16px 18px;border-radius:14px;background:var(--mist);font-family:var(--font-mono);font-size:.8125rem;line-height:1.35;color:var(--text)}.zusage__op{color:var(--teal-ink)}.zusage__summe small{display:block;margin-top:2px;font-family:var(--font-body);font-size:.75rem;font-weight:400;color:var(--muted)}.zusage__rechnung .zusage__summe,.zusage__rechnung .zusage__op:nth-last-child(2){padding-top:9px;border-top:1.5px solid var(--ink);font-weight:500;color:var(--ink)}.zusage__liste{display:grid}.zusage__zeile{display:flex;align-items:center;gap:10px;padding:11px 0;border-top:1px solid var(--line-soft);font-size:.875rem;font-weight:500;color:var(--ink)}.zusage__zeile:first-child{border-top:0;padding-top:0}.zusage__zeile>.icon{flex:none;width:18px;height:18px;color:var(--teal)}.zusage__zeile>:last-child{margin-left:auto}.zusage__deins{padding:3px 9px;border-radius:999px;background:var(--teal-tint);font-family:var(--font-mono);font-size:.75rem;font-weight:500;color:var(--teal-ink)}.zusage__zeile--nein{margin:6px -10px 0;padding:10px;border-top:0;border-radius:10px;box-shadow:inset 0 0 0 1.5px var(--ink)}.zusage__zeile--nein .rec--nicht{box-shadow:none;background:var(--ink);color:var(--paper)}.zusage__messung{display:grid;gap:10px}.zusage__beispiel{font-family:var(--font-mono);font-size:.75rem;color:var(--muted)}.zusage__balken{display:grid;grid-template-columns:4.2rem minmax(0,1fr) 1.5rem;align-items:center;gap:10px;font-size:.8125rem;color:var(--muted)}.zusage__balken .num{font-family:var(--font-mono);color:var(--ink);text-align:right}.zusage__spur{position:relative;height:10px;border-radius:3px;background:var(--mist)}.zusage__spur i{position:absolute;inset:0 auto 0 0;width:var(--w);border-radius:3px;background:var(--line-strong)}.zusage__balken--nachher .zusage__spur i{background:var(--mark-px)}.zusage__balken--nachher>span:first-child{color:var(--teal-ink);font-weight:600}.zusage--eu{flex-direction:row;align-items:center;gap:clamp(20px,3vw,40px)}.zusage--eu .zusage__text{flex:1 1 auto}.zusage--eu .zusage__bild{flex:none;margin-top:0}.zusage__merkmale{display:flex;flex-wrap:wrap;gap:8px;margin:8px 0 0;padding:0;list-style:none}.zusage__merkmale li{padding:5px 11px;border-radius:999px;background:#fafcfd14;box-shadow:inset 0 0 0 1px #fafcfd29;font-size:.8125rem;font-weight:500;color:var(--on-dark)}.zusage__eu{position:relative;width:clamp(120px,11vw,150px);aspect-ratio:1}.zusage__ring{display:block;width:100%;height:100%;fill:var(--teal-light)}.zusage__eu-mitte{position:absolute;inset:30%;display:grid;place-items:center;border-radius:50%;background:#93b8c024;box-shadow:inset 0 0 0 1px #93b8c059;color:var(--teal-light)}.zusage__eu-mitte .icon{width:26px;height:26px}.mx .zusage__sterne{transform-origin:60px 60px;animation:zusage-drehen 60s linear infinite}@keyframes zusage-drehen{to{transform:rotate(360deg)}}@media(max-width:1099.98px){.zusagen{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:639.98px){.zusagen{grid-template-columns:minmax(0,1fr)}.zusage--weg,.zusage--eu{grid-column:auto}.zusage--eu{flex-direction:column;align-items:stretch}.zusage--eu .zusage__bild{align-self:center}.zusage__weg{grid-template-columns:minmax(0,1fr);gap:12px;padding:16px 18px}.zusage__weglinie{inset:36px auto 36px 37px;width:1.5px;height:auto}.zusage__station{display:flex;align-items:center;gap:14px;padding-bottom:0}.zusage__station img{width:40px;height:40px}.zusage__station>span{font-size:.8125rem;text-align:left}}.strecke__anzahl{font-family:var(--font-mono);font-size:.75rem;color:var(--muted)}.tp__kopf{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:10px 32px}.tp__mess{display:flex;align-items:center;gap:8px;max-width:46ch;margin:0;font-size:.875rem;line-height:1.45;color:var(--muted)}.tp__mess .icon{flex:none;width:16px;height:16px;color:var(--teal)}.tp__mess-label,.tp__ki-label{margin-right:6px;font-family:var(--font-mono);font-size:.75rem;letter-spacing:var(--track-label);text-transform:uppercase;color:var(--teal-ink)}.tp{display:grid}.tp__spalten,.tp__zeile{display:grid;grid-template-columns:minmax(0,3.4fr) minmax(0,4.6fr) minmax(0,4fr);gap:0 28px}.tp__spalten{max-width:none;margin:0;padding:0 0 10px;border-bottom:1.5px solid var(--ink);font-family:var(--font-mono);font-size:.75rem;letter-spacing:var(--track-label);text-transform:uppercase;color:var(--muted)}.tp__spalten span:last-child{color:var(--teal-ink)}.tp__liste{margin:0;padding:0;list-style:none}.tp__zeile{align-items:center;padding:14px 0;border-bottom:1px solid var(--line);transition:background-color var(--dur-fast)}.tp__zeile:hover{background:linear-gradient(90deg,transparent,var(--mist) 8%,var(--mist) 92%,transparent)}.tp__name{display:flex;align-items:center;gap:12px;min-width:0;margin:0;font-family:var(--font-display);font-size:1rem;font-weight:700;line-height:1.25;letter-spacing:-.01em;color:var(--ink)}.tp__symbol{display:grid;place-items:center;flex:none;width:36px;height:36px;border-radius:10px;background:var(--teal-tint);color:var(--teal-ink)}.tp__symbol .icon{width:18px;height:18px}.tp__zeile p{max-width:none;margin:0}.tp__tun{font-size:var(--fs-small);line-height:1.5;color:var(--text)}.tp__nutzen{display:grid;grid-template-columns:18px minmax(0,1fr);gap:10px;align-items:start;font-size:var(--fs-small);font-weight:600;line-height:1.45;color:var(--ink)}.tp__nutzen .icon{width:18px;height:18px;margin-top:1px;color:var(--teal);stroke-width:2.2}.tp__ki{display:flex;align-items:flex-start;gap:12px;margin:0;padding:16px 20px;border-radius:14px;background:var(--petrol);font-size:var(--fs-small);line-height:1.55;color:var(--on-dark);max-width:none}.tp__ki .icon{flex:none;width:18px;height:18px;margin-top:2px;color:var(--mark-px-light)}.tp__ki .tp__ki-label{color:var(--mark-px-light)}@media(max-width:767.98px){.tp__spalten{display:none}.tp__zeile{grid-template-columns:minmax(0,1fr);gap:8px;padding:16px 0}.tp__zeile:hover{background:none}.tp__tun,.tp__nutzen{padding-left:48px}.strecke__anzahl{display:none}}.modulwahl{display:grid;grid-template-columns:minmax(0,4.4fr) minmax(0,7.6fr);gap:20px;align-items:start;scroll-margin-top:calc(var(--header-h) + 24px)}.modulwahl:not(.is-live){grid-template-columns:minmax(0,1fr)}.modulwahl__liste{position:sticky;top:calc(var(--header-h) + 24px);display:grid;gap:6px}.modulwahl__tab{display:grid;grid-template-columns:44px minmax(0,1fr) 18px;align-items:center;gap:14px;width:100%;padding:12px 14px;border:1px solid transparent;border-radius:16px;background:transparent;font:inherit;text-align:left;color:var(--ink);cursor:pointer;transition:background-color var(--dur-fast),border-color var(--dur-fast),box-shadow var(--dur-fast)}.modulwahl__tab:hover{background:#fff9}.modulwahl__tab[aria-selected=true]{border-color:var(--line);background:var(--paper);box-shadow:0 16px 34px -24px #0f303d80}.modulwahl__tab:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.modulwahl__symbol{display:grid;place-items:center;width:44px;height:44px;border-radius:12px;background:var(--teal-tint);color:var(--teal-ink);transition:background-color var(--dur-fast),color var(--dur-fast)}.modulwahl__symbol .icon{width:22px;height:22px}.modulwahl__tab[aria-selected=true] .modulwahl__symbol{background:var(--petrol);color:var(--mark-px-light)}.modulwahl__name{display:grid;gap:3px;font-family:var(--font-display);font-size:1rem;font-weight:700;line-height:1.25;letter-spacing:-.01em}.modulwahl__kenn{font-family:var(--font-mono);font-size:.75rem;font-weight:400;letter-spacing:.02em;color:var(--teal-ink)}.modulwahl__pfeil{width:18px;height:18px;color:var(--blue);opacity:0;transform:translate(-4px);transition:opacity var(--dur-fast),transform var(--dur-fast)}.modulwahl__tab[aria-selected=true] .modulwahl__pfeil{opacity:1;transform:none}.modulwahl__tafeln{display:grid;gap:16px}.modulwahl__tafel{display:flex;flex-direction:column;gap:16px;padding:clamp(26px,3.2vw,44px);border:1px solid var(--line);border-radius:24px;background:var(--paper);scroll-margin-top:calc(var(--header-h) + 24px)}.modulwahl.is-live .modulwahl__tafel.is-an{animation:strecke-auf .45s var(--ease-out)}.modulwahl__kopf{display:flex;align-items:center;justify-content:space-between}.modulwahl__symbol--gross{width:56px;height:56px;border-radius:16px}.modulwahl__symbol--gross .icon{width:28px;height:28px}.modulwahl__titel{margin:4px 0 0;font-family:var(--font-display);font-size:var(--fs-titel-l);font-weight:700;line-height:1.15;letter-spacing:-.02em;color:var(--ink);text-wrap:balance}.modulwahl__tafel p{max-width:none}.modulwahl__text{margin:0;max-width:62ch!important;font-size:var(--fs-body);line-height:1.6;color:var(--text)}.modulwahl__ergebnis{display:grid;gap:10px;padding:20px 22px;border-radius:16px;background:var(--mist)}.modulwahl__label{margin:0;font-family:var(--font-mono);font-size:.75rem;letter-spacing:var(--track-label);text-transform:uppercase;color:var(--teal-ink)}.modulwahl__ergebnis .list-check{margin:0}.modulwahl__fuss{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:14px 24px;margin-top:4px;padding-top:18px;border-top:1px solid var(--line)}.modulwahl__preis{display:grid;gap:2px;margin:0;font-size:var(--fs-small);font-weight:600;color:var(--ink)}.modulwahl__preis span{font-family:var(--font-mono);font-size:.75rem;font-weight:400;color:var(--muted)}@media(prefers-reduced-motion:reduce){.modulwahl.is-live .modulwahl__tafel.is-an{animation:none}}@media(max-width:959.98px){.modulwahl{grid-template-columns:minmax(0,1fr);gap:14px}.modulwahl__liste{position:static;grid-auto-flow:column;grid-auto-columns:max-content;gap:8px;overflow-x:auto;margin-inline:calc(-1 * var(--gutter));padding:4px var(--gutter) 8px;scroll-snap-type:x proximity;scrollbar-width:none;-webkit-mask-image:linear-gradient(90deg,#000 85%,transparent);mask-image:linear-gradient(90deg,#000 85%,transparent)}.modulwahl__liste::-webkit-scrollbar{display:none}.modulwahl__tab{grid-template-columns:32px auto;gap:10px;padding:8px 14px 8px 8px;border-color:var(--line);border-radius:999px;background:var(--paper);scroll-snap-align:start}.modulwahl__tab .modulwahl__symbol{width:32px;height:32px;border-radius:50%}.modulwahl__tab .modulwahl__symbol .icon{width:17px;height:17px}.modulwahl__tab .modulwahl__kenn,.modulwahl__pfeil{display:none}.modulwahl__name{font-size:.875rem;white-space:nowrap}.modulwahl__tab[aria-selected=true]{background:var(--petrol);border-color:var(--petrol);color:var(--on-dark);box-shadow:none}.modulwahl__tab[aria-selected=true] .modulwahl__symbol{background:#5cb6c92e}.modulwahl__fuss .btn{width:100%;justify-content:center}}.termin-hinweis{display:inline-flex;align-items:center;gap:6px;font-size:.8125rem;line-height:1.3;color:var(--muted);white-space:nowrap}.termin-hinweis .icon{flex:none;width:15px;height:15px}:is(.x-dark,.v3-dark,.cta-band,.x-cta,.hero,.x-hero,.x-about) .termin-hinweis{color:var(--on-dark-muted)}.termin-block{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px 32px;margin-bottom:16px;padding:clamp(22px,2.8vw,36px);border:1px solid var(--line);border-radius:24px;background:var(--paper)}.termin-block__titel{grid-column:1;margin:0;font-family:var(--font-display);font-size:var(--fs-titel-l);font-weight:700;line-height:1.15;letter-spacing:-.02em;color:var(--ink)}.termin-block__text{grid-column:1;max-width:60ch;margin:0;color:var(--text)}.termin-block__aktion{grid-column:2;grid-row:1 / span 2;margin:0}@media(max-width:719.98px){.termin-block{grid-template-columns:minmax(0,1fr)}.termin-block__aktion{grid-column:1;grid-row:auto}}:is(.quote,.x-quote) figcaption a{color:inherit;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}:is(.quote,.x-quote) figcaption a:hover{text-decoration-thickness:2px}.zeitvergleich>.zeitvergleich__fall:last-child:nth-child(odd):not(:first-child){grid-column:1 / -1}.zeitvergleich__hinweis{margin:0;max-width:none}.price-table__umfang{max-width:70ch;margin:18px 0 0;font-size:var(--fs-small);line-height:1.6;color:var(--text)}.price-table__umfang .link-arrow{display:flex;width:fit-content;margin-top:8px}.kundenwege{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.kundenwege__karte{display:flex;flex-direction:column;gap:18px;padding:clamp(26px,3.2vw,44px);border:1px solid var(--line);border-radius:24px;background:var(--paper)}.kundenwege__karte--dunkel{border-color:transparent;background:var(--petrol);color:var(--on-dark-muted)}.kundenwege__titel{display:flex;align-items:center;gap:14px;margin:0;font-family:var(--font-display);font-size:var(--fs-titel-m);font-weight:700;line-height:1.2;letter-spacing:-.02em;color:var(--ink)}.kundenwege__karte--dunkel .kundenwege__titel{color:var(--on-dark)}.kundenwege__symbol{display:grid;place-items:center;flex:none;width:48px;height:48px;border-radius:14px;background:var(--teal-tint);color:var(--teal-ink)}.kundenwege__karte--dunkel .kundenwege__symbol{background:#5cb6c92e;color:var(--mark-px-light)}.kundenwege__symbol .icon{width:24px;height:24px}.kundenwege__karte .list-check{margin:0}.kundenwege__karte--dunkel .list-check>li{color:var(--on-dark)}.kundenwege__karte--dunkel .list-check>li:before{color:var(--mark-px-light)}.kundenwege__mass{max-width:none;margin:auto 0 0;padding-top:16px;border-top:1px solid var(--line);font-family:var(--font-mono);font-size:.8125rem;color:var(--teal-ink)}.kundenwege__karte--dunkel .kundenwege__mass{border-top-color:var(--on-dark-line);color:var(--mark-px-light)}@media(max-width:767.98px){.kundenwege{grid-template-columns:minmax(0,1fr)}}.logo-leiste-rahmen{margin:0 0 16px}.section-head+.logo-leiste-rahmen{margin:calc(-1*clamp(12px,2vw,28px)) 0 0}.logo-leiste{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));gap:12px;margin:0;padding:0;list-style:none}.logo-leiste>li{display:flex;min-width:0}.logo-leiste__eintrag{display:flex;flex:1;align-items:center;justify-content:center;min-height:72px;padding:14px 20px;border-radius:16px;background:var(--paper);box-shadow:inset 0 0 0 1px var(--line);text-align:center;text-decoration:none;transition:box-shadow .2s ease}.logo-leiste__eintrag img{display:block;width:auto;max-width:100%;height:var(--logo-h, 32px);object-fit:contain;filter:grayscale(1) contrast(1.35);opacity:.78;transition:filter .2s ease,opacity .2s ease}.logo-leiste__name{font-family:var(--font-display);font-size:var(--fs-small);font-weight:700;line-height:1.3;letter-spacing:-.01em;color:var(--muted);transition:color .2s ease}a.logo-leiste__eintrag:hover,a.logo-leiste__eintrag:focus-visible{box-shadow:inset 0 0 0 1px var(--line-strong)}a.logo-leiste__eintrag:hover img,a.logo-leiste__eintrag:focus-visible img{filter:none;opacity:1}a.logo-leiste__eintrag:hover .logo-leiste__name,a.logo-leiste__eintrag:focus-visible .logo-leiste__name{color:var(--ink)}.logo-leiste-rahmen--dunkel .logo-leiste__eintrag{background:var(--petrol-2);box-shadow:inset 0 0 0 1px var(--on-dark-line)}.logo-leiste-rahmen--dunkel .logo-leiste__eintrag:has(img){background:var(--paper)}.logo-leiste-rahmen--dunkel .logo-leiste__name{color:var(--on-dark-muted)}.logo-leiste-rahmen--dunkel a.logo-leiste__eintrag:hover,.logo-leiste-rahmen--dunkel a.logo-leiste__eintrag:focus-visible{box-shadow:inset 0 0 0 1px var(--on-dark-line-strong)}.logo-leiste-rahmen--dunkel a.logo-leiste__eintrag:hover .logo-leiste__name,.logo-leiste-rahmen--dunkel a.logo-leiste__eintrag:focus-visible .logo-leiste__name{color:var(--on-dark)}@media(max-width:599px){.logo-leiste{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.logo-leiste>li:last-child:nth-child(odd){grid-column:1 / -1}.logo-leiste__eintrag{min-height:60px;padding:10px 14px;border-radius:12px}.logo-leiste__name{font-size:var(--fs-xs)}.logo-leiste__eintrag img{height:calc(var(--logo-h, 32px) * .85)}}@media(prefers-reduced-motion:reduce){.logo-leiste__eintrag,.logo-leiste__eintrag img,.logo-leiste__name{transition:none}}.ref-autor__kreis--logo{overflow:hidden;background:var(--paper)!important}.ref-autor__kreis--logo img{width:72%;height:72%;object-fit:contain}.ref-zitat{margin:12px 0 0;padding-left:14px;border-left:2px solid var(--line-strong)}.ref-zitat blockquote{margin:0}.ref-zitat p{margin:0;font-size:var(--fs-small);line-height:1.55;color:var(--text)}.ref-zitat figcaption{margin-top:6px;font-family:var(--font-mono);font-size:var(--fs-mono-s);color:var(--muted)}.ref--dunkel .ref-zitat{border-left-color:var(--on-dark-line-strong)}.ref--dunkel .ref-zitat p{color:var(--on-dark)}.ref--dunkel .ref-zitat figcaption{color:var(--on-dark-muted)}section.cta-band,section.x-cta{--raster-ink: 250, 252, 253;--raster-akzent: 233, 239, 247;background:linear-gradient(to bottom,var(--teal) 0%,var(--teal) 55%,var(--petrol) 100%);color:var(--on-dark)}section.cta-band :is(.cta-band__lead,.cta-band__note,.termin-hinweis),section.x-cta :is(.x-cta__lead,.termin-hinweis){color:var(--on-dark)}section.cta-band .btn--outline-light,section.x-cta .btn--outline-light{--btn-border: rgba(250, 252, 253, .6)}section.cta-band .btn--outline-light:hover,section.x-cta .btn--outline-light:hover{--btn-bg: var(--petrol-2);--btn-border: var(--on-dark)}main:has(>.page:not([hidden])>:is(.cta-band,.x-cta):last-child)+.site-footer .site-footer__top{border-top:0}@media(min-width:1024px){.page[data-route=referenzen] .refs__klein{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:720px)and (max-width:1023.98px){.page[data-route=referenzen] .refs__klein>li:last-child:nth-child(odd){grid-column:1 / -1}}@media(min-width:900px){.x-refs__kunden .ref--klein{gap:4px;padding:22px clamp(22px,2vw,30px)}.x-refs__kunden .ref--klein .ref__art{margin-bottom:8px}.x-refs__kunden .ref--klein .ref__name{font-size:var(--fs-titel-s)}.x-refs__kunden .ref--klein .ref__text{margin-top:4px;font-size:var(--fs-small)}}.mobil-mehr{display:none}@media(max-width:719.98px){.mobil-kurz[data-mobil-kurz="2"]:not(.is-offen)>:nth-child(n+3),.mobil-kurz[data-mobil-kurz="3"]:not(.is-offen)>:nth-child(n+4){display:none}.mobil-mehr{display:inline-flex;align-items:center;gap:10px;margin:20px 0 0;padding:10px 0;border:0;border-bottom:1px solid currentColor;background:none;color:inherit;cursor:pointer;font:600 var(--fs-small)/1.2 var(--font-body)}.mobil-mehr:before{content:"+";font-size:1.1em;line-height:1}.mobil-mehr[aria-expanded=true]:before{content:"−"}.x-stats,.zusagen{display:flex;gap:12px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--gutter);margin-inline:calc(-1 * var(--gutter));padding:4px var(--gutter) 12px;scrollbar-width:none}.x-stats::-webkit-scrollbar,.zusagen::-webkit-scrollbar{display:none}.x-stats>li,.zusagen>li,.x-doors__grid>.x-door,.x-refs__kunden>li{flex:0 0 84%;scroll-snap-align:start}.x-doors__grid,.x-refs__kunden{display:flex!important;gap:12px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--gutter);margin-inline:calc(-1 * var(--gutter));padding:4px var(--gutter) 12px;scrollbar-width:none}.x-doors__grid::-webkit-scrollbar,.x-refs__kunden::-webkit-scrollbar{display:none}.zusagen>li{grid-column:auto!important}.x-stat{padding:22px 22px 24px;border-radius:20px;background:#0f303d0d}.x-door__list,.x-rw__right,.x-about__xp{display:none}.x-about__bild{max-width:220px}.x-about__punkte,.page[data-route=start] .x-chance__col--plus .x-chance__list p{display:none}.x-quote blockquote p{font-size:1.375rem;line-height:1.3}.x-stats{margin-top:48px}.x-quote{margin-top:40px!important}.x-refs__gebaut{display:none}.x-refs__kunden .ref--klein{gap:4px;padding:20px 22px}.x-refs__kunden .ref--klein .ref__name{font-size:var(--fs-titel-s)}.x-refs__kunden .ref--klein .ref__text{margin-top:4px;font-size:var(--fs-small)}}main :is(h1,h2,h3),.site-footer :is(h2,h3){text-wrap:balance}@media(min-width:960px){.section-head--split{align-items:start}.section-head--split>.lead{padding-bottom:0;padding-top:.5em}}.modulwahl__liste,.x-h__viewport,.x-stats,.zusagen,.x-doors__grid,.x-refs__kunden{scroll-padding-inline:var(--gutter)}.x-rw .source,.x-rw .source a{color:var(--on-dark-muted)}.x-rw .source a{text-decoration:underline;text-underline-offset:3px}.price-table .link-arrow{white-space:nowrap}.price-table__umfang .link-arrow{margin-top:12px}.zeitvergleich__spare strong{white-space:nowrap}.page[data-route=ueber-mich] .laufbahn__eintrag{display:inline-flex;align-items:center;gap:8px;white-space:nowrap}.page[data-route=ueber-mich] .laufbahn__eintrag .laufbahn__muster{margin-right:0}.portrait-card__caption{padding:8px 10px;margin:-8px -10px;border-radius:10px;background:#0f303d8c;width:fit-content}.strecke__name{hyphens:manual;overflow-wrap:break-word}@media(min-width:960px){.page[data-route=schnellcheck] .hero{padding-bottom:clamp(96px,9vw,128px)}.page[data-route=schnellcheck] .quiz{margin-inline:auto}}.page>.hero:has(+.section.v3-dark){padding-bottom:clamp(32px,4vw,56px)}@media(max-width:719.98px){.zeitvergleich__zeile{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"label wert" "spur spur";row-gap:6px}.zeitvergleich__label{grid-area:label}.zeitvergleich__wert{grid-area:wert;white-space:nowrap}.zeitvergleich__spur{grid-area:spur}.faq--karten .faq__q{gap:10px;padding:16px 14px 16px 16px}.faq--karten .faq__q:before{width:1.7em}.faq--karten .faq__q:after{width:30px;height:30px}.hero__title{hyphens:manual;overflow-wrap:normal}}.page[data-route=datenschutz] nav ol{padding-left:2.2em}@media(max-width:719.98px){.x-rw{padding-bottom:96px}.page[data-route=kontakt] .kontakt-raster{gap:32px}.report-table td{padding-bottom:10px}.hero__title--lang{font-size:clamp(2rem,9.2vw,2.5rem)}}main p,main li{text-wrap:pretty}@media(min-width:900px){.x-lage__row{align-items:start}.x-lage__answer{margin-top:.4em}}.x-area__title{margin-top:28px;padding-top:0}.x-area__ba{margin-top:auto}@media(min-width:900px)and (min-height:800px){.x-h__head{margin-bottom:40px}}@media(max-width:719.98px){.faq__q{text-wrap:pretty}}@media(max-width:719.98px){.x-about,.x-promise,.x-refs,.x-prices,.x-skepsis{padding-top:72px;padding-bottom:72px}.x-faq{margin-top:72px}.x-door__title{padding-top:72px}main :is(h1,h2,h3):is([class],:not([class])){max-width:none!important;text-wrap:balance}main :is(.x-lead,.x-statement,.lead,.hero__lead,[class*=__lead]){max-width:none!important}}@media(max-width:719.98px){:root{--section-y: 72px}}@media(max-width:719.98px){.page>.hero{padding-bottom:100px}.page>.hero:has(+.section.v3-dark){padding-bottom:40px}}.bericht-teaser{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:clamp(32px,5vw,72px);align-items:center}.bericht-teaser__vorschau{cursor:pointer}.bericht-teaser__blatt{display:grid;gap:14px;padding:clamp(22px,2.6vw,34px);border-radius:18px;background:var(--paper);color:var(--text);box-shadow:0 40px 80px #04141b73;transform:rotate(-1.2deg);-webkit-mask-image:linear-gradient(#000 62%,transparent 100%);mask-image:linear-gradient(#000 62%,transparent 100%);transition:transform .5s var(--ease-expo)}.bericht-teaser__vorschau:hover .bericht-teaser__blatt{transform:rotate(0) translateY(-4px)}.bericht-teaser__kopf{display:flex;justify-content:space-between;align-items:center;gap:12px;margin:0;padding-bottom:12px;border-bottom:1px solid var(--line);font-family:var(--font-mono);font-size:.75rem;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.bericht-teaser__titel{margin:4px 0 6px;font-family:var(--font-display);font-size:var(--fs-titel-s);font-weight:700;color:var(--ink)}.bericht-teaser__zeile{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:14px;margin:0;padding:12px 0;border-top:1px solid var(--line-soft);font-size:var(--fs-small);color:var(--text)}.bericht-teaser__zeile .num{font-family:var(--font-mono);font-size:.875rem;color:var(--ink);white-space:nowrap}.bericht-teaser__text{display:grid;gap:28px;align-content:center}.bericht-teaser__punkte{margin:0}.bericht-teaser__punkte>li{color:var(--on-dark)}.bericht-teaser__aktion{margin:0}.bericht-teaser__hinweis{margin:0;font-family:var(--font-mono);font-size:var(--fs-mono-s);color:var(--on-dark-muted)}@media(max-width:899.98px){.bericht-teaser{grid-template-columns:minmax(0,1fr)}.bericht-teaser__text{order:-1}}@media(max-width:599.98px){.bericht-teaser__zeile{grid-template-columns:minmax(0,1fr) auto}.bericht-teaser__zeile .rec{display:none}}.bericht-dialog{width:min(1120px,calc(100% - 32px));max-width:none;max-height:calc(100dvh - 48px);margin:auto;padding:0;border:0;background:transparent;overflow:visible;color:var(--text)}.bericht-dialog::backdrop{background:#081c24b8;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.bericht-dialog__innen{position:relative;max-height:calc(100dvh - 48px);overflow:auto;overscroll-behavior:contain;border-radius:24px;background:var(--paper)}.bericht-dialog .report-mock{margin:0;border:0;box-shadow:none}.bericht-dialog .report-mock:before,.bericht-dialog .report-mock:after{display:none}.bericht-dialog__zu{position:sticky;top:14px;z-index:3;float:right;display:grid;place-items:center;width:44px;height:44px;margin:14px 14px -58px 0;border:0;border-radius:50%;background:var(--petrol);color:var(--on-dark);cursor:pointer}.bericht-dialog__zu .icon{width:20px;height:20px}.bericht-dialog__zu:focus-visible{outline:2px solid var(--focus);outline-offset:3px}.bericht-dialog[open]{animation:dialog-auf .4s var(--ease-expo)}@keyframes dialog-auf{0%{opacity:0;transform:translateY(24px) scale(.98)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.bericht-dialog[open]{animation:none}.bericht-teaser__blatt{transition:none}}html.dialog-offen{overflow:hidden}@media(max-width:599.98px){.bericht-dialog{width:calc(100% - 16px);max-height:calc(100dvh - 16px)}.bericht-dialog__innen{max-height:calc(100dvh - 16px);border-radius:18px}}html:not(.js) .bericht-teaser{display:none}html:not(.js) .bericht-dialog{position:static;display:block;width:auto;max-height:none;margin:0}html:not(.js) .bericht-dialog__innen{max-height:none;overflow:visible;background:none}html:not(.js) .bericht-dialog__zu{display:none}.bericht-teaser__blatt p{max-width:none}.bericht-dialog .report-mock__head{padding-right:56px}.x-hero__inner{grid-template-rows:minmax(0,1fr) auto auto minmax(0,1fr)}.x-hero__title{grid-row:2;margin-top:0}.x-hero__foot{grid-row:3}.x-hero__meta{grid-row:4}.x-doors__lead,.x-lage__answer,.x-skepsis__lead,.x-promise__head>p{max-width:38ch;margin:0;padding-left:22px;border-left:2px solid var(--teal);font-size:var(--fs-lead);line-height:1.6;color:var(--text)}.x-chance{gap:20px;align-items:stretch}.x-chance__col--plus{padding:0;border:0;background:none;gap:18px}.x-chance__col--plus .x-chance__label{padding-top:6px}.x-chance__list{gap:16px}.x-chance__list li{display:flex;flex-direction:column;gap:18px;padding:clamp(22px,2.4vw,30px);border-radius:20px;background:var(--surface);box-shadow:inset 0 0 0 1px var(--line);transition:transform .4s var(--ease-expo),box-shadow .4s var(--ease-expo)}.x-chance__list li:hover{transform:translateY(-3px);box-shadow:inset 0 0 0 1px var(--line-strong),0 18px 36px #0f303d14}.x-chance__list li>.icon{width:48px;height:48px;padding:12px;border-radius:14px;background:var(--teal-tint);color:var(--teal-ink)}.x-chance__list h3{margin:0 0 8px}.x-chance__col--minus{gap:22px}.x-druck{display:grid;grid-template-columns:minmax(0,1fr);gap:10px;padding-bottom:22px;border-bottom:1px solid var(--on-dark-line)}.x-druck__zahl{margin:0;white-space:nowrap;font-family:var(--font-display);font-size:clamp(3.25rem,2.2rem + 3vw,5rem);font-weight:300;line-height:.95;letter-spacing:-.045em;color:var(--on-dark)}.x-druck__zahl .num{font-family:inherit}.x-druck__text{max-width:34ch;margin:0;font-size:var(--fs-small);line-height:1.55;color:var(--on-dark-muted)}.x-druck .x-chance__quelle{grid-column:auto;margin:0}.x-chance__risiken li{grid-template-columns:18px minmax(0,1fr);gap:14px}.x-chance__risiken li:before{content:"";width:8px;height:8px;margin-top:.55em;border-radius:2px;background:var(--mark-px-light)}.x-quote{grid-template-columns:minmax(0,1fr);max-width:920px;padding:clamp(28px,3.6vw,48px) clamp(24px,4vw,56px);border-radius:24px;background:var(--surface);box-shadow:inset 0 0 0 1px var(--line)}.x-quote__mark{grid-row:auto;display:block;width:40px;height:30px;margin:0 0 22px;font-size:0;color:transparent;background:var(--teal);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 24'%3E%3Cpath d='M0 24V14C0 6 4 1.5 12 0l1.5 3C9 4.5 7 7.5 7 11h5v13H0zm18 0V14c0-8 4-12.5 12-14l1.5 3C27 4.5 25 7.5 25 11h5v13H18z'/%3E%3C/svg%3E") no-repeat center / contain;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 24'%3E%3Cpath d='M0 24V14C0 6 4 1.5 12 0l1.5 3C9 4.5 7 7.5 7 11h5v13H0zm18 0V14c0-8 4-12.5 12-14l1.5 3C27 4.5 25 7.5 25 11h5v13H18z'/%3E%3C/svg%3E") no-repeat center / contain}.x-quote blockquote p{max-width:46ch;font-size:clamp(1.25rem,1.05rem + .7vw,1.625rem);font-weight:500;line-height:1.4;letter-spacing:-.012em;text-wrap:pretty}.x-quote blockquote p:before{content:none!important}.x-quote figcaption{margin-top:24px;padding-top:18px;border-top-color:var(--line)}@media(max-width:719.98px){.x-quote__mark{display:block;width:32px;height:24px;margin-bottom:16px}}@media(max-width:719.98px){.page[data-route=start] .x-chance__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.page[data-route=start] .x-chance__list li{gap:12px;padding:18px 16px}.page[data-route=start] .x-chance__list h3{margin:0;font-size:1rem}.page[data-route=start] .x-chance__list li>.icon{width:40px;height:40px;padding:10px}}.section-head>.lead{max-width:38ch;padding-left:22px;border-left:2px solid var(--teal)}.v3-dark .section-head>.lead,.section--ink .section-head>.lead{border-left-color:var(--teal-light)}@media(min-width:960px){.container>.section-head:not(.section-head--split):has(>h2+.lead){max-width:none;grid-template-columns:minmax(0,7fr) minmax(0,5fr);column-gap:var(--col-gap);align-items:start}.container>.section-head:not(.section-head--split):has(>h2+.lead)>*{grid-column:1 / -1}.container>.section-head:not(.section-head--split):has(>h2+.lead)>h2{grid-column:1}.container>.section-head:not(.section-head--split):has(>h2+.lead)>.lead{grid-column:2;grid-row:2;padding-top:0;margin-top:.5em}}.check-aufwand{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:clamp(32px,4vw,48px) 0 clamp(24px,3vw,32px);padding:0;list-style:none}.check-aufwand>li{display:grid;gap:6px;align-content:start;padding:22px 24px;border-radius:18px;background:var(--surface);box-shadow:inset 0 0 0 1px var(--line)}.check-aufwand__zahl{font-family:var(--font-display);font-size:clamp(2rem,1.5rem + 1.4vw,2.75rem);font-weight:300;line-height:1;letter-spacing:-.035em;color:var(--ink)}.check-aufwand__text{font-size:var(--fs-small);line-height:1.5;color:var(--muted)}.page[data-route=ki-check] .steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;counter-reset:step}.page[data-route=ki-check] .steps__item{display:flex;flex-direction:column;gap:12px;padding:clamp(24px,2.4vw,32px);border-radius:20px;background:var(--surface);box-shadow:inset 0 0 0 1px var(--line)}.page[data-route=ki-check] .steps__item:before{content:counter(step,decimal-leading-zero);position:static;display:block;width:auto;height:auto;margin-bottom:6px;border:0;border-radius:0;background:none;font-family:var(--font-display);font-size:clamp(2.5rem,2rem + 1.2vw,3.25rem);font-weight:300;line-height:1;letter-spacing:-.04em;color:var(--teal)}.page[data-route=ki-check] .steps__item:after{display:none}.page[data-route=ki-check] .steps__meta{margin-top:auto;padding-top:8px}.page[data-route=ki-check] .steps__item--ich{background:var(--petrol);box-shadow:none}.page[data-route=ki-check] .steps__item--ich:before{color:var(--teal-light)}.page[data-route=ki-check] .steps__item--ich .steps__title{color:var(--on-dark)}.page[data-route=ki-check] .steps__item--ich .steps__text{color:var(--on-dark-muted)}.page[data-route=ki-check] .steps__item--ich .time-chip{background:#93b8c029;color:var(--on-dark)}@media(max-width:899.98px){.page[data-route=ki-check] .steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:599.98px){.check-aufwand{grid-template-columns:minmax(0,1fr);gap:10px}.check-aufwand>li{grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:16px;padding:16px 18px}.check-aufwand__zahl{font-size:1.75rem;white-space:nowrap}.page[data-route=ki-check] .steps{grid-template-columns:minmax(0,1fr);gap:10px}}section.section.v3-dark>.container,section.section.v3-dark+section.section>.container{background-image:none!important}.x-chance__col--minus .x-chance__risiken li{font-size:1rem;color:var(--on-dark);padding:18px 0}.x-chance__col--minus{padding:clamp(28px,3.4vw,48px)}@media(max-width:719.98px){.page:not([data-route=start]) .x-chance__list{grid-template-columns:minmax(0,1fr);gap:10px}.page:not([data-route=start]) .x-chance__list li{display:grid;grid-template-columns:40px minmax(0,1fr);gap:14px;padding:18px}.page:not([data-route=start]) .x-chance__list li>.icon{width:40px;height:40px;padding:10px}}.faehig{counter-reset:faehig}.faehig__karte{position:relative;counter-increment:faehig}.faehig__karte:before{content:counter(faehig,decimal-leading-zero);font-family:var(--font-display);font-size:2rem;font-weight:300;line-height:1;letter-spacing:-.04em;color:var(--teal);order:1}.faehig__karte>.faehig__bild{order:0}.faehig__karte>.faehig__titel{order:2}.faehig__karte>p{order:3}.faehig__titel .icon{display:none}.faehig__karte:not(:last-child):after{content:"";position:absolute;z-index:2;top:62px;right:-22px;width:28px;height:28px;border-radius:50%;background:var(--paper) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%234D7A83' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14M13 6l6 6-6 6'/%3E%3C/svg%3E") no-repeat center / 16px;box-shadow:inset 0 0 0 1px var(--line-strong)}.faehig__kreis{display:flex;align-items:center;justify-content:center;gap:10px;max-width:none;margin:20px 0 0;padding:14px 18px;border-radius:999px;background:var(--teal-tint);font-size:var(--fs-small);color:var(--teal-ink)}.faehig__kreis .icon{flex:none;width:18px;height:18px}@media(max-width:1099.98px){.faehig__karte:nth-child(2):after{display:none}}@media(max-width:599.98px){.faehig__karte:not(:last-child):after{display:block;top:auto;bottom:-22px;right:50%;transform:translate(50%) rotate(90deg)}.faehig__kreis{border-radius:16px;justify-content:flex-start}}.gebaut__link{margin:6px 0 0;font-size:var(--fs-small)}.gebaut__link a{display:inline-flex;align-items:center;gap:6px;color:var(--on-dark);text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--on-dark-line-strong)}.gebaut__link a:hover{text-decoration-color:var(--on-dark)}.gebaut__link .icon{width:14px;height:14px}.faehig+.faehig__kreis{margin-top:-36px}@media(max-width:719.98px){.faehig+.faehig__kreis{margin-top:-20px}}.kosten{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:clamp(32px,5vw,72px);align-items:start}.kosten__chart{display:grid;gap:22px;margin:0;padding:clamp(24px,3vw,40px);border-radius:24px;background:#fafcfd0a;box-shadow:inset 0 0 0 1px var(--on-dark-line)}.kosten__frage{font-family:var(--font-mono);font-size:.75rem;letter-spacing:.12em;text-transform:uppercase;color:var(--teal-light)}.kosten__liste{display:grid;gap:22px;margin:0;padding:0;list-style:none}.kosten__liste li{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"name wert" "spur spur";gap:10px 16px;align-items:baseline}.kosten__name{grid-area:name;font-size:1.0625rem;color:var(--on-dark)}.kosten__wert{grid-area:wert;font-family:var(--font-display);font-size:clamp(2rem,1.6rem + 1.2vw,2.75rem);font-weight:300;line-height:1;letter-spacing:-.04em;color:var(--on-dark)}.kosten__spur{grid-area:spur;position:relative;display:block;height:14px;border-radius:4px;background:#fafcfd14}.kosten__spur i{position:absolute;inset:0 auto 0 0;display:block;width:var(--w);border-radius:4px;background:var(--mark-px-light)}.kosten__lizenz .kosten__spur i{background:var(--on-dark-line-strong)}.kosten__lizenz .kosten__name,.kosten__lizenz .kosten__wert{color:var(--on-dark-muted)}.kosten__chart .source{margin:0;color:var(--on-dark-muted)}.kosten__seite{display:grid;gap:28px}.kosten__fazit{max-width:22ch;margin:0;font-family:var(--font-display);font-size:var(--fs-titel-l);font-weight:700;line-height:1.2;letter-spacing:-.025em;color:var(--on-dark)}.kosten__seite .quote{margin:0;padding:24px 0 0;border-top:1px solid var(--on-dark-line)}.kosten__seite .quote blockquote p{font-size:1.125rem;line-height:1.5}@media(max-width:899.98px){.kosten{grid-template-columns:minmax(0,1fr)}}.ergebnis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none}.ergebnis__karte{display:flex;flex-direction:column;gap:10px;padding:clamp(22px,2.2vw,28px);border-radius:20px;background:var(--surface);box-shadow:inset 0 0 0 1px var(--line)}.ergebnis__karte>.icon{width:44px;height:44px;margin-bottom:8px;padding:11px;border-radius:12px;background:var(--teal-tint);color:var(--teal-ink)}.ergebnis__karte h3{margin:0;font-family:var(--font-display);font-size:var(--fs-titel-s);font-weight:700;line-height:1.25;color:var(--ink)}.ergebnis__karte p{margin:0;font-size:var(--fs-small);line-height:1.55;color:var(--text)}.ergebnis__karte--haupt{background:var(--petrol);box-shadow:none}.ergebnis__karte--haupt>.icon{background:#93b8c029;color:var(--mark-px-light)}.ergebnis__karte--haupt h3{color:var(--on-dark)}.ergebnis__karte--haupt p{color:var(--on-dark-muted)}.ergebnis__karte--weiter{justify-content:flex-end;background:var(--teal-tint);box-shadow:none}@media(max-width:1099.98px){.ergebnis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:599.98px){.ergebnis{grid-template-columns:minmax(0,1fr);gap:10px}.ergebnis__karte{display:grid;grid-template-columns:40px minmax(0,1fr);column-gap:14px;row-gap:4px;padding:18px}.ergebnis__karte>.icon{grid-row:span 2;width:40px;height:40px;padding:10px;margin:0}.ergebnis__karte--weiter{display:flex}}.quiz-result__stellen{display:block;margin-top:6px;font-family:var(--font-display);font-size:var(--fs-titel-s);font-weight:600;line-height:1.35;color:var(--teal-ink)}.quiz-result__stellen:empty{display:none}.calc__stellen{margin:14px 0 0;padding:12px 14px;border-radius:12px;background:var(--teal-tint);font-family:var(--font-body);letter-spacing:0;font-size:var(--fs-small);font-weight:600;line-height:1.45;color:var(--teal-ink)}.ergebnis__frage{margin:0 0 6px;font-family:var(--font-display);font-size:var(--fs-titel-s);font-weight:700;line-height:1.3;color:var(--ink)}.werdegang{position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:0;padding:28px 0 0;list-style:none}.werdegang:before{content:"";position:absolute;top:7px;left:8px;right:8px;height:2px;background:linear-gradient(90deg,var(--line-strong),var(--teal))}.werdegang__phase{position:relative;display:flex;flex-direction:column;gap:10px;padding:clamp(22px,2.4vw,30px);border-radius:20px;background:var(--surface);box-shadow:inset 0 0 0 1px var(--line)}.werdegang__phase:before{content:"";position:absolute;top:-28px;left:clamp(22px,2.4vw,30px);width:16px;height:16px;border-radius:4px;background:var(--surface);box-shadow:inset 0 0 0 2px var(--teal)}.werdegang__jahre{margin:0;font-family:var(--font-mono);font-size:.8125rem;letter-spacing:.04em;color:var(--teal-ink)}.werdegang__titel{margin:0;font-family:var(--font-display);font-size:var(--fs-titel-m);font-weight:700;line-height:1.2;letter-spacing:-.02em;color:var(--ink)}.werdegang__text{margin:0;font-size:var(--fs-small);line-height:1.55;color:var(--text)}.werdegang__phase--jetzt{background:var(--petrol);box-shadow:none}.werdegang__phase--jetzt:before{background:var(--mark-px);box-shadow:none}.werdegang__phase--jetzt .werdegang__jahre{color:var(--teal-light)}.werdegang__phase--jetzt .werdegang__titel{color:var(--on-dark)}.werdegang__phase--jetzt .werdegang__text{color:var(--on-dark-muted)}@media(max-width:899.98px){.werdegang{grid-template-columns:minmax(0,1fr);gap:12px;padding:0 0 0 28px}.werdegang:before{inset:8px auto 8px 7px;width:2px;height:auto;background:linear-gradient(180deg,var(--line-strong),var(--teal))}.werdegang__phase:before{top:24px;left:-28px}}.ergebnis--kontakt .ergebnis__karte:not(.ergebnis__karte--haupt)>.icon{background:var(--mist);color:var(--muted)}@media(min-width:960px){.page:is([data-route=impressum],[data-route=datenschutz]) .prose--legal{max-width:none;grid-template-columns:minmax(0,4fr) minmax(0,8fr);column-gap:var(--col-gap);align-items:start}.page:is([data-route=impressum],[data-route=datenschutz]) .prose--legal>*{grid-column:2;max-width:80ch}.page:is([data-route=impressum],[data-route=datenschutz]) .prose--legal>h2{grid-column:1;max-width:none;padding-right:24px}.page:is([data-route=impressum],[data-route=datenschutz]) .prose--legal>h2+*{max-width:none;margin-top:32px;padding-top:32px;border-top:1px solid var(--line)}.page:is([data-route=impressum],[data-route=datenschutz]) .prose--legal>h2+*+*{max-width:80ch}.page:is([data-route=impressum],[data-route=datenschutz]) .prose--legal>h2:first-child+*{margin-top:0;padding-top:0;border-top:0}}@media(max-width:719.98px){h1,h2,h3,.hero__title,.quiz__question{hyphenate-limit-chars:14 6 6}}.page[data-route=ki-check] .umfang__termine li{grid-template-columns:max-content minmax(0,1fr)}.page[data-route=ki-check] .umfang__zeit{white-space:nowrap}@media(max-width:599.98px){.page[data-route=ki-check] .umfang__termine li{grid-template-columns:minmax(0,1fr);gap:8px}}@media(max-width:599.98px){.check-aufwand>li{grid-template-columns:minmax(0,1fr);row-gap:4px}}@media(max-width:719.98px){.x-skepsis__list{grid-template-columns:minmax(0,1fr)!important;gap:10px}.x-skepsis__list li{display:grid!important;grid-template-columns:40px minmax(0,1fr);gap:14px;padding:18px}.x-skepsis__list li>.icon{width:40px;height:40px;padding:10px}.x-skepsis__list h3{margin:0 0 6px}}.x-rw .x-contrast{color:var(--teal-light)}.x-door__terrain{height:46%;-webkit-mask-image:linear-gradient(#000 20%,transparent 85%);mask-image:linear-gradient(#000 20%,transparent 85%)}.x-area__terrain{-webkit-mask-image:linear-gradient(#000 25%,transparent 70%)!important;mask-image:linear-gradient(#000 25%,transparent 70%)!important}@media(max-width:719.98px){.x-about__bild{max-width:none!important;aspect-ratio:4 / 3!important}.x-about__bild img{object-position:50% 22%}}.logo-leiste__eintrag img{filter:grayscale(1) contrast(1.35);opacity:.78}.hero .source{color:var(--on-dark-muted);font-size:.8125rem}.bericht-teaser__hinweis{font-size:.8125rem}@media(max-width:599.98px){.copy{flex-direction:column;align-items:flex-start}}@media(max-width:599.98px){:is(.x-cta__actions,.cta-band__actions){flex-direction:column;align-items:stretch}:is(.x-cta__actions,.cta-band__actions) .btn{justify-content:center}}@media(max-width:639.98px){.wkarte--gross .wkarte__body{padding:20px 22px 24px;gap:12px}.wkarte--gross .wkarte__titel{font-size:var(--fs-titel-m);line-height:1.22;letter-spacing:-.02em}.wkarte--gross .wkarte__text{font-size:var(--fs-small)}}.page[data-route=ueber-mich] .profil__fakten>div{align-content:start}.page[data-route=ueber-mich] .cta-band .drei-wege__text{color:var(--on-dark);opacity:.85}.page[data-route=ueber-mich] .cta-band .drei-wege .icon{color:var(--on-dark);width:20px;height:20px}.paket__marke{font-size:.8125rem;color:var(--on-dark);background:#93b8c038}@media(min-width:960px){.page[data-route=datenschutz] .prose--legal>nav,.page[data-route=datenschutz] .prose--legal>p:first-child{grid-column:1 / -1;max-width:none}.page[data-route=datenschutz] .prose--legal>nav ol{display:block;columns:2;column-gap:var(--col-gap)}.page[data-route=datenschutz] .prose--legal>nav li{break-inside:avoid;margin-bottom:10px}}.gehirn__quellen{max-width:40ch!important}.page[data-route=fundament] .steps__meta{width:100%}@media(max-width:959.98px){.modulwahl__tab{max-width:240px;border-radius:16px}.modulwahl__name{white-space:normal}}@media(max-width:599.98px){.hero .breadcrumb{min-width:0;max-width:100%;overflow:hidden}.hero .breadcrumb ol{flex-wrap:nowrap;min-width:0;max-width:100%;overflow:hidden}.hero .breadcrumb li{flex:none;white-space:nowrap}.hero .breadcrumb li:last-child{flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis}.hero .breadcrumb li:last-child>span{min-width:0;overflow:hidden;text-overflow:ellipsis}.buero__chips{flex-wrap:wrap;overflow:visible;-webkit-mask-image:none;mask-image:none}}@media(max-width:899.98px){.strecke__leiste:has(>:nth-child(5):last-child){grid-template-columns:repeat(6,minmax(0,1fr))}.strecke__leiste:has(>:nth-child(5):last-child)>*{grid-column:span 2}.strecke__leiste:has(>:nth-child(5):last-child)>:nth-child(4){grid-column:2 / span 2}}
