@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-ext-wght-normal-BOeWTOD4.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-wght-normal-DqGufNeO.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-ext-wght-normal-DlzME5K_.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-wght-normal-CkhJZR-_.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-vietnamese-wght-normal-CBcvBZtf.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-ext-wght-normal-DO1Apj_S.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-wght-normal-Dx4kXJAl.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(data:font/woff2;base64,d09GMgABAAAAAAfsABQAAAAAEAwAAAeCAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhwbHhwoP0hWQVJbBmA/U1RBVIFiJyYAdC9qEQgKhGSEAAsgADCGCAE2AiQDOgQgBYlMB4EUDAcbLQ4onoexrSC/2ZyLAa8p8VHB8/x3Vue+V0hVJalMJg2nx/TCrQXxBeqLjQG7FyM1WEa/X1tEXN7cFz9EJEMmMUz3RihWSSKeQCbcIou0izz/C8v+fq3VfajEa9gDD11CImXS7qL/RJFVzC1qiB6KmKeD6TZdQ6IRGv78dL6uSVVCfgni5mzu7kcgQBgAEAQTQRCoL++STTYybkJxNfQxAAIAGu8OdEB9teW2jh4BpgDqFjAeSEByW3zFP0CBBgNMsMCGEDjgggdhiEAUAeIIED7ABTDUEnkIE9Q9ahFgKttcVhApo4ACB4qobHaccgDfEjFO6aaWUhjMLt2SyIvHKoDqoA4CSUwEIYQCEjhAO9R1G6keDeDZGjNo+AhxOjCEGTr1WeIF3kYBiLAOKvkJSMiKX0VdAyQt3SDJClCkxJCHkCzfqyVTriJZLcolS32JZHUekq2TYNkYtCtjYHMQXSxGjXDz2t/yLWXzDzxz+o3zFwDEaN23F+13pyMdQAEaSKAR9vcGq4A4MTSKCElGW+M7UcY7xqkggITb28ZJhlqc9q2twYKTt0NjixBgYvO9BIihEBLYuOFXQzfIQ7dXGUEEEgFDooBfAzqiQbpJrhiWSuKJCRFKYbHCyJKI2G5GiZbNAvgAu5pc3vwx4G+g3aDkhklABiSz0BICXrYghtYhx/cdJ+44rY2oZ0aMNRFz3VZjb6W33F3gzltqtOCV8tTHSpOeXuItfvr5lCdfzFpqtEitvqdcdGGFd28ZqqC0tPbeChGXgrIlnhSWu/eUso4uKWFLugyDzQJhflY4659+WjQ++6x72WUMv9G8mw6QJl7BVxX5fe/kpUsOvnZwee9uQ0cGXYd0o89XB2748sDSnt8d2VphdOTTgceDVvOds0v9P/s7HPq15aGun/6Vllb56f1dl0t1LejqrNkpdRZsG8TOnM5vkBG5oiVyVGnS8LHps5cfNWJs6qKPfaNSxiQNBUm3cKNWROr0GSur7Za31k1vieq7LH11VF+jXdRIasRKflc7jkobm1Z9te1IyZA0pDkhLR98+H37Zf1c/8at+dB7x+7GfVyTfJMPiYztsnl59Y5l4j+0n1RXlpHnF3Tq7HecmNF/CJodEMAikruxiyJaGLvHOdAfoA+oDvpjBm2b91cHGRZMU9n25xEU0A8fgEEAdKI3Q1iDtc034sug5YVMkE2jsE+BIkwSoQ3gxXMqz9tELp48bd0cFKOKS7xYjEuXBnZP5ia7DyiO/X/YI+PQSbt2uSdqAkWL9nQbV1XB94/+uPfdZz8dnXYFBYrcTl2SIR/ybxJNJPz/Gupb0JaZeens2ekC7EKr8t+Ls/P5VJPYJdHKyqfg2nqU6bhlidzcddQV/7MmecTzJ5VPcKXkNKSEogHjYFx6QZ7rQ+FSe8njaiNuOnXS8H2ScQ619c2mC3VTtauL0rRbXd/CkSOP37FY9Zkjz8+GibYUMOEWF+RdrFS8Ecv1SHOpPUPZGEIpjPvFyU5cXKjd6OXqorTqy9GwRd++HVufPGnVsW+aO3vggKZ18jR9sXaTC1PWTEsVUaK0FkNySbTQDqlm2PfDjZcu4aalnSLKjnOoYQ0nUlqqXcGpPu/4VgV/xU2pAqW4BW3qzhQ8/hFKhV2qE3+BKAtDqBXjfgnVdH4y0wg5tbVNRenNdTWOrenWLcupQdmsbq5b+18piTe/xRdp1xbILxNPJGInm2z6hoB21Lal0i+ePTtd7B45+3XhFJ329evskXm7qurUVREotqSluSo/L29d3qDhI4YOQqWhI4YNvBNfsMHeXKemXrxQfKeuPOGRVayA3JtkJKEgbPp+dXUDluddutRYLFoXGXWX6N3WFaGLbQtRSitVYNacTNSdy7AaG/HSaUEANcBoGXNdcZvZsOqQ1icBDv21/gzAoYPHH/WDW0qNR3QTYKEAEHig6o13NXbND06CQPlRtYjGNnSktRc09k1mAMDvAlDKfQjgy6fssInlfzmNAjKkDxoxHOBLdVRAIVt9j4qo+hA1w9T1aNBNTUOTTNUHLbqokE+UAfJXCIGw/IxCSL5GRUJeR40rL/UxTm4Q08H6MbCs70ObuNyIIXrINHQYInF06UUlevTjbQzTh5upiDMzMMogUtEnjPs/Y7jAHCJeB0GBHh04tC6FiB6ZFB1oArUSIoFoqhzCeAN6lHwm0T4C3VVPWvjpSMXReuWesMEcoqrmgtNBGd2noWeV0hNAz9rFeShNJxHGsPa3HXeKTk8b55hahySYHaYKKFFLpCfN8rsoaJn01CR04Gkc+5k7KVTCmClX8Q10HCrUEkVlSX+XO33oQR9609tJ516H497WSobWs5Up6TLaS10/dessIskgJSLiDlWvHVUywpkQ7hdPZqGyiEF0uVQerVcPamT1A3eKXdyI1vG9OoflrSXihZ1qqGE3nhmAgiIbRCQgPLEPtOM3UQwTLYaYYomNlpA44opnjV6jkD6id80OOrzf6BzmMD6eEa1zKyeYG1fzfEf16V6jw9XYOaar1/b2kP/IYX8oR2mcFvv2GtBV3JXgd437AQAA)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-cyrillic-wght-normal-D73BlboJ.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-greek-wght-normal-Bw9x6K1M.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-vietnamese-wght-normal-Bt-aOZkq.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-latin-ext-wght-normal-DBQx-q_a.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-latin-wght-normal-B9CIFXIH.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/fraunces-vietnamese-full-normal-7BpKI3vF.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/fraunces-latin-ext-full-normal-YHFkNujK.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/fraunces-latin-full-normal-CFFu7zhK.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--brand-primary:#0c0a09;--brand-primary-dark:#292524;--brand-secondary:#059669;--brand-tertiary:#57534e;--brand-accent:#d97706;--status-info:#44403c;--status-warn:#d97706;--status-success:#059669;--status-danger:#dc2626;--warn:#d97706;--on-image:#fff;--on-image-muted:#ffffffc7;--on-image-faint:#ffffffb3;--image-ground:#0c0a09;--scrim-strong:#0000009e;--scrim-mid:#00000047;--scrim-none:#0000;--scrim-text-shadow:0 1px 2px #00000059;--papier:#fff;--papier-tinte:#1c1917;--papier-leise:#57534e;--papier-geist:#e7e5e4;--amt-rahmen:#f4ad1a;--amt-band:#fbe3a6;--amt-linie:#e7c56d;--amt-feld:#f1f0ee;--papier-wz:#57534e29;--papier-skala-a-plus:#0e7a3c;--papier-skala-a:#3d9a44;--papier-skala-b:#7cae41;--papier-skala-c:#b8b23c;--papier-skala-d:#d9a72e;--papier-skala-e:#d97e28;--papier-skala-f:#cf5a22;--papier-skala-g:#c03a26;--papier-skala-h:#99231f;--papier-marker:#0c0a09;--papier-trenner:#ffffffbf;--papier-dunst:#0c0a090f;--papier-etikett:#0c0a09a8;--papier-wz-vorschau:#dc262633;--papier-ring:#ffffffe6;--papier-himmel:#e8eef0;--papier-boden:#cfd8c4;--papier-dach:#8a5a44;--papier-wand:#efe6d8;--papier-fenster:#9fb4bf;--papier-tuer:#6b4a3a;--n-0:#fff;--n-50:#fafaf9;--n-100:#f5f5f4;--n-150:#efeeec;--n-200:#e7e5e4;--n-300:#d6d3d1;--n-400:#a8a29e;--n-500:#78716c;--n-600:#57534e;--n-700:#44403c;--n-800:#292524;--n-900:#0c0a09;--tint-primary-04:#0c0a090a;--tint-primary-08:#0c0a090f;--tint-primary-10:#0c0a0914;--tint-primary-12:#0c0a091a;--tint-secondary-08:#05966914;--tint-secondary-12:#05966921;--tint-tertiary-08:#57534e14;--tint-tertiary-12:#57534e21;--tint-warn-08:#d9770614;--tint-warn-16:#d9770626;--fg-success:#047857;--fg-warn:#b45309;--fg-danger:#b91c1c;--tint-danger-08:#dc262612;--tint-danger-12:#dc26261c;--c-info-deep:#44403c;--c-info-bg-04:#0c0a0908;--c-info-bg-08:#0c0a090a;--c-info-bg-12:#0c0a090f;--c-info-border:#0c0a0929;--c-violet-deep:#57534e;--c-violet-bg:#57534e17;--c-violet-bg-12:#57534e1c;--shadow-card:0 1px 2px #0c0a090a;--shadow-card-hover:0 2px 8px #0c0a090f, 0 1px 2px #0c0a090a;--shadow-pop:0 8px 30px #0c0a0924, 0 2px 8px #0c0a0914;--backdrop:#0c0a0966;--body-bg:#f0eee9;--success-deep:#047857;--warn-deep:#b45309;--warn-deeper:#854d0e;--warn-deepest:#78350f;--warn-deep3:#92400e;--danger-deep:#b91c1c;--rost-deep:#7c2d12;--violet-deepest:#5b21b6;--btn-primary-text:#fff;--skala-a-plus:#0e7a3c;--skala-c:#b8b23c;--skala-e:#d97e28;--skala-h:#99231f;--skala-a:#3d9a44;--skala-b:#7cae41;--skala-d:#d9a72e;--skala-f:#cf5a22;--skala-g:#c03a26;--motion-dauer-1:.15s;--motion-dauer-2:.25s;--motion-dauer-3:.4s;--motion-dauer-4:.55s;--motion-ruhe:cubic-bezier(.2, .6, .2, 1);--motion-erkenntnis:cubic-bezier(.2, .8, .3, 1.1);--motion-takt-board:.9s}@media (prefers-reduced-motion:reduce){:root{--motion-dauer-1:0s;--motion-dauer-2:0s;--motion-dauer-3:0s;--motion-dauer-4:0s}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}:root[data-theme=dark]{--n-0:#1c1917;--n-50:#191614;--n-100:#231f1c;--n-150:#292524;--n-200:#35312c;--n-300:#44403c;--n-400:#78716c;--n-500:#a8a29e;--n-600:#c7c2bd;--n-700:#d6d3d1;--n-800:#e7e5e4;--n-900:#fafaf9;--brand-primary:#fafaf9;--brand-primary-dark:#e7e5e4;--btn-primary-text:#0c0a09;--status-info:#c7c2bd;--tint-primary-04:#fafaf90d;--tint-primary-08:#fafaf912;--tint-primary-10:#fafaf917;--tint-primary-12:#fafaf91c;--tint-secondary-08:#10b9811a;--tint-secondary-12:#10b98129;--tint-tertiary-08:#c7c2bd14;--tint-tertiary-12:#c7c2bd1f;--tint-warn-08:#d9770624;--tint-warn-16:#d9770638;--fg-success:#34d399;--fg-warn:#fbbf24;--fg-danger:#f87171;--tint-danger-08:#f871711a;--tint-danger-12:#f8717126;--c-info-deep:#c7c2bd;--c-info-bg-04:#fafaf90a;--c-info-bg-08:#fafaf90d;--c-info-bg-12:#fafaf912;--c-info-border:#fafaf92e;--c-violet-deep:#c7c2bd;--c-violet-bg:#c7c2bd17;--c-violet-bg-12:#c7c2bd1f;--body-bg:#131110;--success-deep:#34d399;--warn-deep:#fbbf24;--warn-deeper:#fcd34d;--warn-deepest:#fde68a;--warn-deep3:#fcd34d;--danger-deep:#f87171;--rost-deep:#fdba74;--violet-deepest:#c4b5fd;--shadow-card:0 1px 2px #00000080;--shadow-card-hover:0 2px 8px #0000008c, 0 1px 2px #00000073;--shadow-pop:0 12px 40px #00000080;--backdrop:#0000008c;--skala-a-plus:#2ba05a;--skala-c:#cbc355;--skala-e:#e69a47;--skala-h:#b53a34;--skala-a:#57b45c;--skala-b:#93c258;--skala-d:#e6ba4c;--skala-f:#e2763f;--skala-g:#d55340;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--n-0:#1c1917;--n-50:#191614;--n-100:#231f1c;--n-150:#292524;--n-200:#35312c;--n-300:#44403c;--n-400:#78716c;--n-500:#a8a29e;--n-600:#c7c2bd;--n-700:#d6d3d1;--n-800:#e7e5e4;--n-900:#fafaf9;--brand-primary:#fafaf9;--brand-primary-dark:#e7e5e4;--btn-primary-text:#0c0a09;--status-info:#c7c2bd;--tint-primary-04:#fafaf90d;--tint-primary-08:#fafaf912;--tint-primary-10:#fafaf917;--tint-primary-12:#fafaf91c;--tint-secondary-08:#10b9811a;--tint-secondary-12:#10b98129;--tint-tertiary-08:#c7c2bd14;--tint-tertiary-12:#c7c2bd1f;--tint-warn-08:#d9770624;--tint-warn-16:#d9770638;--fg-success:#34d399;--fg-warn:#fbbf24;--fg-danger:#f87171;--tint-danger-08:#f871711a;--tint-danger-12:#f8717126;--c-info-deep:#c7c2bd;--c-info-bg-04:#fafaf90a;--c-info-bg-08:#fafaf90d;--c-info-bg-12:#fafaf912;--c-info-border:#fafaf92e;--c-violet-deep:#c7c2bd;--c-violet-bg:#c7c2bd17;--c-violet-bg-12:#c7c2bd1f;--body-bg:#131110;--success-deep:#34d399;--warn-deep:#fbbf24;--warn-deeper:#fcd34d;--warn-deepest:#fde68a;--warn-deep3:#fcd34d;--danger-deep:#f87171;--rost-deep:#fdba74;--violet-deepest:#c4b5fd;--shadow-card:0 1px 2px #00000080;--shadow-card-hover:0 2px 8px #0000008c, 0 1px 2px #00000073;--shadow-pop:0 12px 40px #00000080;--backdrop:#0000008c;--skala-a-plus:#2ba05a;--skala-c:#cbc355;--skala-e:#e69a47;--skala-h:#b53a34;--skala-a:#57b45c;--skala-b:#93c258;--skala-d:#e6ba4c;--skala-f:#e2763f;--skala-g:#d55340;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}*{box-sizing:border-box}html,body,#wurzel{height:100%}body{background:var(--body-bg);color:var(--n-900);letter-spacing:-.01em;font-feature-settings:"cv11" 1, "ss01" 1, "cv02" 1, "cv03" 1;-webkit-font-smoothing:antialiased;margin:0;font-family:Inter Variable,Inter,ui-sans-serif,system-ui,sans-serif}input::placeholder,textarea::placeholder{color:var(--n-400)}@media (pointer:coarse),(width<=640px){input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]),select,textarea{font-size:max(16px,1em)!important}}:root{--n900:var(--n-900);--font-ui:"Inter Variable", Inter, ui-sans-serif, system-ui, sans-serif;--font-data:"JetBrains Mono Variable", "JetBrains Mono", monospace;--radius-l:8px;--abstand-3:12px;--abstand-4:16px}:root[data-marke=analyse-md]{--marke-akzent:#0f766e}:root[data-marke=analyse-md][data-theme=dark]{--marke-akzent:#2dd4bf}:root[data-marke=audit-md]{--marke-akzent:#4338ca}:root[data-marke=audit-md][data-theme=dark]{--marke-akzent:#a5b4fc}@media (prefers-color-scheme:dark){:root[data-marke=analyse-md]:not([data-theme=light]){--marke-akzent:#2dd4bf}:root[data-marke=audit-md]:not([data-theme=light]){--marke-akzent:#a5b4fc}}.ks-rahmen{--mk-container-breite:1140px;--mk-container-rand:24px}@media (width<=640px){.ks-rahmen{--mk-container-rand:20px}}.ks-rahmen .ml-seite{min-height:100%;color:var(--n-900);flex-direction:column;display:flex}.ks-rahmen .ml-inhalt{flex:1}.ks-rahmen .ml-trust-grid{grid-template-columns:repeat(4,1fr);gap:24px;display:grid}.ks-rahmen .ml-schritte-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.ks-rahmen .ml-produkt-grid{grid-template-columns:1.2fr 1fr;align-items:center;gap:40px;display:grid}.ks-rahmen .ml-preis-spalte{border-left:1px solid var(--n-150);padding-left:40px}.ks-rahmen .ml-footer-grid{grid-template-columns:1.4fr 1fr 1fr 1fr 1fr;gap:20px;display:grid}@media (width<=760px){.ks-rahmen .ml-produkt-grid,.ks-rahmen .ml-schritte-grid{grid-template-columns:1fr}.ks-rahmen .ml-trust-grid{grid-template-columns:1fr 1fr}.ks-rahmen .ml-preis-spalte{border-left:none;border-top:1px solid var(--n-150);padding-top:24px;padding-left:0}}.ks-rahmen .ml-header{z-index:30;isolation:isolate;border-bottom:1px solid var(--n-200);position:sticky;top:0}.ks-rahmen .ml-header:before{content:"";z-index:-1;background:color-mix(in srgb, var(--body-bg) 88%, transparent);-webkit-backdrop-filter:blur(12px);position:absolute;inset:0}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.ks-rahmen .ml-header:before{background:var(--body-bg)}}.ks-rahmen body:has(.af-weg) .ml-header:before{background:var(--body-bg);-webkit-backdrop-filter:none}.ks-rahmen body:has(.af-buehne) .ml-header:before{background:var(--body-bg);-webkit-backdrop-filter:none}.ks-rahmen .ml-header-row{max-width:var(--mk-container-breite);padding:0 var(--mk-container-rand);align-items:center;gap:20px;height:60px;margin:0 auto;display:flex}.ks-rahmen .ml-logo-link{align-items:center;text-decoration:none;display:inline-flex}.ks-rahmen .ml-marke-text{white-space:nowrap;text-overflow:ellipsis;letter-spacing:-.02em;max-width:220px;color:var(--marke-akzent,var(--n-900));font-size:17px;font-weight:700;line-height:26px;display:inline-block;overflow:hidden}.ks-rahmen .ml-fortschritt{z-index:31;pointer-events:none;background:linear-gradient(to right, var(--skala-h), var(--skala-e), var(--skala-c), var(--skala-a-plus));clip-path:inset(0 100% 0 0);height:2px;position:fixed;inset:0 0 auto}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:scroll()){.ks-rahmen .ml-fortschritt{animation:linear both mlFortschrittFuellen;animation-timeline:scroll(root)}}}@keyframes mlFortschrittFuellen{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}.ks-rahmen .ml-nav{flex:1;align-items:center;gap:20px;display:flex}.ks-rahmen .ml-nav-link{color:var(--n-600);letter-spacing:-.01em;padding:6px 2px;font-size:13px;font-weight:500;line-height:1.5;text-decoration:none;transition:color .12s}.ks-rahmen .ml-nav-link:hover,.ks-rahmen .ml-nav-link[aria-current=page]{color:var(--n-900)}.ks-rahmen .ml-nav-dropdown{position:relative}.ks-rahmen .ml-nav-dropdown-knopf{min-height:44px;color:var(--n-600);font:inherit;letter-spacing:-.01em;cursor:pointer;background:0 0;border:none;align-items:center;gap:4px;padding:6px 2px;font-size:13px;font-weight:500;line-height:1.5;display:inline-flex}.ks-rahmen .ml-nav-dropdown-knopf:hover{color:var(--n-900)}.ks-rahmen .ml-nav-dropdown-knopf svg{transition:transform .12s}.ks-rahmen .ml-nav-dropdown-knopf[aria-expanded=true] svg{transform:rotate(180deg)}.ks-rahmen .ml-nav-panel{background:var(--n-0);border:1px solid var(--n-200);box-shadow:var(--shadow-pop);z-index:40;border-radius:8px;grid-template-columns:1fr 1fr;gap:20px;min-width:460px;padding:16px;display:grid;position:absolute;top:calc(100% + 10px);left:50%;transform:translate(-50%)}.ks-rahmen .ml-nav-panel-gruppe{flex-direction:column;gap:2px;display:flex}.ks-rahmen .ml-nav-panel-titel{letter-spacing:.08em;text-transform:uppercase;color:var(--n-500);margin:0 0 6px;font-family:JetBrains Mono Variable,JetBrains Mono,monospace;font-size:10px;line-height:1.5}.ks-rahmen .ml-nav-panel-link{min-height:44px;color:var(--n-900);letter-spacing:-.01em;border-radius:6px;justify-content:space-between;align-items:baseline;gap:12px;padding:8px;font-size:13px;line-height:1.5;text-decoration:none;display:flex}.ks-rahmen .ml-nav-panel-link-preis{color:var(--n-500);font-variant-numeric:tabular-nums;white-space:nowrap;font-family:JetBrains Mono Variable,JetBrains Mono,monospace;font-size:11.5px;line-height:1.5}.ks-rahmen .ml-kopf-aktionen{align-items:center;gap:12px;display:flex}.ks-rahmen .ml-anmelden-link{display:none}@media (width>=900px){.ks-rahmen .ml-anmelden-link{display:inline-flex}}.ks-rahmen .ml-anmelden-rahmen{border:1px solid var(--n-300);background:var(--n-0);min-height:36px;color:var(--n-900);border-radius:8px;align-items:center;padding:8px 14px;font-weight:600}.ks-rahmen .ml-anmelden-rahmen:hover{border-color:var(--n-400);background:var(--n-50)}.ks-rahmen .ml-menue-knopf{min-width:44px;min-height:44px;color:var(--n-600);cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;padding:6px;display:none}@media (width<=899px){.ks-rahmen .ml-nav{display:none!important}.ks-rahmen .ml-menue-knopf{display:inline-flex}.ks-rahmen .ml-header-row{gap:12px;padding:0 16px}.ks-rahmen .ml-kopf-aktionen{gap:8px;margin-left:auto}}.ks-rahmen .ml-footer{background:var(--n-0);border-top:1px solid var(--n-200);margin-top:72px}.ks-rahmen .ml-footer-buendig{margin-top:0}.ks-rahmen .ml-footer-grid{max-width:var(--mk-container-breite);padding:26px var(--mk-container-rand) 18px;margin:0 auto}.ks-rahmen .ml-footer-marke{margin-bottom:6px}.ks-rahmen .ml-footer-absender{color:var(--n-500);max-width:260px;margin:0;font-size:12px;line-height:1.55}.ks-rahmen .ml-vermittler{margin-top:6px}.ks-rahmen .ml-footer-titel{color:var(--n-500);letter-spacing:.05em;text-transform:uppercase;margin-bottom:6px;font-size:11px;font-weight:600}.ks-rahmen .ml-footer-link{color:var(--n-600);padding:1.5px 0;font-size:12px;text-decoration:none;display:block}.ks-rahmen .ml-footer-unten{border-top:1px solid var(--n-100)}.ks-rahmen .ml-footer-unten-zeile{max-width:var(--mk-container-breite);padding:10px var(--mk-container-rand);color:var(--n-500);flex-wrap:wrap;justify-content:space-between;gap:12px;margin:0 auto;font-size:11.5px;display:flex}.ks-rahmen .ml-header{padding-top:env(safe-area-inset-top,0px)}.ks-rahmen .ml-footer{padding-bottom:calc(var(--fuss-hoehe,0px) + env(safe-area-inset-bottom,0px))}@media (width<=379px){.ks-rahmen .ml-header-row{gap:8px;padding:0 12px}.ks-rahmen .ml-kopf-aktionen{gap:4px}.ks-rahmen .ml-kopf-aktionen>.theme-schalter{margin-inline:-4px}.ks-rahmen .ml-kopf-aktionen>button:not(.theme-schalter):not(.ml-menue-knopf){padding-inline:8px!important}}@media (pointer:coarse){.ks-rahmen .ml-logo-link,.ks-rahmen .ml-kopf-aktionen>button:not(.theme-schalter):not(.ml-menue-knopf){position:relative}.ks-rahmen .ml-logo-link:after,.ks-rahmen .ml-kopf-aktionen>button:not(.theme-schalter):not(.ml-menue-knopf):after{content:"";position:absolute;inset:-9px 0}.ks-rahmen .ml-footer-link{align-items:center;min-height:24px;padding:0;display:flex}}@media (width<=760px){.ks-rahmen .ml-footer-grid{grid-template-columns:1.15fr 1fr;gap:4px 12px;padding:18px 16px 6px}.ks-rahmen .ml-footer-marke-spalte{grid-column:1/-1;margin-bottom:0}.ks-rahmen .ml-footer-absender{max-width:none;font-size:12px}.ks-rahmen .ml-footer-titel{margin-bottom:0;font-size:11px;line-height:18px}.ks-rahmen .ml-footer-link{align-items:center;min-height:24px;padding:0;font-size:12px;line-height:1.4;display:flex}.ks-rahmen .ml-footer-unten-zeile{gap:2px 12px;padding:8px 16px;font-size:11.5px}}.ks-rahmen .ml-fuss-kopf{padding:24px 16px 0}.ks-rahmen .ml-fuss-mobil .ml-footer-marke{margin-bottom:8px}.ks-rahmen .ml-fuss-mobil .ml-footer-absender{max-width:none;font-size:13px;line-height:1.5}.ks-rahmen .ml-fuss-gruppen{border-top:1px solid var(--n-150);margin-top:24px}.ks-rahmen .ml-fuss-gruppe{border-bottom:1px solid var(--n-150)}.ks-rahmen .ml-fuss-summary{cursor:pointer;letter-spacing:.05em;text-transform:uppercase;min-height:48px;color:var(--n-600);-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;justify-content:space-between;align-items:center;gap:12px;padding:0 16px;font-size:11px;font-weight:600;list-style:none;display:flex}.ks-rahmen .ml-fuss-summary::-webkit-details-marker{display:none}.ks-rahmen .ml-fuss-summary:hover{color:var(--n-900)}.ks-rahmen .ml-fuss-summary:focus-visible{outline:2px solid var(--n-900);outline-offset:-2px}.ks-rahmen .ml-fuss-gruppe[open]>.ml-fuss-summary{color:var(--n-900)}.ks-rahmen .ml-fuss-pfeil{color:var(--n-500);transition:transform var(--motion-dauer-1) var(--motion-ruhe);flex:none}.ks-rahmen .ml-fuss-gruppe[open]>.ml-fuss-summary .ml-fuss-pfeil{transform:rotate(180deg)}@media (prefers-reduced-motion:reduce){.ks-rahmen .ml-fuss-pfeil{transition:none}}.ks-rahmen .ml-fuss-liste{flex-direction:column;padding:0 16px 8px;display:flex}.ks-rahmen .ml-fuss-link{min-height:44px;color:var(--n-700);align-items:center;font-size:14px;line-height:1.3;text-decoration:none;display:flex}.ks-rahmen .ml-fuss-link:hover{color:var(--n-900)}.ks-rahmen .ml-fuss-link:focus-visible,.ks-rahmen .ml-fuss-recht-link:focus-visible{outline:2px solid var(--n-900);outline-offset:-2px;border-radius:var(--radius-l)}.ks-rahmen .ml-fuss-recht{flex-wrap:wrap;gap:0 4px;padding:16px 16px 4px;display:flex}.ks-rahmen .ml-fuss-recht-link{min-height:44px;color:var(--n-600);align-items:center;margin-left:-8px;padding:0 8px;font-size:12px;text-decoration:none;display:inline-flex}.ks-rahmen .ml-fuss-recht-link:hover{color:var(--n-900)}.ks-rahmen .ml-fuss-recht-link:not(:last-child):after{content:"·";color:var(--n-300);margin-left:12px}.ks-rahmen .ml-fuss-mobil .ml-footer-unten-zeile{flex-direction:column;gap:2px;padding:10px 16px 12px;line-height:1.5}.ks-rahmen .ml-nav-hilfe{gap:0}.ks-rahmen .ml-footer-chat{display:none}.ks-rahmen .ml-footer-chat-chip{border:1px solid var(--n-300);background:var(--n-0);min-height:44px;color:var(--n-800);font:inherit;cursor:pointer;border-radius:999px;align-items:center;gap:8px;padding:0 16px;font-size:13px;font-weight:600;display:inline-flex}.ks-rahmen .ml-footer-chat-chip:before{content:"";background:var(--brand-secondary);border-radius:50%;width:8px;height:8px}@media (width<=899px){.ks-rahmen .ml-footer-chat{max-width:var(--mk-container-breite);padding:14px var(--mk-container-rand) 4px;justify-content:center;margin:0 auto;display:flex}}.ks-rahmen .ml-menue{background:var(--n-0);width:100%;max-width:none;max-height:92dvh;color:var(--n-900);box-shadow:var(--shadow-pop);overscroll-behavior:contain;box-sizing:border-box;border:0;border-radius:16px 16px 0 0;margin:auto 0 0;padding:0;overflow-y:auto}.ks-rahmen .ml-menue::backdrop{background:var(--backdrop)}.ks-rahmen .ml-menue[open]{animation:mlMenueAuf var(--motion-dauer-2) var(--motion-ruhe)}@keyframes mlMenueAuf{0%{opacity:0;transform:translateY(24px)}}.ks-rahmen .ml-menue[data-zieht=nein]{transition:transform var(--motion-dauer-2) var(--motion-ruhe)}.ks-rahmen .ml-menue[data-zieht=ja]{transition:none}:root[data-theme=dark] .ks-rahmen .ml-menue{border-top:1px solid var(--n-200)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .ks-rahmen .ml-menue{border-top:1px solid var(--n-200)}}.ks-rahmen .ml-menue-inhalt{flex-direction:column;gap:2px;padding:8px 16px 16px;display:flex}.ks-rahmen .ml-menue-griffzone{touch-action:none;cursor:grab;width:100%;min-height:44px}.ks-rahmen .ml-menue-griff{background:var(--n-300);border-radius:999px;flex-shrink:0;width:36px;height:4px;margin:0 auto 8px;display:block}.ks-rahmen .ml-menue-kopf{align-items:center;display:flex}.ks-rahmen .ml-menue-konto{min-width:0;min-height:56px;color:inherit;border-radius:8px;flex:auto;align-items:center;gap:12px;padding:6px 8px;text-decoration:none;display:flex}.ks-rahmen .ml-menue-konto-kreis{background:var(--n-100);width:36px;height:36px;color:var(--n-600);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.ks-rahmen .ml-menue-konto-text{flex-direction:column;min-width:0;display:flex}.ks-rahmen .ml-menue-konto-titel{color:var(--n-900);font-size:15px;font-weight:600;line-height:1.3}.ks-rahmen .ml-menue-konto-sub{color:var(--n-500);white-space:nowrap;text-overflow:ellipsis;font-size:12px;line-height:1.4;overflow:hidden}.ks-rahmen .ml-menue-schliessen{width:44px;height:44px;color:var(--n-600);cursor:pointer;background:0 0;border:none;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;margin-left:auto;padding:0;display:inline-flex}.ks-rahmen .ml-menue-hairline{background:var(--n-200);height:1px;margin:4px 0}.ks-rahmen .ml-menue-liste{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.ks-rahmen .ml-menue-zeile{min-height:52px;color:var(--n-900);border-radius:8px;align-items:center;gap:10px;padding:0 8px;font-size:15px;font-weight:500;line-height:1.4;text-decoration:none;display:flex}.ks-rahmen button.ml-menue-zeile{width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0}.ks-rahmen .ml-menue-zeile[aria-current=page]{background:var(--n-100);font-weight:600}.ks-rahmen .ml-menue-zeile[aria-current=page]:before{content:"";background:var(--brand-secondary);border-radius:50%;width:6px;height:6px}.ks-rahmen .ml-menue-chev{color:var(--n-500);transition:transform var(--motion-dauer-1) var(--motion-ruhe);margin-left:auto;display:inline-flex}.ks-rahmen .ml-menue-meta{color:var(--n-500);font-variant-numeric:tabular-nums;white-space:nowrap;margin-left:auto;font-family:JetBrains Mono Variable,JetBrains Mono,monospace;font-size:11.5px}.ks-rahmen .ml-menue-punkt{background:var(--brand-secondary);border-radius:50%;flex-shrink:0;width:8px;height:8px}.ks-rahmen .ml-menue-produkte{border-radius:8px}.ks-rahmen .ml-menue-produkte>summary{cursor:pointer;list-style:none}.ks-rahmen .ml-menue-produkte>summary::-webkit-details-marker{display:none}.ks-rahmen .ml-menue-produkte[open]>summary .ml-menue-chev{transform:rotate(180deg)}.ks-rahmen .ml-menue-produkte .ml-nav-panel-gruppe{padding:4px 0 6px 8px}.ks-rahmen .ml-menue-produkte .ml-nav-panel-titel{margin:0;padding:8px 8px 2px}.ks-rahmen .ml-menue-cta{margin-top:10px;display:block}.ks-rahmen .ml-menue-fuss{height:calc(18px + env(safe-area-inset-bottom,0px));flex-shrink:0}.ks-rahmen .ml-menue-zeile:focus-visible,.ks-rahmen .ml-menue-konto:focus-visible,.ks-rahmen .ml-menue-schliessen:focus-visible{outline:2px solid var(--brand-secondary);outline-offset:2px}@media (hover:hover){.ks-rahmen .ml-menue-zeile:hover,.ks-rahmen .ml-menue-konto:hover,.ks-rahmen .ml-menue-schliessen:hover{background:var(--n-50)}}@media (width>=640px){.ks-rahmen .ml-menue{border:1px solid var(--n-200);border-radius:16px;width:560px;max-width:calc(100% - 32px);max-height:80dvh;margin:auto}.ks-rahmen .ml-menue[open]{animation-name:mlMenueAufMitte}@keyframes mlMenueAufMitte{0%{opacity:0;transform:translateY(14px)}}.ks-rahmen .ml-menue-inhalt{padding:16px 20px 20px}.ks-rahmen .ml-menue-griff{display:none}.ks-rahmen .ml-menue-griffzone{touch-action:auto;cursor:default}.ks-rahmen .ml-menue-fuss{height:0}}.ks-rahmen .ml-neu{background:var(--tint-secondary-08);height:18px;color:var(--success-deep);white-space:nowrap;border-radius:999px;align-items:center;margin-left:6px;padding:0 7px;font-size:10.5px;font-weight:600;line-height:1;display:inline-flex}.ks-rahmen .ml-menue-knopf{position:relative}.ks-rahmen .ml-menue-neu{background:var(--brand-secondary);width:8px;height:8px;box-shadow:0 0 0 2px var(--n-0);border-radius:50%;position:absolute;top:9px;right:9px}.ks-rahmen .theme-schalter{width:44px;height:44px;color:var(--n-600);cursor:pointer;transition:background var(--motion-dauer-1) var(--motion-ruhe), color var(--motion-dauer-1) var(--motion-ruhe);background:0 0;border:none;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.ks-rahmen .theme-schalter:hover{background:var(--tint-primary-08);color:var(--n-900)}.ks-rahmen .theme-schalter:focus-visible{outline:2px solid var(--brand-primary);outline-offset:2px}.ks-rahmen .na-tel{min-height:44px;color:var(--n-700);font-family:var(--font-data);font-variant-numeric:tabular-nums;white-space:nowrap;align-items:center;gap:8px;padding:0 4px;font-size:12.5px;text-decoration:none;display:inline-flex}.ks-rahmen .na-tel:hover{color:var(--n-900)}.ks-rahmen .na-tel svg{color:var(--brand-secondary);flex:none}.ks-rahmen .na-tel-zeiten{color:var(--n-500);font-family:var(--font-ui,inherit);font-size:11.5px}@media (width<=1099px){.ks-rahmen .na-tel-zeiten{display:none}}@media (width<=899px){.ks-rahmen .na-tel{border-radius:8px;justify-content:center;min-width:44px;padding:0}.ks-rahmen .na-tel-nummer{display:none}}.ks-rahmen .ml-nav-panel[hidden]{display:none}.ks-rahmen .na-panel{left:0;transform:none}.ks-rahmen .na-fuss-desktop .ml-footer-link{min-height:0}.ks-rahmen .na-fuss-mobil{display:none}@media (width<=760px){.ks-rahmen .na-fuss-desktop{display:none}.ks-rahmen .na-fuss-mobil{display:block}}.ks-rahmen .ml-footer{margin-top:0}.ks-rahmen .na-fuss-start{font-weight:600}.ks-rahmen .ml-seite:not(.na-seite)>.ml-footer:not(.ml-footer-buendig){margin-top:72px}:root[data-marke] .ks-rahmen .na-tel svg{color:var(--marke-akzent)}.ks-rahmen .ml-footer-absender p{margin:0}.ks-rahmen .ml-footer-absender p+p{margin-top:6px}.ks-rahmen .ml-footer-unten a{color:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--n-300);text-decoration-color:var(--n-300);text-underline-offset:3px}.ks-rahmen .ml-footer-unten a:hover{color:var(--n-900)}.ks-rahmen>main{flex:1;min-width:0}.ks-rahmen .na-panel:has(>.ml-nav-panel-gruppe:only-child){width:max-content;max-width:min(520px,100vw - 32px)}.ks-rahmen .na-panel>.ml-nav-panel-gruppe:only-child{grid-column:1/-1}.ks-rahmen .na-panel:has(>.ml-nav-panel-gruppe:only-child) .ml-nav-panel-link{white-space:nowrap}.ks-start{--mk-container-breite:1140px;--mk-container-rand:24px}@media (width<=640px){.ks-start{--mk-container-rand:20px}}.ks-start .mk-container{max-width:var(--mk-container-breite);padding-inline:var(--mk-container-rand);width:100%;margin:0 auto}.ks-start{--n0:var(--n-0);--n50:var(--n-50);--n100:var(--n-100);--n150:var(--n-150);--n200:var(--n-200);--n300:var(--n-300);--n400:var(--n-400);--n500:var(--n-500);--n600:var(--n-600);--n700:var(--n-700);--n800:var(--n-800);--mk-haarlinie:color-mix(in srgb, var(--n-900) 8%, transparent);--mk-haarlinie-stark:color-mix(in srgb, var(--n-900) 12%, transparent);--font-data:"JetBrains Mono Variable", "JetBrains Mono", ui-monospace, "SF Mono", Menlo, Consolas, monospace;--text-xs:10px;--text-s:11.5px;--text-m:13px;--text-l:15px;--radius-s:4px;--radius-m:6px;--radius-l:8px;--radius-dialog:12px;--abstand-2:8px;--abstand-3:12px;--abstand-4:16px;--abstand-5:20px;--abstand-6:24px;--topbar-hoehe:60px;--touch-ziel:44px;--page:#f0eee9;--skala-a:#3d9a44;--skala-b:#7cae41;--skala-d:#d9a72e;--skala-f:#cf5a22;--skala-g:#c03a26;--skala-marker:#0c0a09;--skala-beschriftung:#fff;--ebene-banner:80;--mk-h2:clamp(26px, 4vw, 38px);--mk-h3:20px;--mk-lead:clamp(16px, 1.8vw, 18px);--mk-schatten-cta:0 4px 14px color-mix(in srgb, var(--n-900) 14%, transparent), 0 1px 2px color-mix(in srgb, var(--n-900) 8%, transparent);--on-primary:var(--btn-primary-text);--mk-schatten-schweben:0 12px 28px color-mix(in srgb, var(--n-900) 8%, transparent), 0 2px 6px color-mix(in srgb, var(--n-900) 5%, transparent);--mk-schatten-empfohlen:0 12px 28px color-mix(in srgb, var(--brand-secondary) 14%, transparent)}:root[data-theme=dark] .ks-start{--page:#131110;--mk-schatten-schweben:0 12px 28px color-mix(in srgb, var(--page) 70%, transparent);--mk-schatten-empfohlen:0 12px 28px color-mix(in srgb, var(--page) 70%, transparent);--mk-schatten-cta:0 4px 14px color-mix(in srgb, var(--page) 70%, transparent);--skala-a:#57b45c;--skala-b:#93c258;--skala-d:#e6ba4c;--skala-f:#e2763f;--skala-g:#d55340;--skala-marker:#fafaf9;--skala-beschriftung:#131110}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .ks-start{--page:#131110;--mk-schatten-schweben:0 12px 28px color-mix(in srgb, var(--page) 70%, transparent);--mk-schatten-empfohlen:0 12px 28px color-mix(in srgb, var(--page) 70%, transparent);--skala-a:#57b45c;--skala-b:#93c258;--skala-d:#e6ba4c;--skala-f:#e2763f;--skala-g:#d55340;--skala-marker:#fafaf9;--skala-beschriftung:#131110}}.ks-start :where(.mk-sektion) :where(h2,h3,h4,p,hr){margin:0}.ks-start .mk-sektion{line-height:1.5}.ks-start .mk-sektion :is(h1,h2,h3,h4){text-wrap:balance}.ks-start .mk-sektion p{text-wrap:pretty}.ks-start .mk-sektion{padding-block:56px}@media (width>=1000px){.ks-start .mk-sektion{padding-block:88px}}.ks-start .mk-sektion-flaeche{background:var(--n0);border-top:1px solid var(--mk-haarlinie-stark);border-bottom:1px solid var(--mk-haarlinie-stark)}.ks-start .mk-sektion-kopf{margin-bottom:var(--abstand-6);max-width:720px}.ks-start .mk-sektion-kopf h2{font-size:var(--mk-h2);letter-spacing:-.025em;color:var(--n900);font-weight:650;line-height:1.12}.ks-start .mk-sektion-kopf p{color:var(--n600);font-size:var(--text-l);max-width:720px;margin-top:10px}.ks-start .mk-sektion-kopf .mk-anlass-links{font-size:var(--text-m);color:var(--n500);margin-top:8px}.ks-start .mk-produkt-karte{background:var(--n0);border:1px solid var(--n200);border-radius:var(--radius-dialog);box-shadow:var(--shadow-card);padding:var(--abstand-6);flex-direction:column;gap:12px;display:flex;position:relative;container-type:inline-size}@media (prefers-reduced-motion:no-preference){.ks-start .mk-produkt-karte{transition:transform .16s,box-shadow .16s,border-color .16s}}.ks-start .mk-produkt-karte:hover{border-color:var(--n300);box-shadow:var(--mk-schatten-schweben);transform:translateY(-2px)}@media (prefers-reduced-motion:reduce){.ks-start .mk-produkt-karte:hover{transform:none}}.ks-start .mk-produkt-karte-empfohlen,.ks-start .mk-produkt-karte-empfohlen:hover{border-color:var(--brand-secondary);box-shadow:inset 0 0 0 1px var(--brand-secondary), var(--mk-schatten-empfohlen)}.ks-start .mk-produkt-karte-badge{background:var(--fg-success);color:var(--n0);font-size:var(--text-xs);letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;border-radius:999px;padding:3px 10px;font-weight:700;position:absolute;top:-10px;right:14px}.ks-start .mk-produkt-karte-kopfzeile{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.ks-start .mk-produkt-karte .mk-kicker{border-radius:var(--radius-s);background:var(--tint-primary-08);color:var(--n600);letter-spacing:.05em;white-space:nowrap;align-items:center;padding:3px 8px;display:inline-flex}.ks-start .mk-produkt-karte h3,.ks-start .mk-produkt-karte h4{letter-spacing:-.015em;color:var(--n900);font-size:17px;font-weight:650}.ks-start .mk-produkt-karte-text{color:var(--n600);font-size:var(--text-m);flex-grow:1;line-height:1.55}.ks-start .mk-produkt-karte-anfrage-pille{border-radius:var(--radius-s);white-space:nowrap;background:var(--tint-primary-08);color:var(--n-600);align-items:center;gap:4px;padding:2px 7px;font-size:11px;font-weight:600;display:inline-flex}.ks-start .mk-produkt-karte-preiszeile{flex-direction:column;align-items:flex-start;gap:2px;margin-top:2px;display:flex}.ks-start .mk-produkt-karte-preis{font-family:var(--font-data);font-variant-numeric:tabular-nums;letter-spacing:-.02em;color:var(--n900);font-size:28px;font-weight:600;line-height:1.05}@container (width<=230px){.ks-start .mk-produkt-karte-preis{font-size:24px}}.ks-start .mk-produkt-karte-preis-anfrage{letter-spacing:-.01em;color:var(--n900);font-size:19px;font-weight:650}.ks-start .mk-produkt-karte-mwst{font-size:var(--text-s);color:var(--n500)}.ks-start .mk-produkt-karte-trenner{border:none;border-top:1px solid var(--n150);margin:2px 0 0}.ks-start .mk-produkt-karte-fuss{flex-direction:column;gap:8px;margin-top:auto;display:flex}.ks-start .mk-produkt-karte .btn{justify-content:center;align-items:center;gap:var(--abstand-2);border-radius:var(--radius-l);font-size:var(--text-m);border:1px solid var(--n200);background:var(--n0);white-space:nowrap;min-height:36px;padding:8px 16px;font-weight:500;text-decoration:none;transition:all .15s;display:inline-flex}.ks-start .mk-produkt-karte .btn-primaer{background:var(--brand-primary);border-color:var(--brand-primary);color:var(--btn-primary-text)}.ks-start .mk-produkt-karte .btn-primaer:hover{background:var(--n800);border-color:var(--n800)}.ks-start .mk-produkt-karte-fuss .btn{width:100%;min-height:var(--touch-ziel)}.ks-start .mk-produkt-karte-fuss>a{display:block}.ks-start .mk-produkt-karte-fuss .btn svg{flex:none}@media (prefers-reduced-motion:no-preference){.ks-start .mk-produkt-karte-fuss .btn svg{transition:transform .16s}.ks-start .mk-produkt-karte:hover .mk-produkt-karte-fuss .btn svg{transform:translate(2px)}}@media (width<=639px){.ks-start .mk-produkt-karte{padding:var(--abstand-5)}}.ks-start .mk-produkt-karte-fuss>a:last-child{text-align:center}.ks-start .mk-produkt-karte-umleitung{border-radius:var(--radius-m);background:var(--tint-warn-08);color:var(--fg-warn);font-size:var(--text-s);padding:8px 10px}.ks-start .mk-frage::details-content{block-size:0;transition:block-size .35s cubic-bezier(.2, .7, .1, 1), content-visibility .35s allow-discrete;overflow:clip}.ks-start .mk-frage[open]::details-content{block-size:auto}@media (prefers-reduced-motion:reduce){.ks-start .mk-frage::details-content{transition:none}}.ks-start .mk-vertrauenszeile{background:var(--n0);border-top:1px solid var(--mk-haarlinie-stark);border-bottom:1px solid var(--mk-haarlinie-stark);padding-block:13px}.ks-start .mk-vz{letter-spacing:-.005em;min-width:0;color:var(--n600);white-space:nowrap;justify-content:center;align-items:center;gap:8px;font-size:12.5px;font-weight:500;line-height:1.4;display:flex}.ks-start .mk-vz-ikone{color:var(--brand-secondary);flex:none;display:inline-flex}.ks-start .mk-vz-liste{align-items:baseline;min-width:0;margin:0;padding:0;list-style:none;display:flex}.ks-start .mk-vz-liste>li+li:before{content:"·";content:"·" / "";color:var(--n400);padding-inline:.55em}.ks-start .mk-vz-link.mk-vz-link{color:inherit;text-decoration:none}.ks-start .mk-vz-link.mk-vz-link:hover{color:var(--n800);text-decoration:none}.ks-start .mk-vz-link:focus-visible{outline:2px solid var(--brand-secondary);outline-offset:2px;border-radius:2px}.ks-start .mk-vz-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (width>=900px){.ks-start .mk-vertrauenszeile{padding-block:16px}.ks-start .mk-vz{font-size:13.5px}}@media (width<=899px){.ks-start .mk-vz-breit{display:none}}@media (width<=439px){.ks-start .mk-vz-preis{display:none}}@media (width>=440px) and (width<=899px){.ks-start .mk-vz-festpreis{display:none}}@media (width<=339px){.ks-start .mk-vz{gap:6px;font-size:11.5px}}.ks-start .mk-frage-antwort a{text-decoration:underline;-webkit-text-decoration-color:var(--n300);text-decoration-color:var(--n300);text-underline-offset:3px}.ks-start .mk-frage-antwort a:hover{-webkit-text-decoration-color:var(--n800);text-decoration-color:var(--n800)}.ks-start .mk-faq-liste{background:var(--n0);border:1px solid var(--n200);border-radius:var(--radius-dialog);box-shadow:var(--shadow-card);padding-inline:var(--abstand-5);flex-direction:column;display:flex}.ks-start .mk-faq-mehr{margin-top:var(--abstand-4)}.ks-start .mk-frage{border-bottom:1px solid var(--n150)}.ks-start .mk-frage:last-child{border-bottom:none}.ks-start .mk-frage summary{justify-content:space-between;align-items:center;gap:var(--abstand-3);font-size:var(--text-l);color:var(--n900);cursor:pointer;padding:17px 0;font-weight:600;list-style:none;display:flex}.ks-start .mk-frage summary::-webkit-details-marker{display:none}@media (pointer:coarse){.ks-start .mk-frage summary{min-height:var(--touch-ziel)}}.ks-start .mk-frage summary svg{box-sizing:content-box;background:var(--n100);color:var(--n500);border-radius:999px;flex:none;padding:4px;transition:transform .16s,color .12s,background .12s}.ks-start .mk-frage summary:hover svg{color:var(--n900);background:var(--n150)}.ks-start .mk-frage[open] summary svg{transform:rotate(180deg)}.ks-start .mk-frage-antwort{color:var(--n600);font-size:var(--text-m);max-width:68ch;padding-bottom:18px;line-height:1.6}@media (prefers-reduced-motion:no-preference){.ks-start .mk-frage[open] .mk-frage-antwort{animation:.18s ease-out mk-antwort-rein}}@keyframes mk-antwort-rein{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.ks-start .mk-kontakt{border-radius:var(--radius-dialog);background:var(--n0);border:1px solid var(--mk-haarlinie-stark);box-shadow:var(--mk-schatten-schweben);flex-direction:column;gap:18px;padding:22px 18px;display:flex}@media (width>=900px){.ks-start .mk-kontakt{padding:28px}}.ks-start .mk-kontakt-kicker{font-family:var(--font-data);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.08em;color:var(--n500);margin-bottom:8px}.ks-start .mk-kontakt h2{letter-spacing:-.025em;color:var(--n-900);font-size:22px;font-weight:650}.ks-start .mk-kontakt .mk-lead{color:var(--n600);margin-top:8px;font-size:14px}.ks-start .mk-kontakt-wege{gap:var(--abstand-3);margin:auto 0 0;padding:0;list-style:none;display:grid}.ks-start .mk-kontakt-weg{min-height:var(--touch-ziel);border-radius:var(--radius-l);border:1px solid var(--n200);background:var(--n50);color:var(--n-900);align-items:center;gap:14px;padding:14px 16px;text-decoration:none;transition:border-color .15s,background-color .15s,transform .16s;display:flex}@media (width>=900px){.ks-start .mk-kontakt-wege-vier .mk-kontakt-weg{padding:10px 16px}}.ks-start button.mk-kontakt-weg{width:100%;font:inherit;text-align:left;cursor:pointer;appearance:none}.ks-start .mk-kontakt-weg:hover{border-color:var(--n400);background:var(--n0)}@media (prefers-reduced-motion:no-preference){.ks-start .mk-kontakt-weg:hover{transform:translateY(-1px)}}.ks-start .mk-kontakt-weg:focus-visible{outline:2px solid var(--brand-secondary);outline-offset:2px}.ks-start .mk-kontakt-weg-icon{background:var(--n100);width:40px;height:40px;color:var(--n700);border-radius:999px;flex:none;justify-content:center;align-items:center;display:inline-flex}.ks-start .mk-kontakt-weg-whatsapp .mk-kontakt-weg-icon{background:var(--tint-secondary-08);color:var(--fg-success)}.ks-start .mk-kontakt-weg-text{flex-direction:column;gap:2px;min-width:0;display:flex}.ks-start .mk-kontakt-weg-label{font-size:var(--text-m);color:var(--n800);font-weight:600}.ks-start .mk-kontakt-weg-wert{font-family:var(--font-data);font-size:var(--text-s);font-variant-numeric:tabular-nums;color:var(--n500);overflow-wrap:anywhere}@media (width<=639px){.ks-start .mk-kontakt-weg{padding:12px 14px}.ks-start .mk-kontakt-weg-icon{width:36px;height:36px}}.ks-start .hero{--hero-grund:var(--body-bg);--hero-raster:color-mix(in srgb, var(--n-900) 3.5%, transparent);--hero-fleck-gruen:color-mix(in srgb, var(--brand-secondary) 14%, transparent);--hero-fleck-amber:color-mix(in srgb, var(--status-warn) 10%, transparent);--hero-ink:var(--n-900);--hero-lead:var(--n-700);--hero-neben:var(--n-500);--hero-pill-kante:var(--n-300);--hero-pill-grund:color-mix(in srgb, var(--n-0) 70%, transparent);--hero-punkt:var(--brand-secondary);--hp-grund:var(--hero-grund);--hero-rand:max(80px, calc((100% - var(--mk-container-breite)) / 2 + var(--mk-container-rand)));--hero-oben:clamp(28px, 4.5svh, 72px);--hero-unten:clamp(24px, 3.5svh, 56px);--hero-schritt:clamp(16px, 2.6svh, 26px);view-timeline-name:--hero-sicht;view-timeline-axis:block;isolation:isolate;z-index:1;padding:var(--hero-oben) 0 var(--hero-unten) var(--hero-rand);color:var(--hero-ink);background-color:var(--hero-grund);background-image:linear-gradient(var(--hero-raster) 1px, transparent 1px), linear-gradient(90deg, var(--hero-raster) 1px, transparent 1px);background-size:96px 96px;grid-template-columns:minmax(0,620px) minmax(0,1fr);align-items:start;gap:64px;display:grid;position:relative;overflow-x:clip}.ks-start .hero:before,.ks-start .hero:after{content:"";z-index:-1;pointer-events:none;border-radius:50%;position:absolute}.ks-start .hero:before{background:radial-gradient(closest-side, var(--hero-fleck-gruen), transparent);width:720px;height:720px;top:-120px;right:-180px}.ks-start .hero:after{background:radial-gradient(closest-side, var(--hero-fleck-amber), transparent);width:640px;height:640px;bottom:-400px;left:-220px}.ks-start .hero-links{flex-direction:column;min-width:0;display:flex}.ks-start .hero-pill{border:1px solid var(--hero-pill-kante);background:var(--hero-pill-grund);color:var(--hero-lead);border-radius:999px;align-self:flex-start;align-items:center;gap:10px;margin:0;padding:6px 14px 6px 12px;font-size:12.5px;line-height:1.3;display:inline-flex}.ks-start .hero-pill-punkt{background:var(--hero-punkt);border-radius:50%;flex:none;width:7px;height:7px}.ks-start .hero-h1{margin:var(--hero-schritt) 0 clamp(12px, 1.8vh, 16px);letter-spacing:-.04em;color:var(--hero-ink);text-wrap:balance;margin-bottom:clamp(12px,1.8svh,16px);font-size:clamp(40px,6.2svh,54px);font-weight:800;line-height:1.02}.ks-start .hero-h1-2{color:var(--hero-neben);font-weight:600}.ks-start .hero-absatz{max-width:50ch;color:var(--hero-lead);text-wrap:pretty;margin:0;font-size:17px;line-height:1.5}.ks-start .hero-absatz strong{color:var(--hero-ink);font-weight:600}.ks-start .hero-absatz-mobil{display:none}.ks-start .hero-korb{min-width:0;margin-top:clamp(18px,3svh,28px)}.ks-start .hero-rechts{clip-path:inset(-240px 0 0 -200px);align-self:stretch;min-width:0;min-height:0;position:relative}@media (width<=899px){.ks-start .hero{background-size:64px 64px;grid-template-columns:minmax(0,1fr);gap:0;padding:32px 18px 24px}.ks-start .hero:before{width:420px;height:420px;right:-160px}.ks-start .hero:after{display:none}.ks-start .hero-pill{gap:8px;padding:5px 12px 5px 10px;font-size:12px}.ks-start .hero-pill-punkt{width:6px;height:6px}.ks-start .hero-h1{letter-spacing:-.035em;margin:20px 0 12px;font-size:36px;line-height:1.04}.ks-start .hero-absatz{max-width:none;font-size:15px}.ks-start .hero-absatz-desktop{display:none}.ks-start .hero-absatz-mobil{display:block}.ks-start .hero-korb{margin-top:22px}.ks-start .hero.hero-neu{padding-top:20px}.ks-start .hero-neu .hero-h1{margin:16px 0 10px}.ks-start .hero-neu .hero-h1-2{letter-spacing:-.03em;font-size:.78em}.ks-start .hero-neu .hero-korb{margin-top:16px}.ks-start .hero.hero-straff{padding-top:8px}.ks-start .hero-straff .hero-h1{margin:10px 0 8px;font-size:30px}.ks-start .hero-straff .hero-h1-2{letter-spacing:-.03em;font-size:.78em}.ks-start .hero-straff .hero-korb{margin-top:12px}}.ks-start .hero.na-hero{padding:clamp(28px, 5vh, 64px) var(--hero-rand) clamp(36px, 6vh, 72px);grid-template-columns:minmax(0,1fr);justify-items:center;gap:28px}.ks-start .na-hero .hero-links{text-align:center;align-items:center}.ks-start .na-hero .hero-pill{align-self:center}.ks-start .na-hero .hero-h1{font-size:clamp(40px,5.6vh,52px)}.ks-start .na-hero .hero-absatz{max-width:60ch}.ks-start .na-rechts{flex-direction:column;gap:14px;width:100%;min-width:0;max-width:800px;display:flex}.ks-start[data-weg=b] .na-rechts{max-width:800px}.ks-start .na-korb-huelle{text-align:left;align-self:center;width:100%;max-width:620px}.ks-start .na-fragekarte,.ks-start .na-ausweg{align-self:center;width:100%;max-width:720px}.ks-start .na-ausweg{text-align:center}.ks-start .na-neben{text-align:center;align-items:center}@media (width<=899px){.ks-start .hero.na-hero{grid-template-columns:minmax(0,1fr);align-items:start;gap:0;padding:16px 16px 28px}.ks-start .na-hero .hero-h1{margin-top:14px;font-size:36px}.ks-start .na-rechts{gap:10px;margin-top:18px}.ks-start .na-hero .hero-links{text-align:left;align-items:stretch}.ks-start .na-hero .hero-pill{align-self:flex-start}.ks-start .na-neben,.ks-start .na-ausweg{text-align:left;align-items:flex-start}}.ks-start .na-karten{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding-top:10px;display:grid}.ks-start .na-karten .mk-produkt-karte{gap:12px;padding:22px 22px 20px}.ks-start .na-karten .mk-produkt-karte:hover{transform:none}.ks-start .na-karte-kopf{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.ks-start .na-karte-titel{letter-spacing:-.02em;color:var(--n-900);margin:0;padding-top:3px;font-size:20px;font-weight:700;line-height:1.2}.ks-start .na-karte-preis{white-space:nowrap;flex-direction:column;align-items:flex-end;margin:0;display:inline-flex}.ks-start .na-karte-preis .mk-produkt-karte-mwst{font-size:11px;line-height:1.2}.ks-start .na-karte-preis .mk-produkt-karte-preis{font-size:24px}.ks-start .na-karte-unter{color:var(--n-500);margin:-6px 0 0;font-size:12.5px}.ks-start .na-punkte{flex-grow:1;align-content:start;gap:6px;margin:0;padding:0;list-style:none;display:grid}.ks-start .na-punkte li{color:var(--n-700);gap:8px;font-size:13.5px;line-height:1.45;display:flex}.ks-start .na-punkte li svg{color:var(--fg-success);flex:none;margin-top:2px}.ks-start .na-punkte li.na-punkt-grenze svg{color:var(--n-400)}.ks-start .na-start{background:var(--brand-primary);min-height:48px;color:var(--btn-primary-text);box-shadow:var(--mk-schatten-cta);transition:transform var(--motion-dauer-1) var(--motion-ruhe);border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:0 18px;font-size:15px;font-weight:700;text-decoration:none;display:flex}.ks-start .na-start:hover{transform:translateY(-1px)}.ks-start .na-start:focus-visible{outline:2px solid var(--brand-secondary);outline-offset:2px}.ks-start .na-start-zweit{background:var(--n-0);color:var(--n-900);border:1px solid var(--n-300);box-shadow:none}@media (width<=899px){.ks-start .na-karten{grid-template-columns:minmax(0,1fr);gap:10px;padding-top:8px}.ks-start .na-karten .mk-produkt-karte{gap:6px;padding:12px 14px}.ks-start .na-karte-titel{padding-top:2px;font-size:18px}.ks-start .na-karte-preis .mk-produkt-karte-preis{font-size:20px}.ks-start .na-karte-preis .mk-produkt-karte-mwst{font-size:10.5px;line-height:1.2}.ks-start .na-karte-unter{display:none}.ks-start .na-punkte{gap:2px}.ks-start .na-punkte li{font-size:12.5px;line-height:1.38}.ks-start .na-punkte li svg{margin-top:1px}.ks-start .na-start{min-height:44px;margin-top:2px}}.ks-start .na-neben{color:var(--n-600);flex-direction:column;gap:4px;margin:0;padding:0 4px;font-size:13px;line-height:1.5;display:flex}.ks-start .na-neben p{margin:0}.ks-start .na-neben a{min-height:32px;color:var(--n-800);text-decoration:underline;-webkit-text-decoration-color:var(--n-300);text-decoration-color:var(--n-300);text-underline-offset:3px;align-items:center;font-weight:600;display:inline-flex}.ks-start .na-neben .tnum{font-family:var(--font-data);font-size:12px}@media (pointer:coarse){.ks-start .na-neben a{min-height:44px}}@media (width<=899px),(pointer:coarse){.ks-start .na-antwort-chip,.ks-start .na-neben a,.ks-start .na-ausweg a{min-height:44px}.ks-start .na-hilfe>summary{min-height:52px}}.ks-start .na-angebot{flex-direction:column;gap:14px;width:100%;min-width:0;display:flex}@media (width<=899px){.ks-start .na-angebot{gap:10px}}.ks-start[data-weg=a] .hero.na-hero{--hero-rand:max(48px, calc((100% - 1200px) / 2))}@media (width>=900px){.ks-start[data-weg=a] .hero.na-hero{justify-items:stretch;gap:22px}.ks-start[data-weg=a] .na-hero .hero-links{text-align:left;align-items:flex-start}.ks-start[data-weg=a] .na-hero .hero-pill{align-self:flex-start}.ks-start[data-weg=a] .na-rechts{max-width:none}.ks-start[data-weg=a] .na-angebot{grid-template:"karten blatt""team blatt""check blatt""neben blatt"1fr/minmax(0,1fr) 300px;align-items:start;gap:14px 64px;display:grid}.ks-start[data-weg=a] .na-angebot>.na-karten{grid-area:karten;padding-top:0}.ks-start[data-weg=a] .na-angebot>.na-team{grid-area:team}.ks-start[data-weg=a] .na-angebot>.na-blatt{grid-area:blatt}.ks-start[data-weg=a] .na-angebot>.na-check{grid-area:check}.ks-start[data-weg=a] .na-angebot>.na-neben{text-align:left;grid-area:neben;align-items:flex-start}}.ks-start .na-check{border:1px solid var(--n-200);background:color-mix(in srgb, var(--n-0) 80%, transparent);color:var(--n-700);border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;margin:0;padding:8px 8px 8px 16px;font-size:14px;display:flex}.ks-start .na-check p{margin:0}.ks-start .na-check p strong{color:var(--n-900);font-weight:650}.ks-start .na-knopf-zweit{border:1px solid var(--n-300);background:var(--n-0);min-height:44px;color:var(--n-900);font:inherit;white-space:nowrap;cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-size:14px;font-weight:650;text-decoration:none;display:inline-flex}.ks-start .na-knopf-zweit:hover{border-color:var(--n-500)}.ks-start .na-knopf-zweit:focus-visible{outline:2px solid var(--brand-secondary);outline-offset:2px}@media (width<=899px){.ks-start .na-check{padding:12px 14px}.ks-start .na-check .na-knopf-zweit{width:100%}.ks-start[data-ausweis=verbrauch] .na-hero .hero-h1{font-size:31px}}.ks-start[data-ausweis=verbrauch] .na-karten>[data-karte=verbrauch]{order:-1}@media (width>=900px){.ks-start .na-karten{grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr))}@container (width<=309px){.ks-start .na-karte-kopf{flex-direction:column;gap:2px}}}.ks-start .na-zusatz{flex-direction:column;gap:10px;min-width:0;display:flex}.ks-start .na-zusatz:empty{display:none}.ks-start .na-angebot>.na-anbieter{margin:-4px 0 0;padding:0 4px}@media (width>=900px){.ks-start[data-weg=a] .na-angebot>.na-zusatz{grid-area:zusatz}.ks-start[data-weg=a] .na-angebot>.na-anbieter{grid-area:anbieter}}.ks-start .na-zk-ikon{background:var(--tint-secondary-12);width:32px;height:32px;color:var(--fg-success);border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.ks-start .na-zk-text{flex-direction:column;gap:2px;min-width:0;display:flex}.ks-start .na-zk-text strong{color:var(--n-900);font-weight:650}.ks-start .na-zk-text small{color:var(--n-600);font-size:13px;line-height:1.45}.ks-start .na-zk-zeile{color:var(--n-700);border-radius:10px;align-items:flex-start;gap:12px;margin:0;padding:6px 4px;font-size:15px;line-height:1.4;text-decoration:none;display:flex}.ks-start .na-zk-zeile .na-zk-text strong{font-size:15px}.ks-start .na-zk-zeile u{text-decoration:underline;-webkit-text-decoration-color:var(--n-300);text-decoration-color:var(--n-300);text-underline-offset:3px}.ks-start .na-zk-zeile:hover u{-webkit-text-decoration-color:var(--n-700);text-decoration-color:var(--n-700)}.ks-start .na-zk-zeile:focus-visible{outline:2px solid var(--brand-secondary);outline-offset:2px}.ks-start .na-zk-pfeil{color:var(--n-500);flex:none;align-self:center;margin-left:auto}@media (width<=899px){.ks-start .na-zk-zeile{padding:4px 2px}}@media (width>=900px){.ks-start[data-weg=a] .na-angebot{grid-template-rows:auto auto auto auto auto 1fr;grid-template-areas:"karten blatt""zk blatt""team blatt""anbieter blatt""check blatt""neben blatt"}.ks-start[data-weg=a] .na-angebot:has(>.na-zusatz>*){grid-template-rows:auto auto auto auto auto auto 1fr;grid-template-areas:"karten blatt""zusatz blatt""zk blatt""team blatt""anbieter blatt""check blatt""neben blatt"}.ks-start[data-weg=a] .na-angebot>.na-zk-zeile{grid-area:zk}.ks-start[data-weg=a] .na-angebot:not(:has(>.na-anbieter)):not(:has(>.na-zusatz>*)){grid-template-rows:auto auto auto auto 1fr;grid-template-areas:"karten blatt""zk blatt""team blatt""check blatt""neben blatt"}.ks-start[data-weg=a] .na-angebot:not(:has(>.na-anbieter)):has(>.na-zusatz>*){grid-template-rows:auto auto auto auto auto 1fr;grid-template-areas:"karten blatt""zusatz blatt""zk blatt""team blatt""check blatt""neben blatt"}}.ks-start .na-zk-bruecke{flex-direction:column;gap:8px;min-width:0;display:flex}.ks-start .na-zk-bruecke>.na-zk-zeile{width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0}.ks-start .na-zk-bruecke>.na-zk-zeile .na-zk-pfeil svg{transition:transform var(--motion-dauer-1) var(--motion-ruhe)}.ks-start .na-zk-bruecke>.na-zk-zeile[aria-expanded=true] .na-zk-pfeil svg{transform:rotate(90deg)}.ks-start .na-zk-wahl{--hk-kante:var(--n-300);--hk-ink:var(--n-900);--hk-akzent:var(--fg-success,var(--brand-secondary));border:1px solid var(--n-200);background:color-mix(in srgb, var(--n-0) 80%, transparent);border-radius:12px;flex-direction:column;gap:12px;margin:0 0 0 44px;padding:14px 16px;display:flex}.ks-start .na-zk-wahl-satz{color:var(--n-700);margin:0;font-size:14px;line-height:1.45}.ks-start .na-zk-wahl-knoepfe{grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));gap:8px;display:grid}.ks-start .na-zk-wahl-knoepfe .na-start{min-height:56px;font:inherit;text-align:left;cursor:pointer;border:0;justify-content:space-between;padding:8px 16px;font-size:15px;font-weight:700}.ks-start .na-zk-wahl-knoepfe .na-start-zweit{border:1px solid var(--n-300)}.ks-start .na-zk-wahl-knopf{flex-direction:column;gap:1px;min-width:0;display:flex}.ks-start .na-zk-wahl-knopf small{opacity:.85;font-size:12.5px;font-weight:500}.ks-start .na-zk-wahl-zurueck{align-self:flex-start}@media (width<=899px){.ks-start .na-zk-wahl{margin-left:0;padding:12px 14px}}@media (width>=900px){.ks-start[data-weg=a] .na-angebot>.na-zk-bruecke{grid-area:zk}}.ks-start .na-korb-huelle .hk{gap:10px;padding:16px 16px 14px}.ks-start .na-ablage-zeile{border:1px dashed var(--n-300);min-height:44px;color:var(--n-600);font:inherit;text-align:left;cursor:pointer;background:0 0;border-radius:10px;align-items:center;gap:8px;padding:0 12px;font-size:13.5px;display:flex}.ks-start .na-ablage-zeile strong{color:var(--n-900);font-weight:600}.ks-start .na-ablage-zeile:hover{border-color:var(--n-500);color:var(--n-900)}.ks-start .na-adresse-zeile{border:1px solid var(--n-200);background:var(--n-0);color:var(--n-900);border-radius:12px;align-items:center;gap:10px;margin:0;padding:10px 14px;font-size:14px;display:flex}.ks-start .na-adresse-zeile .na-haken-kreis{background:var(--tint-secondary-12);width:24px;height:24px;color:var(--fg-success);border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.ks-start .na-adresse-zeile .na-adresse-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:600;overflow:hidden}.ks-start .na-adresse-zeile .na-adresse-kicker{color:var(--n-500);font-size:11px;font-weight:500;display:block}.ks-start .na-adresse-zeile .hk-textknopf{flex:none;min-height:44px;margin-left:auto}.ks-start .pe-sektion{padding-block:0 56px!important}.ks-start .pe-zeile{padding:10px 10px 10px 16px}.ks-start .pe-zeile-text{flex:520px;align-items:flex-start;gap:12px;min-width:0;line-height:1.55;display:flex}.ks-start .pe-zeile-text strong{color:var(--n-900);font-weight:650}.ks-start .pe-zeile-marke{background:var(--n-100);width:28px;height:28px;color:var(--n-700);border-radius:8px;flex:none;justify-content:center;align-items:center;display:inline-flex}@media (width<=640px){.ks-start .pe-zeile{padding:14px}.ks-start .pe-zeile .na-knopf-zweit{width:100%}}.ks-start .na-team{border:1px solid var(--n-200);background:color-mix(in srgb, var(--n-0) 85%, transparent);text-align:left;border-radius:12px;align-items:center;gap:14px;margin:0;padding:12px 16px;display:flex}.ks-start .na-team-fotos{flex:none;display:inline-flex}.ks-start .na-foto{object-fit:cover;object-position:50% 28%;border:2px solid var(--n-0);background:var(--n-100);width:48px;height:48px;box-shadow:0 0 0 1px var(--n-200);border-radius:50%;display:block}.ks-start .na-team-fotos .na-foto+.na-foto{margin-left:-12px}.ks-start .na-team-text{gap:4px;min-width:0;display:grid}.ks-start .na-team-satz{color:var(--n-700);margin:0;font-size:14px;line-height:1.45}.ks-start .na-team-satz strong{color:var(--n-900);font-weight:650}.ks-start .na-team-nummern{color:var(--n-500);gap:1px;margin:0;padding:0;font-size:11.5px;line-height:1.45;list-style:none;display:grid}.ks-start .na-team-mehr{display:none}.ks-start .na-team-mehr>summary{cursor:pointer;min-height:44px;color:var(--n-700);text-decoration:underline;-webkit-text-decoration-color:var(--n-300);text-decoration-color:var(--n-300);text-underline-offset:3px;align-items:center;gap:6px;margin:-10px 0 -12px;font-size:12.5px;font-weight:600;list-style:none;display:inline-flex}.ks-start .na-team-mehr>summary::-webkit-details-marker{display:none}.ks-start .na-team-mehr[open]>summary{margin-bottom:0}@media (width<=899px){.ks-start .na-team{align-items:flex-start;gap:12px;padding:12px 14px}.ks-start .na-foto{width:40px;height:40px}.ks-start .na-team-satz{font-size:13.5px}.ks-start .na-team>.na-team-text>.na-team-nummern{display:none}.ks-start .na-team-mehr{display:block}}.ks-start .na-team-gross{justify-content:center;gap:18px;padding:18px 22px}.ks-start .na-team-gross .na-foto{width:64px;height:64px}.ks-start .na-team-gross .na-team-fotos .na-foto+.na-foto{margin-left:-14px}.ks-start .na-team-gross .na-team-satz{font-size:16px}@media (width<=899px){.ks-start .na-team-gross{justify-content:flex-start;padding:14px}.ks-start .na-team-gross .na-foto{width:48px;height:48px}.ks-start .na-team-gross .na-team-satz{font-size:14px}}.ks-start .na-team-satz strong{white-space:nowrap}.ks-start .na-team-logo{flex:none;align-self:center;width:auto;height:34px;margin-left:auto;display:block}@media (width<=899px){.ks-start .na-team{grid-template-columns:auto minmax(0,1fr);row-gap:8px;display:grid}.ks-start .na-team-fotos{grid-row:1/span 2}.ks-start .na-team-logo{grid-column:2;align-self:start;height:24px;margin-left:0}}.ks-start .na-anbieter{color:var(--n-500);margin:8px 0 0;font-size:12.5px;line-height:1.45}.ks-start .sv-link{font:inherit;color:var(--n-900);cursor:pointer;text-decoration:underline;-webkit-text-decoration-color:var(--n-300);text-decoration-color:var(--n-300);text-underline-offset:3px;background:0 0;border:0;align-items:center;gap:6px;padding:0;font-size:14px;font-weight:600;display:inline-flex}.ks-start .sv-link svg{color:var(--n-500);flex:none}.ks-start .sv-link:hover{-webkit-text-decoration-color:var(--n-900);text-decoration-color:var(--n-900)}.ks-start .sv-link:focus-visible{outline:2px solid var(--brand-secondary);outline-offset:3px;border-radius:4px}.ks-start .sv-pz .sv-link{margin-top:2px;font-size:12.5px}.ks-start .mk-wasserzeichen{z-index:1;pointer-events:none;font-family:var(--font-data);letter-spacing:.3em;text-indent:.3em;color:var(--n900);opacity:.09;-webkit-user-select:none;user-select:none;place-items:center;font-size:52px;font-weight:700;display:grid;position:absolute;inset:0;transform:rotate(-24deg)}:root[data-theme=dark] .ks-start .mk-wasserzeichen{color:var(--n0);opacity:.14}.ks-start .na-blatt{justify-items:center;gap:10px;margin:0;display:grid}.ks-start .na-blatt-stapel{aspect-ratio:300/372;cursor:pointer;background:0 0;border:0;width:100%;padding:0;display:block;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(#000 78%,#0000 100%);mask-image:linear-gradient(#000 78%,#0000 100%)}.ks-start .na-blatt-hinten,.ks-start .na-blatt-vorn{background:var(--n-0);width:80%;box-shadow:0 1px 2px color-mix(in srgb, var(--n-900) 8%, transparent), 0 14px 40px color-mix(in srgb, var(--n-900) 14%, transparent);transition:transform var(--motion-dauer-2) var(--motion-ruhe);border-radius:3px;display:block;position:absolute;overflow:hidden}.ks-start .na-blatt-hinten{top:4%;left:2%;transform:rotate(-4deg)}.ks-start .na-blatt-vorn{top:9%;right:3%;transform:rotate(2deg)}.ks-start .na-blatt-hinten img,.ks-start .na-blatt-vorn img{width:100%;height:auto;display:block}.ks-start .na-blatt-vorn .mk-wasserzeichen,.ks-start .na-blatt-hinten .mk-wasserzeichen{color:#1c1917;font-size:38px}.ks-start .na-blatt-stapel:hover .na-blatt-vorn{transform:rotate(1deg)translateY(-3px)}.ks-start .na-blatt-stapel:focus-visible{outline:2px solid var(--brand-secondary);outline-offset:3px;border-radius:6px}.ks-start .na-blatt figcaption{text-align:center;color:var(--n-600);justify-items:center;gap:2px;font-size:13px;display:grid}.ks-start .na-blatt figcaption strong{color:var(--n-900);font-size:14px;font-weight:650}.ks-start .na-blatt .sv-link{min-height:44px;font-size:13.5px}@media (width<=899px){.ks-start .na-blatt{border:1px solid var(--n-150);background:color-mix(in srgb, var(--n-0) 60%, transparent);border-radius:14px;margin-top:10px;padding:16px 16px 6px}.ks-start .na-blatt-stapel{aspect-ratio:300/300;width:min(100%,300px)}}.ks-start .na-vz .mk-vz-liste{flex-wrap:wrap;justify-content:center;row-gap:4px}.ks-start .na-vz .mk-vz{white-space:normal}.ks-start .na-vz .mk-vz-liste>li{white-space:nowrap}@media (width<=899px){.ks-start .na-vz .mk-vz{align-items:flex-start}.ks-start .na-vz .mk-vz-ikone{margin-top:2px}.ks-start .na-vz .mk-vz-liste{grid-template-columns:1fr 1fr;gap:4px 12px;display:grid}.ks-start .na-vz .mk-vz-liste>li+li:before{content:none}.ks-start .na-vz .mk-vz-liste>li{white-space:normal}.ks-start .na-vz .mk-vz-liste>li.na-vz-zahl{grid-column:1/-1}}.ks-start .na-schritte{gap:0;margin:0;padding:0;list-style:none;display:grid}.ks-start .na-schritt{border-top:1px solid var(--n-300);grid-template-columns:44px minmax(0,1fr);gap:16px;padding:18px 0;display:grid}.ks-start .na-schritt:first-child{border-top:0;padding-top:0}.ks-start .na-schritt-zahl{font-family:var(--font-data);color:var(--fg-success);padding-top:2px;font-size:13px;font-weight:600}.ks-start .na-schritt h3{letter-spacing:-.015em;color:var(--n-900);font-size:17px;font-weight:650}.ks-start .na-schritt p{color:var(--n-600);margin-top:4px;font-size:14px}@media (width>=900px){.ks-start .na-schritte-quer{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}.ks-start .na-schritte-quer .na-schritt{border-top:2px solid var(--n-200);grid-template:auto 1fr/minmax(0,1fr);gap:10px;padding:18px 0 0}.ks-start .na-schritte-quer .na-schritt:first-child{border-top:2px solid var(--brand-secondary);padding-top:18px}}.ks-start .na-ergebnis-alt a,.ks-start .na-link{color:var(--n-900);text-decoration:underline;-webkit-text-decoration-color:var(--n-300);text-decoration-color:var(--n-300);text-underline-offset:3px;font-weight:600}.ks-start .na-ergebnis-alt a:hover,.ks-start .na-link:hover{-webkit-text-decoration-color:var(--n-800);text-decoration-color:var(--n-800)}.ks-start .na-preise{border-collapse:separate;border-spacing:0;background:var(--n-0);border:1px solid var(--n-200);border-radius:var(--radius-dialog);width:100%;box-shadow:var(--shadow-card);font-size:14px;overflow:hidden}.ks-start .na-preise-hinweis{color:var(--n-500);margin:12px 0 0;font-size:12.5px}.ks-start .na-preise th,.ks-start .na-preise td{text-align:left;vertical-align:top;border-top:1px solid var(--n-150);padding:14px 18px}.ks-start .na-preise thead th{background:var(--n-50);font-family:var(--font-data);letter-spacing:.08em;text-transform:uppercase;color:var(--n-500);border-top:0;font-size:10.5px;font-weight:500}.ks-start .na-preise tbody th{color:var(--n-900);font-weight:650}.ks-start .na-preise tbody th small{color:var(--n-500);font-size:12.5px;font-weight:450;display:block}.ks-start .na-preise td{color:var(--n-600)}.ks-start .na-preise .na-preis{text-align:right;white-space:nowrap;font-family:var(--font-data);font-variant-numeric:tabular-nums;color:var(--n-900);font-weight:600}.ks-start .na-preise .na-preis small{font-family:var(--font-ui,inherit);color:var(--n-500);font-size:11.5px;font-weight:450;display:block}.ks-start .na-preise thead .na-preis{font-weight:500}.ks-start .na-preise .na-zeile-aktion a{white-space:nowrap}@media (width<=760px){.ks-start .na-preise,.ks-start .na-preise tbody,.ks-start .na-preise tr,.ks-start .na-preise th,.ks-start .na-preise td{display:block}.ks-start .na-preise thead{display:none}.ks-start .na-preise tr{border-top:1px solid var(--n-150);grid-template-columns:minmax(0,1fr) auto;gap:2px 12px;padding:14px 16px;display:grid}.ks-start .na-preise tbody tr:first-child{border-top:0}.ks-start .na-preise th,.ks-start .na-preise td{border:0;padding:0}.ks-start .na-preise tbody th{grid-column:1}.ks-start .na-preise .na-preis{grid-area:1/2}.ks-start .na-preise td.na-fuer,.ks-start .na-preise td.na-dauer{grid-column:1/-1;font-size:13px}.ks-start .na-preise td.na-dauer:before{content:"Fertig: ";color:var(--n-500)}}.ks-start .na-kontakt{border-radius:var(--radius-dialog);background:var(--n-0);border:1px solid var(--mk-haarlinie-stark);box-shadow:var(--shadow-card);grid-template-columns:minmax(0,.8fr) minmax(0,1.6fr);align-items:center;gap:24px;padding:22px 24px;display:grid}.ks-start .na-kontakt h2{letter-spacing:-.02em;color:var(--n-900);margin:0;font-size:20px;font-weight:650}.ks-start .na-kontakt p{color:var(--n-600);margin:4px 0 0;font-size:14px}.ks-start .na-kontakt .mk-kontakt-wege{grid-template-columns:repeat(3,minmax(0,1fr));margin:0}@media (width<=899px){.ks-start .na-kontakt{grid-template-columns:minmax(0,1fr);gap:14px;padding:18px 16px}.ks-start .na-kontakt .mk-kontakt-wege{grid-template-columns:minmax(0,1fr);gap:8px}}.ks-start .na-seite .mk-sektion{padding-block:56px}@media (width>=1000px){.ks-start .na-seite .mk-sektion{padding-block:72px}}.ks-start .na-seite .mk-sektion-kopf{margin-bottom:20px}.ks-start .na-faq-mehr a{color:var(--n-900);text-decoration:underline;-webkit-text-decoration-color:var(--n-300);text-decoration-color:var(--n-300);text-underline-offset:3px;font-size:14px;font-weight:600}.ks-start .na-kontakt-sektion{padding-block:0 56px!important}.ks-start .na-kontakt .mk-kontakt-kicker{margin:0 0 6px}.ks-start .na-kontakt .mk-kontakt-wege{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.ks-start .na-kontakt .mk-kontakt-weg{padding:10px 14px}@media (width<=899px){.ks-start .na-kontakt .mk-kontakt-wege{grid-template-columns:minmax(0,1fr);gap:8px}}.ks-start .na-kopf-mitte{text-align:center;max-width:none}.ks-start .na-kopf-mitte+.na-schritte-quer{max-width:980px;margin:0 auto}@media (width<=899px),(pointer:coarse){.ks-start .mk-breadcrumb a,.ks-start .na-faq-mehr a,.ks-start .mk-vc-textlink-allein,.ks-start .na-pv-termin a,.ks-start .na-pv-zahlung a,.ks-start .na-preise .na-link,.ks-start .na-vz .mk-vz-link{align-items:center;min-height:44px;display:inline-flex}}.ks-start .mk-sektion-flaeche+.na-kontakt-sektion{padding-top:56px!important}@media (width>=1000px){.ks-start .mk-sektion-flaeche+.na-kontakt-sektion{padding-top:72px!important}}.ks-start .na-kaufzeile{flex-wrap:wrap;gap:10px;margin-top:20px;display:flex}@media (width<=760px){.ks-start .na-kaufzeile .na-start{flex:100%}}.ks-start .ab-bild{--ab-h:64px;max-width:760px;margin:0 auto 44px}.ks-start .ab-bild+.na-schritte-quer{max-width:980px;margin:0 auto}.ks-start .ab-reihe{grid-template-columns:repeat(4,minmax(0,1fr));display:grid;position:relative}.ks-start .ab-spur,.ks-start .ab-teil{top:calc(var(--ab-h) / 2 - 1px);border-radius:1px;height:2px;position:absolute}.ks-start .ab-spur{background:var(--n-200);left:12.5%;right:12.5%}.ks-start .ab-teil{background:var(--brand-secondary);transform-origin:0;width:25%}.ks-start .ab-t1{left:12.5%}.ks-start .ab-t2{left:37.5%}.ks-start .ab-t3{left:62.5%}.ks-start .ab-st{text-align:center;justify-items:center;gap:10px;min-width:0;display:grid;position:relative}.ks-start .ab-zeichen{height:var(--ab-h);background:var(--body-bg);place-items:center;padding:0 8px;display:grid}.ks-start .ab-in{place-items:center;display:grid;position:relative}.ks-start .ab-kreis{background:var(--n-0);border:1px solid var(--n-200);width:48px;height:48px;color:var(--fg-success);border-radius:50%;place-items:center;display:grid}.ks-start .ab-bild svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;display:block}.ks-start .ab-kreis svg{width:18px;height:18px}.ks-start .ab-name{letter-spacing:-.01em;color:var(--n-800);text-wrap:balance;font-size:13px;font-weight:600;line-height:1.3}.ks-start .ab-fotos{position:relative}.ks-start .ab-marke{background:var(--brand-secondary);width:20px;height:20px;color:var(--n-0);box-shadow:0 0 0 2px var(--body-bg);border-radius:50%;place-items:center;display:grid;position:absolute;bottom:2px;right:-6px}.ks-start .ab-marke svg{stroke-width:2px;width:12px;height:12px}.ks-start .ab-blatt{background:var(--n-0);border:1px solid var(--n-200);width:112px;height:64px;box-shadow:var(--shadow-card);border-radius:8px;position:relative}.ks-start .ab-blatt>.ab-marke{top:-7px;bottom:auto;right:-7px}.ks-start .ab-zeilen{gap:4px;width:30%;display:grid;position:absolute;top:11px;left:10px}.ks-start .ab-zeilen i{background:var(--n-200);border-radius:2px;height:4px}.ks-start .ab-zeilen i+i{width:70%}.ks-start .ab-skala{grid-template-columns:repeat(9,minmax(0,1fr));gap:1px;height:8px;display:grid;position:absolute;bottom:10px;left:10px;right:10px}.ks-start .ab-skala i:first-child{border-radius:3px 0 0 3px}.ks-start .ab-skala i:last-child{border-radius:0 3px 3px 0}.ks-start .ab-skala i:first-child{background:var(--skala-a-plus)}.ks-start .ab-skala i:nth-child(2){background:var(--skala-a,color-mix(in oklab, var(--skala-a-plus) 67%, var(--skala-c)))}.ks-start .ab-skala i:nth-child(3){background:var(--skala-b,color-mix(in oklab, var(--skala-a-plus) 33%, var(--skala-c)))}.ks-start .ab-skala i:nth-child(4){background:var(--skala-c)}.ks-start .ab-skala i:nth-child(5){background:var(--skala-d,color-mix(in oklab, var(--skala-c) 50%, var(--skala-e)))}.ks-start .ab-skala i:nth-child(6){background:var(--skala-e)}.ks-start .ab-skala i:nth-child(7){background:var(--skala-f,color-mix(in oklab, var(--skala-e) 67%, var(--skala-h)))}.ks-start .ab-skala i:nth-child(8){background:var(--skala-g,color-mix(in oklab, var(--skala-e) 33%, var(--skala-h)))}.ks-start .ab-skala i:nth-child(9){background:var(--skala-h)}.ks-start .ab-zeiger{width:16px;color:var(--n-900);justify-items:center;display:grid;position:absolute;bottom:20px;left:calc(50% - 8px)}.ks-start .ab-zeiger b{background:var(--n-900);width:16px;height:15px;color:var(--n-0);font:700 10px/1 var(--font-data);border-radius:4px;place-items:center;display:grid}.ks-start .ab-zeiger svg{fill:currentColor;stroke:none;width:8px;height:4px}@media (width<=719px){.ks-start .ab-bild{--ab-h:56px;margin-bottom:30px}.ks-start .ab-zeichen{padding:0 4px}.ks-start .ab-kreis{width:40px;height:40px}.ks-start .ab-kreis svg{width:16px;height:16px}.ks-start .ab-name{font-size:12.5px}.ks-start .ab-fotos .na-foto+.na-foto{margin-left:-14px}.ks-start .ab-blatt{width:72px;height:50px}.ks-start .ab-zeilen{top:8px;left:7px}.ks-start .ab-skala{height:6px;bottom:7px;left:6px;right:6px}.ks-start .ab-zeiger{bottom:14px}}.ks-start .ab-bild:is([data-anim=wartet],[data-anim=laeuft]) :is(.ab-e,.ab-h,.ab-teil,.ab-p,.ab-zeiger){animation:abEin var(--motion-dauer-3) var(--motion-erkenntnis) calc(var(--t,0) * 1ms) both paused}.ks-start .ab-bild:is([data-anim=wartet],[data-anim=laeuft]) .ab-h{animation-name:abHell}.ks-start .ab-bild:is([data-anim=wartet],[data-anim=laeuft]) .ab-teil{animation-name:abLinie;animation-duration:var(--motion-dauer-4);animation-timing-function:var(--motion-ruhe)}.ks-start .ab-bild:is([data-anim=wartet],[data-anim=laeuft]) .ab-p{animation-name:abPop;animation-duration:var(--motion-dauer-2)}.ks-start .ab-bild:is([data-anim=wartet],[data-anim=laeuft]) .ab-zeiger{animation-name:abFall;animation-duration:var(--motion-dauer-4)}.ks-start .ab-bild[data-anim=laeuft] *{animation-play-state:running!important}.ks-start .ab-bild[data-anim=laeuft]{cursor:pointer}@keyframes abEin{0%{opacity:.35;transform:scale(.9)}}@keyframes abHell{0%{opacity:.35}}@keyframes abLinie{0%{transform:scaleX(0)}}@keyframes abPop{0%{opacity:0;transform:scale(.4)}}@keyframes abFall{0%{opacity:0;transform:translateY(-12px)}}@media (prefers-reduced-motion:reduce){.ks-start .ab-bild[data-anim] *{animation:none!important}}:root[data-marke] .ks-start{--brand-secondary:var(--marke-akzent);--fg-success:color-mix(in srgb, var(--marke-akzent) 88%, var(--n-900));--tint-secondary-12:color-mix(in srgb, var(--marke-akzent) 13%, transparent)}.ks-start .ks-preispaar{border-block:1px solid var(--n-150);grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;padding:10px 0;display:grid}.ks-start .ks-preispaar>div{align-content:start;gap:2px;display:grid}.ks-start .ks-preispaar dt{color:var(--n-500);font-size:11.5px;line-height:1.3}.ks-start .ks-preispaar dd{white-space:nowrap;margin:0;font-size:24px}.ks-start .na-punkte li>span{min-width:0}.ks-start .hero-absatz p{margin:0}.ks-start .na-check>.na-start{white-space:nowrap;padding:0 22px}.ks-start .na-check>p{flex:260px}.ks-start .na-preise .ks-preis-kopf{display:none}.ks-start .na-preise-hinweis p{margin:0}.ks-start .na-preise-hinweis p+p{margin-top:4px}.ks-start .mk-frage-antwort p{margin:0}.ks-start .mk-frage-antwort p+p{margin-top:8px}@media (width<=899px){.ks-start .ks-preispaar dd{font-size:20px}.ks-start .na-check>.na-start{width:100%}}@media (width<=760px){.ks-start .na-preise.ks-preise-paar tr{grid-template-columns:repeat(2,minmax(0,1fr))}.ks-start .na-preise.ks-preise-paar tbody th,.ks-start .na-preise.ks-preise-paar td.na-fuer{grid-column:1/-1}.ks-start .na-preise.ks-preise-paar .na-preis{text-align:left;grid-area:auto;padding-top:6px}.ks-start .na-preise .ks-preis-kopf{font-family:var(--font-ui,inherit);color:var(--n-500);font-size:11.5px;font-weight:450;display:block}}.ks-start div.na-blatt-stapel{cursor:pointer}.ks-start .na-blatt-hinten,.ks-start .na-blatt-vorn{aspect-ratio:480/680}.ks-start .na-blatt-hinten>.ks-papier,.ks-start .na-blatt-vorn>.ks-papier{transform-origin:0 0;transform:scale(.5)}.ks-start .ks-muster-dialog{border:1px solid var(--n-200);background:var(--body-bg);width:min(1180px,100vw - 32px);max-height:calc(100dvh - 32px);color:var(--n-900);box-shadow:var(--mk-schatten-schweben);border-radius:16px;padding:22px 24px 24px}.ks-start .ks-muster-dialog::backdrop{background:color-mix(in srgb, var(--n-900) 45%, transparent)}.ks-start .ks-muster-kopf{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:18px;display:flex}.ks-start .ks-muster-titel{letter-spacing:-.02em;margin:0;font-size:20px;font-weight:700}.ks-start .ks-muster-hinweis{color:var(--n-600);max-width:70ch;margin:4px 0 0;font-size:13.5px;line-height:1.5}.ks-start .ks-muster-seiten{gap:22px;padding:4px 4px 14px;display:flex;overflow-x:auto}.ks-start .ks-muster-seite{flex:none;gap:8px;margin:0;display:grid}.ks-start .ks-muster-rahmen{width:360px;height:510px;box-shadow:0 1px 2px color-mix(in srgb, var(--n-900) 8%, transparent), 0 14px 40px color-mix(in srgb, var(--n-900) 14%, transparent);border-radius:3px;overflow:hidden}.ks-start .ks-muster-rahmen>.ks-papier{transform-origin:0 0;transform:scale(.75)}.ks-start .ks-muster-seite figcaption{font-family:var(--font-data);color:var(--n-500);text-align:center;font-size:11px}.ks-start .ks-initialen{font-family:var(--font-data);color:var(--fg-success);background:var(--tint-secondary-12);place-items:center;font-size:13px;font-weight:600;display:grid}.ks-start .ab-fotos .ks-initialen{font-size:12px}.ks-start .ks-treppe,.ks-start .ks-balken{align-items:flex-end;gap:3px;display:flex;position:absolute;inset:12px 10px 10px 46%}.ks-start .ks-treppe i,.ks-start .ks-balken i{transform-origin:50% 100%;border-radius:2px 2px 0 0;flex:1;display:block}.ks-start .ks-treppe i:first-child{background:var(--skala-g);height:34%}.ks-start .ks-treppe i:nth-child(2){background:var(--skala-e);height:54%}.ks-start .ks-treppe i:nth-child(3){background:var(--skala-c);height:76%}.ks-start .ks-treppe i:nth-child(4){background:var(--skala-a-plus);height:100%}.ks-start .ks-balken i:first-child{background:var(--brand-secondary);height:100%}.ks-start .ks-balken i:nth-child(2){background:var(--brand-secondary);opacity:.75;height:72%}.ks-start .ks-balken i:nth-child(3){background:var(--status-warn);height:52%}.ks-start .ks-balken i:nth-child(4){background:var(--n-300);height:34%}@media (width<=719px){.ks-start .ks-treppe,.ks-start .ks-balken{gap:2px;inset:9px 6px 7px 44%}.ks-start .ab-name{overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;max-width:100%}}.ks-start .ks-karte{padding-block:18px}.ks-start .ks-karte>:first-child{margin-top:0}.ks-papier{--pp-papier:#fff;--pp-tinte:#1c1917;--pp-700:#44403c;--pp-600:#57534e;--pp-500:#78716c;--pp-300:#d6d3d1;--pp-200:#e7e5e4;--pp-150:#efeeec;--pp-warm:#d97706;--pp-warm-text:#b45309;--pp-gruen:#059669;--pp-s0:#c03a26;--pp-s1:#d97e28;--pp-s2:#d9a72e;--pp-s3:#7cae41;--pp-s4:#0e7a3c;--pp-akzent:#0f766e;--pp-akzent-06:color-mix(in srgb, var(--pp-akzent) 6%, #fff);--pp-akzent-12:color-mix(in srgb, var(--pp-akzent) 12%, #fff);--pp-akzent-24:color-mix(in srgb, var(--pp-akzent) 24%, #fff);box-sizing:border-box;background:var(--pp-papier);width:480px;height:680px;color:var(--pp-tinte);letter-spacing:-.005em;text-align:left;flex-direction:column;font-size:11px;font-weight:400;line-height:1.4;display:flex;position:relative;overflow:hidden}.ks-papier[data-papier-marke=audit-md]{--pp-akzent:#4338ca}.ks-papier *{box-sizing:border-box;margin:0}.ks-papier .pp-kicker,.ks-papier .pp-etikett,.ks-papier .pp-fuss,.ks-papier .pp-tabelle th,.ks-papier .pp-tabelle .zahl,.ks-papier .pp-stufe b{font-family:JetBrains Mono Variable,JetBrains Mono,monospace}.ks-wasserzeichen{z-index:2;pointer-events:none;letter-spacing:.3em;text-indent:.3em;color:var(--pp-tinte);opacity:.09;-webkit-user-select:none;user-select:none;place-items:center;font-family:JetBrains Mono Variable,JetBrains Mono,monospace;font-size:76px;font-weight:700;display:grid;position:absolute;inset:0;transform:rotate(-24deg)}.ks-papier .pp-kopf{border-bottom:3px solid var(--pp-akzent);justify-content:space-between;align-items:center;gap:12px;padding:18px 26px 14px;display:flex}.ks-papier .pp-marke{letter-spacing:-.02em;align-items:center;gap:7px;font-size:14px;font-weight:700;display:inline-flex}.ks-papier .pp-marke svg{flex:none;display:block}.ks-papier .pp-etikett{background:var(--pp-akzent-12);border:1px solid var(--pp-akzent-24);letter-spacing:.12em;text-transform:uppercase;color:var(--pp-700);border-radius:999px;padding:3px 10px;font-size:10px;font-weight:700}.ks-papier .pp-koerper{flex:1;align-content:start;gap:16px;padding:20px 26px;display:grid}.ks-papier .pp-fuss{border-top:1px solid var(--pp-200);color:var(--pp-500);justify-content:space-between;gap:12px;padding:10px 26px 14px;font-size:9px;display:flex}.ks-papier .pp-kicker{letter-spacing:.1em;text-transform:uppercase;color:var(--pp-500);font-size:9.5px}.ks-papier .pp-titel{letter-spacing:-.03em;font-size:30px;font-weight:700;line-height:1.08}.ks-papier .pp-h{letter-spacing:-.02em;font-size:19px;font-weight:700;line-height:1.15}.ks-papier .pp-text{color:var(--pp-600);font-size:11px}.ks-papier .pp-daten{grid-template-columns:auto 1fr;gap:5px 14px;font-size:11px;display:grid}.ks-papier .pp-daten dt{color:var(--pp-500)}.ks-papier .pp-daten dd{font-weight:600}.ks-papier .pp-bild{background:linear-gradient(160deg, var(--pp-akzent-24), var(--pp-akzent-06) 55%, color-mix(in srgb, var(--pp-warm) 16%, #fff));border-radius:10px;height:210px;position:relative;overflow:hidden}.ks-papier .pp-bild svg{width:100%;height:100%;display:block}.ks-papier .pp-skala{grid-template-columns:repeat(9,minmax(0,1fr));gap:2px;height:12px;display:grid}.ks-papier .pp-skala i{border-radius:2px;display:block}.ks-papier .pp-skala i:first-child{background:#0e7a3c}.ks-papier .pp-skala i:nth-child(2){background:#3d9a44}.ks-papier .pp-skala i:nth-child(3){background:#7cae41}.ks-papier .pp-skala i:nth-child(4){background:#b8b23c}.ks-papier .pp-skala i:nth-child(5){background:#d9a72e}.ks-papier .pp-skala i:nth-child(6){background:#d97e28}.ks-papier .pp-skala i:nth-child(7){background:#cf5a22}.ks-papier .pp-skala i:nth-child(8){background:#c03a26}.ks-papier .pp-skala i:nth-child(9){background:#99231f}.ks-papier .pp-treppe{border-bottom:2px solid var(--pp-300);grid-template-columns:repeat(5,minmax(0,1fr));align-items:end;gap:6px;height:190px;padding-top:6px;display:grid}.ks-papier .pp-stufe{color:#fff;border-radius:6px 6px 0 0;flex-direction:column;gap:2px;padding:8px 8px 6px;font-size:11px;font-weight:700;line-height:1.2;display:flex}.ks-papier .pp-stufe small{opacity:.94;font-size:9.5px;font-weight:500}.ks-papier .pp-stufe b{letter-spacing:.08em;text-transform:uppercase;opacity:.92;font-size:8.5px;font-weight:600}.ks-papier .pp-stufe.s0{background:var(--pp-s0);height:34%}.ks-papier .pp-stufe.s1{background:var(--pp-s1);height:48%}.ks-papier .pp-stufe.s2{background:var(--pp-s2);height:64%}.ks-papier .pp-stufe.s3{background:var(--pp-s3);height:82%}.ks-papier .pp-stufe.s4{background:var(--pp-s4);height:100%}.ks-papier .pp-liste{gap:7px;padding:0;list-style:none;display:grid}.ks-papier .pp-liste li{border-bottom:1px solid var(--pp-150);grid-template-columns:14px minmax(0,1fr) auto;align-items:baseline;gap:8px;padding-bottom:7px;font-size:11px;display:grid}.ks-papier .pp-liste li i{border-radius:3px;align-self:center;width:10px;height:10px;display:block}.ks-papier .pp-liste li span{color:var(--pp-500);font-size:9.5px}.ks-papier .pp-tabelle{border-collapse:collapse;width:100%;font-size:10.5px}.ks-papier .pp-tabelle th{text-align:left;background:var(--pp-akzent-12);letter-spacing:.06em;text-transform:uppercase;color:var(--pp-700);padding:6px 8px;font-size:8.5px;font-weight:600}.ks-papier .pp-tabelle td{border-bottom:1px solid var(--pp-150);vertical-align:top;padding:7px 8px}.ks-papier .pp-tabelle .zahl{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.ks-papier .pp-punkt{border-radius:50%;width:8px;height:8px;margin-right:6px;display:inline-block}.ks-papier .pp-box{background:color-mix(in srgb, var(--pp-warm) 9%, #fff);border:1px dashed var(--pp-warm);color:var(--pp-700);border-radius:8px;padding:10px 12px;font-size:10.5px}.ks-papier .pp-box strong{letter-spacing:.1em;text-transform:uppercase;color:var(--pp-warm-text);margin-bottom:2px;font-size:9px;display:block}.ks-papier .pp-diagramm{border:1px solid var(--pp-200);border-radius:8px;gap:6px;padding:10px 12px 8px;display:grid}.ks-papier .pp-diagramm svg{width:100%;height:auto;display:block}.ks-papier .pp-diagramm text{fill:var(--pp-600);font-family:JetBrains Mono Variable,JetBrains Mono,monospace;font-size:9px}.ks-papier .pp-kennzahlen{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.ks-papier .pp-kennzahl{background:var(--pp-akzent-06);border:1px solid var(--pp-akzent-24);border-radius:8px;padding:8px 10px}.ks-papier .pp-kennzahl b{letter-spacing:-.01em;font-size:15px;font-weight:700;display:block}.ks-papier .pp-kennzahl span{color:var(--pp-600);font-size:9.5px}.ks-papier .f-akzent{background:var(--pp-akzent);fill:var(--pp-akzent)}.ks-papier .f-akzent-hell{background:var(--pp-akzent-24);fill:var(--pp-akzent-24)}.ks-papier .f-warm{background:var(--pp-warm);fill:var(--pp-warm)}.ks-papier .f-gruen{background:var(--pp-gruen);fill:var(--pp-gruen)}.ks-papier .f-grau{background:var(--pp-300);fill:var(--pp-300)}.ks-papier .f-s1{background:var(--pp-s1);fill:var(--pp-s1)}.ks-papier .f-s2{background:var(--pp-s2);fill:var(--pp-s2)}.ks-papier .f-s3{background:var(--pp-s3);fill:var(--pp-s3)}.ks-papier .f-s4{background:var(--pp-s4);fill:var(--pp-s4)}.ks-papier .z-akzent{stroke:var(--pp-akzent);fill:none}.ks-papier .z-papier{fill:var(--pp-papier)}.ks-seite{--n0:var(--n-0);--n50:var(--n-50);--n100:var(--n-100);--n150:var(--n-150);--n200:var(--n-200);--n300:var(--n-300);--n400:var(--n-400);--n500:var(--n-500);--n600:var(--n-600);--n700:var(--n-700);--n800:var(--n-800);--mk-haarlinie:color-mix(in srgb, var(--n-900) 8%, transparent);--mk-haarlinie-stark:color-mix(in srgb, var(--n-900) 12%, transparent);--font-data:"JetBrains Mono Variable", "JetBrains Mono", ui-monospace, "SF Mono", Menlo, Consolas, monospace;--text-xs:10px;--text-s:11.5px;--text-m:13px;--text-l:15px;--radius-s:4px;--radius-m:6px;--radius-l:8px;--radius-dialog:12px;--abstand-2:8px;--abstand-3:12px;--abstand-4:16px;--abstand-5:20px;--abstand-6:24px;--topbar-hoehe:60px;--touch-ziel:44px;--page:#f0eee9;--skala-a:#3d9a44;--skala-b:#7cae41;--skala-d:#d9a72e;--skala-f:#cf5a22;--skala-g:#c03a26;--skala-marker:#0c0a09;--skala-beschriftung:#fff;--ebene-banner:80;--mk-h2:clamp(26px, 4vw, 38px);--mk-h3:20px;--mk-lead:clamp(16px, 1.8vw, 18px);--mk-schatten-cta:0 4px 14px color-mix(in srgb, var(--n-900) 14%, transparent), 0 1px 2px color-mix(in srgb, var(--n-900) 8%, transparent);--on-primary:var(--btn-primary-text);--mk-schatten-schweben:0 12px 28px color-mix(in srgb, var(--n-900) 8%, transparent), 0 2px 6px color-mix(in srgb, var(--n-900) 5%, transparent);--mk-schatten-empfohlen:0 12px 28px color-mix(in srgb, var(--brand-secondary) 14%, transparent)}:root[data-theme=dark] .ks-seite{--page:#131110;--mk-schatten-schweben:0 12px 28px color-mix(in srgb, var(--page) 70%, transparent);--mk-schatten-empfohlen:0 12px 28px color-mix(in srgb, var(--page) 70%, transparent);--mk-schatten-cta:0 4px 14px color-mix(in srgb, var(--page) 70%, transparent);--skala-a:#57b45c;--skala-b:#93c258;--skala-d:#e6ba4c;--skala-f:#e2763f;--skala-g:#d55340;--skala-marker:#fafaf9;--skala-beschriftung:#131110}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .ks-seite{--page:#131110;--mk-schatten-schweben:0 12px 28px color-mix(in srgb, var(--page) 70%, transparent);--mk-schatten-empfohlen:0 12px 28px color-mix(in srgb, var(--page) 70%, transparent);--skala-a:#57b45c;--skala-b:#93c258;--skala-d:#e6ba4c;--skala-f:#e2763f;--skala-g:#d55340;--skala-marker:#fafaf9;--skala-beschriftung:#131110}}.ks-seite .mk-kicker{font-family:var(--font-data);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.08em;color:var(--n500)}.ks-seite .mk-produkt-karte .mk-kicker{border-radius:var(--radius-s);background:var(--tint-primary-08);color:var(--n600);letter-spacing:.05em;white-space:nowrap;align-items:center;padding:3px 8px;display:inline-flex}.ks-seite .mk-breadcrumb{padding-top:var(--abstand-4);font-size:var(--text-s);color:var(--n500);flex-wrap:wrap;align-items:center;gap:6px;display:flex}.ks-seite .mk-breadcrumb a{color:var(--n600);transition:color .12s}.ks-seite .mk-breadcrumb a:hover,.ks-seite .mk-breadcrumb [aria-current=page]{color:var(--n900)}.ks-seite .mk-breadcrumb-trenner{align-items:center;display:inline-flex}.ks-seite .mk-breadcrumb-trenner svg{width:9px;height:9px;transform:rotate(-90deg)}.ks-seite{--text-xl:20px;--text-kpi:32px;--radius-xl:10px;--abstand-1:4px}.ks-seite .mk-vc-seite a{text-decoration:none}.ks-seite .mk-vc-seite{position:relative}.ks-seite .mk-vc-perle{pointer-events:none;background:linear-gradient(to right, var(--tint-primary-08) 1px, transparent 1px), linear-gradient(to bottom, var(--tint-primary-08) 1px, transparent 1px);background-size:48px 48px;height:560px;position:absolute;inset:0 0 auto;-webkit-mask-image:radial-gradient(at 22% 0,#000 24%,#0000 68%);mask-image:radial-gradient(at 22% 0,#000 24%,#0000 68%)}.ks-seite .mk-vc-grid{gap:var(--abstand-5);grid-template-columns:minmax(0,1fr);padding-block:32px 96px;display:grid;position:relative}@media (width>=720px){.ks-seite .mk-vc-grid{padding-block:48px 64px}}@media (width>=1200px){.ks-seite .mk-vc-grid{gap:var(--abstand-5) var(--abstand-6);grid-template-columns:minmax(0,1fr) 360px;padding:56px 48px 72px}.ks-seite .mk-vc-grid>.mk-breadcrumb{grid-column:1/-1}.ks-seite .mk-vc-rail{grid-area:span 3/2}.ks-seite .mk-vc-inhalt{margin-top:var(--abstand-4)}}.ks-seite .mk-vc-buehne{gap:var(--abstand-4);padding-bottom:var(--abstand-2);justify-items:start;display:grid}.ks-seite .mk-vc-buehne-kicker{color:var(--brand-secondary)}@media (width<=719px){.ks-seite .mk-vc-buehne>.mk-vc-buehne-kicker,.ks-seite .mk-vc-buehne>.mk-vc-h1,.ks-seite .mk-vc-buehne>.mk-vc-lead{margin-block:0}}.ks-seite .mk-vc-h1{letter-spacing:-.03em;color:var(--n900);font-size:30px;font-weight:650;line-height:1.1}@media (width>=720px){.ks-seite .mk-vc-h1{letter-spacing:-.035em;font-size:36px;line-height:1.06}}@media (width>=1200px){.ks-seite .mk-vc-h1{font-size:46px}}.ks-seite .mk-vc-lead{font-size:var(--text-m);color:var(--n600);line-height:1.6}@media (width>=720px){.ks-seite .mk-vc-lead{font-size:var(--text-l)}}.ks-seite .mk-vc-inhalt{gap:36px;min-width:0;display:grid}@media (width>=1200px){.ks-seite .mk-vc-inhalt{gap:48px}}.ks-seite .mk-vc-sektion{gap:var(--abstand-4);scroll-margin-top:calc(var(--topbar-hoehe) + var(--abstand-4));display:grid}.ks-seite .mk-vc-sektion>h2{font-size:var(--text-xl);letter-spacing:-.02em;color:var(--n900);font-weight:650}@media (width>=720px){.ks-seite .mk-vc-sektion>h2{font-size:22px}}.ks-seite .mk-vc-sektion-kicker{font-family:var(--font-data);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.08em;color:var(--n500);margin-bottom:-10px}.ks-seite .mk-spec-tabelle{border:1px solid var(--n200);border-radius:var(--radius-xl);background:var(--n0);box-shadow:var(--shadow-card);overflow:hidden}.ks-seite .mk-spec-zeile{gap:var(--abstand-3);padding:var(--abstand-3) var(--abstand-4);border-bottom:1px solid var(--mk-haarlinie);font-size:var(--text-s);grid-template-columns:118px minmax(0,1fr);display:grid}@media (width>=720px){.ks-seite .mk-spec-zeile{gap:var(--abstand-4);grid-template-columns:220px minmax(0,1fr)}}.ks-seite .mk-spec-zeile:last-child{border-bottom:0}.ks-seite .mk-spec-k{color:var(--n500);font-weight:500}.ks-seite .mk-spec-v{color:var(--n900);line-height:1.5}.ks-seite .mk-spec-etikett{font-family:var(--font-data);font-size:var(--text-xs);color:var(--n500);font-variant-numeric:tabular-nums;white-space:nowrap}.ks-seite .mk-vc-textlink{color:var(--n700);text-decoration:underline;-webkit-text-decoration-color:var(--n300);text-decoration-color:var(--n300);text-underline-offset:3px}.ks-seite .mk-vc-textlink:hover{color:var(--n900);-webkit-text-decoration-color:var(--n800);text-decoration-color:var(--n800)}.ks-seite .mk-vc-checkliste{gap:var(--abstand-2);margin:0;padding:0;list-style:none;display:grid}.ks-seite .mk-vc-checkliste li{gap:var(--abstand-2);font-size:var(--text-s);color:var(--n700);align-items:flex-start;display:flex}.ks-seite .mk-vc-checkliste li svg{flex:none;width:16px;height:16px;margin-top:1px}.ks-seite .mk-vc-checkliste li[data-zustand=ok] svg{color:var(--fg-success)}.ks-seite .mk-vc-checkliste li[data-zustand=offen] svg{color:var(--n400)}.ks-seite .mk-vc-checkliste-weit{gap:var(--abstand-3)}.ks-seite .mk-vc-fakt-zeile{gap:var(--abstand-3);padding:var(--abstand-3) 0;border-bottom:1px solid var(--n150);font-size:var(--text-s);color:var(--n600);flex-wrap:wrap;align-items:baseline;display:flex}.ks-seite .mk-vc-fakt-zeile:last-child{border-bottom:0}.ks-seite .mk-vc-fakt-zeile strong{color:var(--n900);min-width:100%;font-size:var(--text-m);flex:none}@media (width>=720px){.ks-seite .mk-vc-fakt-zeile{flex-wrap:nowrap}.ks-seite .mk-vc-fakt-zeile strong{min-width:200px}}.ks-seite .mk-vc-rail{min-width:0}.ks-seite .mk-vc-rail-sticky{gap:var(--abstand-4);display:grid}@media (width>=1200px){.ks-seite .mk-vc-rail-sticky{top:calc(var(--topbar-hoehe) + var(--abstand-3));max-height:calc(100vh - var(--topbar-hoehe) - var(--abstand-5));position:sticky;overflow-y:auto}}.ks-seite .mk-vc-bestellkarte{gap:var(--abstand-3);background:var(--n0);border:1px solid var(--n200);border-radius:var(--radius-dialog);box-shadow:0 8px 24px color-mix(in srgb, var(--n900) 6%, transparent), 0 1px 2px color-mix(in srgb, var(--n900) 4%, transparent);padding:var(--abstand-5);display:grid}:root[data-theme=dark] .ks-seite .mk-vc-bestellkarte{box-shadow:0 8px 24px color-mix(in srgb, var(--page) 70%, transparent)}.ks-seite .mk-vc-beruhigung{font-size:var(--text-xs);color:var(--n500);line-height:1.5}.ks-seite .mk-vc-hairline{background:var(--n150);height:1px}@media (width>=720px) and (width<=1199px){.ks-seite .mk-vc-bestellkarte{align-items:center;gap:var(--abstand-2) var(--abstand-4);flex-wrap:wrap;display:flex}.ks-seite .mk-vc-beruhigung{flex-basis:100%}}.ks-seite .mk-vc-sticky{z-index:var(--ebene-banner);align-items:center;gap:var(--abstand-3);padding:var(--abstand-2) var(--abstand-4) calc(var(--abstand-2) + env(safe-area-inset-bottom,0px));background:var(--n0);border-top:1px solid var(--n200);box-shadow:var(--shadow-pop);display:none;position:fixed;inset:auto 0 0}@media (width<=719px){.ks-seite .mk-vc-sticky-an{display:flex}}.ks-seite .na-pv .mk-vc-buehne .na-team{max-width:620px;margin-top:6px}.ks-seite .na-pv .mk-vc-bestellkarte .na-start{width:100%}.ks-seite .na-pv .mk-vc-sektion .na-schritte{margin-top:4px}.ks-seite .na-pv .mk-vc-sticky .na-start{flex:1;min-height:44px}.ks-seite .na-pv .mk-vc-buehne-kicker{color:var(--brand-secondary)}.ks-seite .fq-seite{padding-top:48px}@media (width<=640px){.ks-seite .fq-seite{padding-top:28px}}.ks-seite .fq-kicker{letter-spacing:.07em;text-transform:uppercase;color:var(--n-500);margin:0 0 10px;font-size:11.5px;font-weight:600}.ks-seite .fq-h1{letter-spacing:-.02em;color:var(--n-900);text-wrap:balance;margin:0;font-size:32px}.ks-seite .fq-lead{max-width:640px;color:var(--n-600);text-wrap:pretty;margin:10px 0 0;font-size:14.5px;line-height:1.6}.ks-seite .fq-grid{grid-template-columns:minmax(0,1fr);align-items:start;gap:24px;margin-top:32px;display:grid}@media (width>=1024px){.ks-seite .fq-grid{grid-template-columns:280px minmax(0,1fr);gap:56px;margin-top:40px}.ks-seite .fq-nav{top:calc(var(--topbar-hoehe,60px) + 24px);position:sticky}}.ks-seite .fq-nav-titel{letter-spacing:.05em;text-transform:uppercase;color:var(--n-500);margin:0 0 8px;font-size:10.5px;font-weight:600}.ks-seite .fq-nav-liste{flex-wrap:wrap;gap:8px;display:flex}.ks-seite .fq-nav-link{border:1px solid var(--n-200);background:var(--n-0);min-height:44px;color:var(--n-700);border-radius:999px;align-items:center;gap:8px;padding:0 14px;font-size:13px;font-weight:500;text-decoration:none;transition:background .12s,border-color .12s,color .12s;display:inline-flex}.ks-seite .fq-nav-link:hover{background:var(--n-50);border-color:var(--n-300);color:var(--n-900)}.ks-seite .fq-nav-zahl{color:var(--n-500);font-family:JetBrains Mono Variable,JetBrains Mono,monospace;font-size:10.5px}@media (width>=1024px){.ks-seite .fq-nav-liste{flex-direction:column;gap:2px}.ks-seite .fq-nav-link{background:0 0;border:none;border-radius:7px;justify-content:space-between;min-height:40px;padding:0 12px;display:flex}.ks-seite .fq-nav-link:hover{background:var(--n-100)}}.ks-seite .fq-nav-fuss{border-top:1px solid var(--n-200);color:var(--n-500);margin:14px 0 0;padding-top:12px;font-size:12px;line-height:1.6}.ks-seite .fq-nav-fuss a{color:var(--n-700);text-decoration:none}.ks-seite .fq-inhalt{flex-direction:column;gap:36px;min-width:0;display:flex}.ks-seite .fq-gruppe-kopf{align-items:baseline;gap:10px;margin-bottom:12px;display:flex}.ks-seite .fq-gruppe-kopf h2{letter-spacing:-.01em;color:var(--n-900);margin:0;font-size:20px}.ks-seite .fq-gruppe-zahl{color:var(--n-500);font-size:11.5px}.ks-seite .fq-kauf{flex-wrap:wrap;gap:10px;display:flex}.ks-seite .fq-kauf-knopf{background:var(--brand-primary);min-height:44px;color:var(--btn-primary-text);border-radius:8px;align-items:center;padding:0 16px;font-size:13.5px;font-weight:700;text-decoration:none;display:inline-flex}@media (width<=760px){.ks-seite .fq-kauf-knopf{flex:100%;justify-content:center}}.ks-seite .re-seite{--re-textbreite:510px;--re-klebe-oben:calc(var(--topbar-hoehe,60px) + 20px);padding-block:8px 88px}.ks-seite .re-rahmen{min-width:0}@media (width>=1024px){.ks-seite .re-rahmen{--re-block:calc(240px + 72px + var(--re-textbreite) + 56px);max-width:var(--re-block);margin-inline:auto}.ks-seite .re-rahmen .re-tabelle-rolle{width:min(760px, calc(100% + (min(100vw, var(--mk-container-breite,1140px)) - 2 * var(--mk-container-rand,24px) - var(--re-block)) / 2))}}@media (width>=761px) and (width<=1023px){.ks-seite .re-rahmen{--re-block:var(--re-textbreite);--re-ausbruch:calc((min(100vw, var(--mk-container-breite,1140px)) - 2 * var(--mk-container-rand,24px) - var(--re-block)) / 2);max-width:var(--re-block);margin-inline:auto}.ks-seite .re-rahmen .re-artikel>p,.ks-seite .re-rahmen .re-artikel>ul,.ks-seite .re-rahmen .re-artikel>ol,.ks-seite .re-rahmen .re-artikel>h2,.ks-seite .re-rahmen .re-artikel>h3,.ks-seite .re-rahmen .re-artikel>hr,.ks-seite .re-rahmen .re-artikel>address,.ks-seite .re-rahmen .re-artikel>dl,.ks-seite .re-rahmen .re-artikel>.re-block,.ks-seite .re-rahmen .re-fuss{max-width:none}.ks-seite .re-rahmen .re-tabelle-rolle{width:calc(100% + 2 * var(--re-ausbruch));margin-inline:calc(-1 * var(--re-ausbruch))}}.ks-seite .re-kopf{padding-block:28px}.ks-seite .re-krume{color:var(--n-500);align-items:center;gap:8px;margin:0 0 22px;font-size:13px;display:flex}.ks-seite .re-krume a{color:var(--n-600);text-decoration:none}.ks-seite .re-krume a:hover{color:var(--n-900)}.ks-seite .re-krume span[aria-hidden=true]{color:var(--n-300)}.ks-seite .re-kopf h1{letter-spacing:-.03em;color:var(--n-900);text-wrap:balance;-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word;margin:0;font-size:clamp(34px,5vw,52px);font-weight:650;line-height:1.04}.ks-seite .re-zusatz{color:var(--n-500);margin:10px 0 0;font-size:17px;line-height:1.45}.ks-seite .re-meta{flex-wrap:wrap;align-items:center;gap:8px 10px;margin-top:22px;display:flex}.ks-seite .re-stand,.ks-seite .re-lesezeit{border:1px solid var(--n-200);color:var(--n-700);background:var(--n-0);border-radius:999px;align-items:center;gap:7px;margin:0;padding:6px 11px;font-size:12.5px;font-weight:500;line-height:1.3;display:inline-flex}.ks-seite .re-stand svg,.ks-seite .re-lesezeit svg{color:var(--n-400);flex-shrink:0}.ks-seite .re-drucken{min-height:32px;font:inherit;color:var(--n-600);cursor:pointer;background:0 0;border:none;border-radius:999px;align-items:center;gap:7px;padding:6px 12px;font-size:12.5px;font-weight:500;display:inline-flex}.ks-seite .re-drucken:hover{background:var(--n-100);color:var(--n-900)}.ks-seite .re-drucken:focus-visible,.ks-seite .re-reiter a:focus-visible,.ks-seite .re-weiter:focus-visible,.ks-seite .re-nach-oben:focus-visible,.ks-seite .re-toc-liste a:focus-visible,.ks-seite .re-toc-mobil summary:focus-visible{outline:2px solid var(--n-900);outline-offset:2px}.ks-seite .re-reiter{border-bottom:1px solid var(--n-200);margin-bottom:40px;position:relative}.ks-seite .re-reiter ul{scrollbar-width:none;gap:4px;margin:0;padding:0;list-style:none;display:flex;overflow-x:auto}.ks-seite .re-reiter ul::-webkit-scrollbar{display:none}.ks-seite .re-reiter li{flex-shrink:0}.ks-seite .re-reiter[data-mehr-rechts] ul{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 48px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 48px),#0000)}.ks-seite .re-reiter[data-mehr-links] ul{-webkit-mask-image:linear-gradient(270deg,#000 calc(100% - 48px),#0000);mask-image:linear-gradient(270deg,#000 calc(100% - 48px),#0000)}.ks-seite .re-reiter[data-mehr-links][data-mehr-rechts] ul{-webkit-mask-image:linear-gradient(90deg,#0000,#000 48px calc(100% - 48px),#0000);mask-image:linear-gradient(90deg,#0000,#000 48px calc(100% - 48px),#0000)}.ks-seite .re-reiter a{min-height:44px;color:var(--n-500);white-space:nowrap;border-bottom:2px solid #0000;align-items:center;margin-bottom:-1px;padding:0 12px;font-size:14px;font-weight:500;text-decoration:none;transition:color .12s,border-color .12s;display:flex}.ks-seite .re-reiter li:first-child a{padding-left:0}.ks-seite .re-reiter a:hover{color:var(--n-900)}.ks-seite .re-reiter a[aria-current=page]{color:var(--n-900);border-bottom-color:var(--n-900);font-weight:600}.ks-seite .re-grid{grid-template-columns:240px minmax(0,1fr);align-items:start;gap:72px;display:grid}.ks-seite .re-grid-ohne-toc{grid-template-columns:minmax(0,1fr)}.ks-seite .re-aside{top:var(--re-klebe-oben);max-height:calc(100vh - var(--re-klebe-oben) - 24px);flex-direction:column;gap:20px;display:flex;position:sticky}.ks-seite .re-lesespalte{min-width:0}.ks-seite .re-toc{flex-direction:column;min-height:0;display:flex}.ks-seite .re-toc-kicker{color:var(--n-500);letter-spacing:.06em;text-transform:uppercase;margin:0 0 10px;font-size:11px;font-weight:600}.ks-seite .re-toc-fortschritt{background:var(--n-150);border-radius:2px;height:2px;margin-bottom:10px;overflow:hidden}.ks-seite .re-toc-fortschritt span,.ks-seite .re-toc-mobil-fortschritt span{background:var(--n-900);transform-origin:0;height:100%;transition:transform .12s linear;display:block}.ks-seite .re-toc .re-toc-liste{overscroll-behavior:contain;scrollbar-width:thin;min-height:0;overflow-y:auto}.ks-seite .re-toc-liste{margin:0;padding:0;list-style:none}.ks-seite .re-toc-liste li{margin:0}.ks-seite .re-toc .re-toc-liste a{border-left:2px solid var(--n-150);color:var(--n-500);padding:5px 0 5px 12px;font-size:13px;line-height:1.4;text-decoration:none;transition:color .12s,border-color .12s;display:block}.ks-seite .re-toc .re-toc-liste a:hover{color:var(--n-900)}.ks-seite .re-toc .re-toc-liste a[aria-current=location]{color:var(--n-900);border-left-color:var(--n-900);font-weight:600}.ks-seite .re-kontakt{background:var(--n-100);border-radius:12px;flex-shrink:0;padding:14px 16px;font-size:13px;line-height:1.5}.ks-seite .re-kontakt-titel{color:var(--n-800);margin:0 0 2px;font-weight:600}.ks-seite .re-kontakt a{color:var(--n-600);text-underline-offset:3px;overflow-wrap:anywhere;text-decoration:underline}.ks-seite .re-kontakt a:hover{color:var(--n-900)}.ks-seite .re-toc-mobil{display:none}.ks-seite .re-artikel{color:var(--n-700);overflow-wrap:break-word;font-size:16px;line-height:1.75}.ks-seite .re-artikel>p,.ks-seite .re-artikel>ul,.ks-seite .re-artikel>ol,.ks-seite .re-artikel>h3,.ks-seite .re-artikel>address,.ks-seite .re-artikel>dl,.ks-seite .re-artikel>.re-block,.ks-seite .re-artikel>h2,.ks-seite .re-artikel>hr,.ks-seite .re-fuss{max-width:var(--re-textbreite)}.ks-seite .re-artikel h2{border-top:1px solid var(--n-200);letter-spacing:-.02em;color:var(--n-900);scroll-margin-top:calc(var(--re-klebe-oben) + 4px);text-wrap:balance;margin:56px 0 14px;padding-top:28px;font-size:23px;font-weight:650;line-height:1.25}.ks-seite .re-artikel h2:first-child,.ks-seite .re-artikel hr+h2{border-top:none;margin-top:0;padding-top:0}.ks-seite .re-artikel h3{color:var(--n-800);scroll-margin-top:calc(var(--re-klebe-oben) + 4px);margin:30px 0 8px;font-size:17px;font-weight:600;line-height:1.4}.ks-seite .re-artikel p{color:var(--n-700);margin:0 0 14px;font-size:16px;line-height:1.75}.ks-seite .re-artikel ul,.ks-seite .re-artikel ol{margin:0 0 16px;padding-left:22px}.ks-seite .re-artikel li{color:var(--n-700);margin-bottom:6px;padding-left:2px;font-size:16px;line-height:1.7}.ks-seite .re-artikel li::marker{color:var(--n-400)}.ks-seite .re-artikel li>p{margin:0}.ks-seite .re-artikel address.re-adresse{color:var(--n-800);margin:0 0 16px;font-size:16px;font-style:normal;line-height:1.65}.ks-seite .re-artikel address.re-adresse strong{color:var(--n-900)}.ks-seite .re-artikel dl.re-angaben{grid-template-columns:minmax(120px,max-content) 1fr;gap:6px 20px;margin:0 0 16px;font-size:15px;line-height:1.6;display:grid}.ks-seite .re-artikel dl.re-angaben dt,.ks-seite .re-artikel dl.re-angaben dt strong{color:var(--n-500);font-weight:500}.ks-seite .re-artikel dl.re-angaben dd{color:var(--n-800);margin:0}.ks-seite .re-artikel p.re-zeilen{line-height:1.65}.ks-seite .re-artikel strong{color:var(--n-800);font-weight:600}.ks-seite .re-artikel a{color:var(--n-900);text-decoration:underline;-webkit-text-decoration-color:var(--n-300);text-decoration-color:var(--n-300);text-underline-offset:3px;overflow-wrap:anywhere}.ks-seite .re-artikel a:hover{-webkit-text-decoration-color:var(--n-900);text-decoration-color:var(--n-900)}.ks-seite .re-artikel .re-cookie-einstellungen{all:unset;cursor:pointer;color:var(--n-900);font:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--n-300);text-decoration-color:var(--n-300);text-underline-offset:3px}.ks-seite .re-artikel .re-cookie-einstellungen:hover{-webkit-text-decoration-color:var(--n-900);text-decoration-color:var(--n-900)}.ks-seite .re-artikel .re-cookie-einstellungen:focus-visible{outline:2px solid var(--n-900);outline-offset:2px;border-radius:2px}.ks-seite .re-artikel hr{background:var(--n-200);border:none;height:1px;margin:40px 0}.ks-seite .re-artikel .re-block{background:var(--n-50);border:1px solid var(--n-200);border-radius:12px;margin:4px 0 18px;padding:16px 20px}.ks-seite .re-artikel .re-block p{margin:0 0 8px;font-size:15px;line-height:1.7}.ks-seite .re-artikel .re-block p:last-child{margin-bottom:0}.ks-seite .re-artikel .re-block .re-angabe{color:var(--n-700)}.ks-seite .re-tabelle-rolle{border:1px solid var(--n-200);background:var(--n-0);border-radius:12px;margin:8px 0 24px;overflow-x:auto}.ks-seite .re-tabelle{border-collapse:collapse;table-layout:fixed;width:100%;font-size:14px;line-height:1.55}.ks-seite .re-tabelle th,.ks-seite .re-tabelle td{text-align:left;vertical-align:top;color:var(--n-700);overflow-wrap:break-word;padding:12px 16px}.ks-seite .re-tabelle th{letter-spacing:.05em;text-transform:uppercase;color:var(--n-500);background:var(--n-50);border-bottom:1px solid var(--n-200);padding-block:10px;font-size:11.5px;font-weight:600;line-height:1.3;position:relative}.ks-seite .re-tabelle td{border-bottom:1px solid var(--n-150);-webkit-hyphens:auto;hyphens:auto;hyphenate-limit-chars:10 4 4;overflow-wrap:normal}.ks-seite .re-tabelle tbody tr:last-child td{border-bottom:none}.ks-seite .re-tabelle tbody tr:hover td{background:var(--n-50)}.ks-seite .re-tabelle td:first-child{min-width:150px;color:var(--n-900);font-weight:500}.ks-seite .re-tabelle td:first-child strong{color:var(--n-900)}.ks-seite .re-tabelle th:first-child:nth-last-child(2){width:32%}.ks-seite .re-artikel code{font-family:var(--font-data,ui-monospace, SFMono-Regular, Menlo, monospace);background:var(--n-100);color:var(--n-800);overflow-wrap:anywhere;-webkit-hyphens:none;hyphens:none;border-radius:5px;padding:1px 5px;font-size:.86em}.ks-seite .re-tabelle code{color:var(--n-900);overflow-wrap:normal;word-break:normal;background:0 0;padding:0;font-size:.9em;font-weight:500}.ks-seite .re-tabelle th:first-child:nth-last-child(5){width:22%}.ks-seite .re-tabelle th:first-child:nth-last-child(5)~th:nth-child(2){width:13%}.ks-seite .re-tabelle th:first-child:nth-last-child(5)~th:nth-child(3){width:29%}.ks-seite .re-tabelle th:first-child:nth-last-child(5)~th:nth-child(4){width:20%}.ks-seite .re-tabelle th:first-child:nth-last-child(5)~th:nth-child(5){width:16%}.ks-seite .re-tabelle th:first-child:nth-last-child(3){width:34%}.ks-seite .re-tabelle th:first-child:nth-last-child(3)~th:nth-child(2){width:30%}.ks-seite .re-tabelle th:first-child:nth-last-child(5)~th,.ks-seite .re-tabelle th:first-child:nth-last-child(5){padding-inline:12px}.ks-seite .re-fuss{border-top:1px solid var(--n-200);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:64px;padding-top:28px;display:flex}.ks-seite .re-weiter{border:1px solid var(--n-200);background:var(--n-0);border-radius:14px;flex-direction:column;gap:4px;min-width:min(100%,300px);padding:16px 20px;text-decoration:none;transition:border-color .12s,background .12s;display:flex}.ks-seite .re-weiter:hover{border-color:var(--n-400)}.ks-seite .re-weiter-kicker{letter-spacing:.06em;text-transform:uppercase;color:var(--n-500);font-size:11px;font-weight:600}.ks-seite .re-weiter-titel{letter-spacing:-.01em;color:var(--n-900);justify-content:space-between;align-items:center;gap:12px;font-size:18px;font-weight:600;display:flex}.ks-seite .re-weiter:hover .re-weiter-titel svg{transform:translate(3px)}.ks-seite .re-weiter-titel svg{transition:transform .15s}.ks-seite .re-nach-oben{min-height:44px;color:var(--n-600);align-items:center;gap:6px;font-size:13.5px;font-weight:500;text-decoration:none;display:inline-flex}.ks-seite .re-nach-oben:hover{color:var(--n-900)}@media (width<=1023px){.ks-seite .re-grid{grid-template-columns:minmax(0,1fr);gap:0}.ks-seite .re-aside{display:none}.ks-seite .re-lesespalte{max-width:none}.ks-seite .re-reiter{margin-bottom:20px}.ks-seite .re-toc-mobil{top:calc(var(--topbar-hoehe,60px) + 8px);z-index:5;border:1px solid var(--n-200);background:var(--n-0);border-radius:14px;margin:0 0 32px;display:block;position:sticky;box-shadow:0 6px 20px -12px #0c0a0940}.ks-seite .re-toc-mobil:before{content:"";background:var(--body-bg);height:9px;position:absolute;bottom:100%;left:-2px;right:-2px}.ks-seite .re-toc-mobil summary{cursor:pointer;border-radius:14px;align-items:center;gap:10px;min-height:48px;padding:0 16px;list-style:none;display:flex;position:relative;overflow:hidden}.ks-seite .re-toc-mobil summary::-webkit-details-marker{display:none}.ks-seite .re-toc-mobil-label{letter-spacing:.06em;text-transform:uppercase;color:var(--n-500);flex-shrink:0;font-size:11px;font-weight:600}.ks-seite .re-toc-mobil-aktuell{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--n-900);flex:1;font-size:14px;font-weight:600;overflow:hidden}.ks-seite .re-toc-mobil-pfeil{color:var(--n-500);flex-shrink:0;transition:transform .15s}.ks-seite .re-toc-mobil[open] .re-toc-mobil-pfeil{transform:rotate(180deg)}.ks-seite .re-toc-mobil-fortschritt{background:0 0;height:2px;position:absolute;bottom:0;left:0;right:0}.ks-seite .re-toc-mobil .re-toc-liste{overscroll-behavior:contain;border-top:1px solid var(--n-200);max-height:min(60vh,520px);padding:6px 8px 10px;overflow-y:auto}.ks-seite .re-toc-mobil .re-toc-liste a{min-height:44px;color:var(--n-700);border-radius:8px;align-items:center;padding:6px 10px;font-size:14.5px;line-height:1.35;text-decoration:none;display:flex}.ks-seite .re-toc-mobil .re-toc-liste a[aria-current=location]{background:var(--n-100);color:var(--n-900);font-weight:600}.ks-seite .re-artikel h2,.ks-seite .re-artikel h3{scroll-margin-top:calc(var(--topbar-hoehe,60px) + 72px)}}@media (width<=760px){.ks-seite .re-reiter{margin-inline:calc(-1 * var(--mk-container-rand,16px))}.ks-seite .re-reiter ul{padding-inline:var(--mk-container-rand,16px);scroll-padding-inline:var(--mk-container-rand,16px)}.ks-seite .re-seite{padding-block:0 64px}.ks-seite .re-kopf{padding-block:20px}.ks-seite .re-krume{margin-bottom:16px}.ks-seite .re-zusatz{font-size:15.5px}.ks-seite .re-meta{margin-top:18px}.ks-seite .re-artikel,.ks-seite .re-artikel p,.ks-seite .re-artikel li,.ks-seite .re-artikel address.re-adresse{font-size:15.5px}.ks-seite .re-artikel h2{margin-top:44px;padding-top:24px;font-size:20px}.ks-seite .re-artikel h3{font-size:16.5px}.ks-seite .re-artikel dl.re-angaben{grid-template-columns:1fr;row-gap:0}.ks-seite .re-artikel dl.re-angaben dd{margin-bottom:8px}.ks-seite .re-artikel .re-block{padding:14px 16px}.ks-seite .re-fuss{flex-direction:column;align-items:stretch}.ks-seite .re-tabelle-rolle{background:0 0;border:none;border-radius:0;overflow:visible}.ks-seite .re-tabelle,.ks-seite .re-tabelle tbody,.ks-seite .re-tabelle tr,.ks-seite .re-tabelle td{width:100%;display:block}.ks-seite .re-tabelle thead{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ks-seite .re-tabelle tbody{flex-direction:column;gap:10px;display:flex}.ks-seite .re-tabelle tr{border:1px solid var(--n-200);background:var(--n-0);border-radius:12px;padding:14px 16px 6px}.ks-seite .re-tabelle tbody tr:hover td{background:0 0}.ks-seite .re-tabelle td,.ks-seite .re-tabelle tbody tr:last-child td{border-bottom:none;padding:0 0 10px;font-size:14.5px}.ks-seite .re-tabelle td:first-child{border-bottom:1px solid var(--n-150);min-width:0;margin-bottom:10px;padding-bottom:12px;font-size:15px;font-weight:600}.ks-seite .re-tabelle td:not(:first-child):before{content:attr(data-label);letter-spacing:.05em;text-transform:uppercase;color:var(--n-500);margin-bottom:1px;font-size:11px;font-weight:600;display:block}.ks-seite .re-tabelle td:empty{display:none}.ks-seite .re-nach-oben{align-self:center}}@media print{.ks-seite .re-krume,.ks-seite .re-lesezeit,.ks-seite .re-drucken,.ks-seite .re-reiter,.ks-seite .re-aside,.ks-seite .re-toc-mobil,.ks-seite .re-fuss{display:none!important}.ks-seite .re-seite{padding:0}.ks-seite .re-kopf{padding:0 0 12px}.ks-seite .re-kopf h1{font-size:24pt}.ks-seite .re-stand{border:none;padding:0}.ks-seite .re-grid{display:block}.ks-seite .re-artikel,.ks-seite .re-artikel p,.ks-seite .re-artikel li,.ks-seite .re-artikel address.re-adresse,.ks-seite .re-artikel dl.re-angaben dd,.ks-seite .re-kopf h1,.ks-seite .re-artikel h2,.ks-seite .re-artikel h3{color:#000}.ks-seite .re-artikel,.ks-seite .re-artikel p,.ks-seite .re-artikel li{font-size:10.5pt}.ks-seite .re-artikel>p,.ks-seite .re-artikel>ul,.ks-seite .re-artikel>ol,.ks-seite .re-artikel>h2,.ks-seite .re-artikel>h3,.ks-seite .re-artikel>address,.ks-seite .re-artikel>dl,.ks-seite .re-artikel>.re-block{max-width:none}.ks-seite .re-artikel h2{border-top:none;margin-top:18pt;padding-top:0;font-size:14pt}.ks-seite .re-artikel h2,.ks-seite .re-artikel h3{break-after:avoid}.ks-seite .re-artikel p,.ks-seite .re-artikel li,.ks-seite .re-artikel .re-block,.ks-seite .re-artikel dl.re-angaben,.ks-seite .re-artikel address.re-adresse{break-inside:avoid}.ks-seite .re-artikel a[href^=http]:after{content:" (" attr(href) ")";color:#444;font-size:.85em}.ks-seite .re-tabelle-rolle{border:none;overflow:visible}.ks-seite .re-tabelle{min-width:0}}.ks-seite .na2{max-width:1120px;color:var(--n-800);margin:0 auto;padding:40px 24px 96px}.ks-seite .na2 *,.ks-seite .na2 :before,.ks-seite .na2 :after{box-sizing:border-box}.ks-seite .na2 a{text-decoration:none}.ks-seite .na2-hd{gap:12px;max-width:760px;margin-bottom:28px;display:grid}.ks-seite .na2-badge{font-family:var(--font-mono,monospace);letter-spacing:.06em;text-transform:uppercase;background:var(--n-100);color:var(--n-600);border-radius:4px;align-items:center;gap:8px;width:max-content;padding:4px 9px;font-size:10.5px;font-weight:600;display:inline-flex}.ks-seite .na2-hd h1{letter-spacing:-.03em;color:var(--n-900);margin:0;font-size:34px;font-weight:650;line-height:1.15}.ks-seite .na2-hd h1 span{color:var(--n-500)}.ks-seite .na2-hd p{color:var(--n-600);max-width:64ch;margin:0;font-size:15.5px;line-height:1.6}.ks-seite .na2-raster{grid-template-columns:minmax(0,1fr);align-items:start;gap:24px;display:grid}@media (width>=1200px){.ks-seite .na2-raster{grid-template-columns:minmax(0,1fr) 320px;gap:32px}}.ks-seite .na2-form{gap:18px;min-width:0;display:grid}.ks-seite .na2-karte{background:var(--n-0);border:1px solid var(--n-200);box-shadow:var(--shadow-card);border-radius:14px;scroll-margin-top:72px}.ks-seite .na2-karte-kopf{flex-wrap:wrap;align-items:baseline;gap:12px;padding:20px 24px 0;display:flex}.ks-seite .na2-karte-kopf .nr{font-family:var(--font-mono,monospace);color:var(--n-500);font-size:12px;font-weight:500}.ks-seite .na2-karte-kopf h2{letter-spacing:-.015em;color:var(--n-900);margin:0;font-size:17px;font-weight:650}.ks-seite .na2-karte-kopf .opt{color:var(--n-500);font-size:11.5px;font-family:var(--font-mono,monospace);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;margin-left:auto}.ks-seite .na2-karte-sub{color:var(--n-600);max-width:68ch;padding:6px 24px 0;font-size:13px;line-height:1.5}.ks-seite .na2-karte-body{gap:16px;padding:18px 24px 24px;display:grid}.ks-seite .na2-reihe{grid-template-columns:1fr;gap:14px;display:grid}@media (width>=640px){.ks-seite .na2-reihe-2{grid-template-columns:1fr 1fr}}.ks-seite .na2-feld{gap:5px;min-width:0;display:grid}.ks-seite .na2-feld>label,.ks-seite .na2-feld>.lab{color:var(--n-800);align-items:baseline;gap:6px;font-size:12.5px;font-weight:600;display:flex}.ks-seite .na2-feld b{color:var(--status-danger);font-weight:600}.ks-seite .na2-feld small{color:var(--n-500);font-size:11px;font-weight:400}.ks-seite .na2-ein{border:1px solid var(--n-300);background:var(--n-0);width:100%;height:40px;color:var(--n-900);font:inherit;border-radius:8px;outline:none;padding:0 12px;font-size:16px}@media (width>=640px){.ks-seite .na2-ein{font-size:13.5px}}.ks-seite .na2-ein:focus-visible{outline:2px solid var(--brand-secondary);outline-offset:1px}.ks-seite textarea.na2-ein{resize:vertical;height:auto;min-height:88px;padding:10px 12px;line-height:1.5}.ks-seite select.na2-ein{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2378716c' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 10px center;background-repeat:no-repeat;background-size:16px;padding-right:34px}.ks-seite .na2-ein[aria-invalid=true]{border-color:var(--status-danger)}.ks-seite .na2-hilfe{color:var(--n-500);margin:0;font-size:12px;line-height:1.5}.ks-seite .na2-fehl{color:var(--danger-deep);margin:0;font-size:12px;line-height:1.5}.ks-seite .na2-wahl{grid-template-columns:1fr;gap:10px;display:grid}.ks-seite .na2-wahl label{border:1px solid var(--n-300);background:var(--n-0);cursor:pointer;border-radius:10px;grid-template-columns:auto 1fr;align-items:start;gap:12px;min-height:44px;padding:12px 14px;display:grid;position:relative}.ks-seite .na2-wahl label input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.ks-seite .na2-wahl .t{color:var(--n-900);font-size:13.5px;font-weight:600;line-height:1.3;display:block}.ks-seite .na2-wahl .s{color:var(--n-500);margin-top:2px;font-size:12px;line-height:1.4;display:block}.ks-seite .na2-wahl label:has(input:checked){border-color:var(--brand-primary);box-shadow:inset 0 0 0 1px var(--brand-primary);background:var(--tint-primary-08)}.ks-seite .na2-wahl label:has(input:focus-visible){outline:2px solid var(--brand-secondary);outline-offset:2px}.ks-seite .na2-wahl[aria-invalid=true] label{border-color:var(--status-danger)}.ks-seite .na2-abschluss{gap:14px;display:grid}.ks-seite .na2-ds{color:var(--n-500);margin:0;font-size:12px;line-height:1.6}.ks-seite .na2-ds a{color:var(--n-700);font-weight:600}.ks-seite .na2-alert{color:var(--status-danger);margin:0;font-size:13px;line-height:1.5}.ks-seite .na2-stand{background:var(--n-0);border:1px solid var(--n-200);box-shadow:var(--shadow-card);border-radius:14px;flex-direction:column;display:none;position:sticky;top:76px;overflow:hidden}@media (width>=1200px){.ks-seite .na2-stand{display:flex}}.ks-seite .na2-stand .kopf{border-bottom:1px solid var(--n-150);padding:18px 20px 14px}.ks-seite .na2-stand .k{font-family:var(--font-mono,monospace);letter-spacing:.08em;text-transform:uppercase;color:var(--n-500);font-size:11px}.ks-seite .na2-stand .h{letter-spacing:-.02em;color:var(--n-900);margin-top:4px;font-size:17px;font-weight:700}.ks-seite .na2-stand .h em{color:var(--n-500);font-style:normal;font-weight:500}.ks-seite .na2-stand .n{color:var(--n-600);margin-top:4px;font-size:12.5px}.ks-seite .na2-stand .n button{font:inherit;color:var(--n-900);cursor:pointer;background:0 0;border:0;padding:0;font-weight:600}.ks-seite .na2-stand .danach{border-top:1px solid var(--n-150);gap:8px;padding:14px 20px 18px;display:grid}.ks-seite .na2-stand ol{color:var(--n-700);gap:7px;margin:0;padding:0;font-size:12.5px;list-style:none;display:grid}.ks-seite .na2-stand li{grid-template-columns:18px 1fr;align-items:start;gap:8px;display:grid}.ks-seite .na2-stand li i{font-family:var(--font-mono,monospace);color:var(--n-500);padding-top:2px;font-size:10.5px;font-style:normal}@media (width<=719px){.ks-seite .na2{padding:22px 16px 130px}.ks-seite .na2-hd h1{font-size:26px}.ks-seite .na2-hd p{font-size:14.5px}.ks-seite .na2-karte{border-radius:12px}.ks-seite .na2-karte-kopf{padding:16px 16px 0}.ks-seite .na2-karte-sub{padding:4px 16px 0}.ks-seite .na2-karte-body{padding:14px 16px 18px}}.ks-seite .na2-erg{gap:18px;max-width:720px;margin:0 auto;padding:48px 24px 64px;display:grid}.ks-seite .na2-erg .karte{background:var(--n-0);border:1px solid var(--n-200);box-shadow:var(--shadow-card);border-radius:14px;gap:16px;padding:28px;display:grid}.ks-seite .na2-erg .kreis{background:var(--tint-secondary-12);width:44px;height:44px;color:var(--fg-success);border-radius:50%;place-items:center;display:grid}.ks-seite .na2-erg .kreis svg{width:22px;height:22px}.ks-seite .na2-erg h1{letter-spacing:-.025em;color:var(--n-900);margin:0;font-size:26px;font-weight:650;line-height:1.2}.ks-seite .na2-erg .ruhe{color:var(--n-600);margin:0;font-size:14.5px;line-height:1.6}.ks-seite .na2-erg .ruhe b{color:var(--n-900);font-weight:600}.ks-seite .na2-erg .nach{color:var(--n-600);margin:0;font-size:13px;line-height:1.55}.ks-seite .na2-zsf{gap:8px;display:grid}.ks-seite .na2-zsf div{color:var(--n-800);border-top:1px solid var(--n-150);grid-template-columns:140px minmax(0,1fr);gap:10px;padding:6px 0;font-size:13px;display:grid}.ks-seite .na2-zsf div:first-child{border-top:0}.ks-seite .na2-zsf div span:first-child{color:var(--n-500)}@media (width<=719px){.ks-seite .na2-erg{padding:24px 16px 48px}.ks-seite .na2-erg .karte{padding:20px 16px}.ks-seite .na2-zsf div{grid-template-columns:1fr;gap:2px}}.ks-seite{--font-mono:var(--font-data);--schrift-mono:var(--font-data)}.ks-seite :where(h1),.ks-seite :where(h2),.ks-seite :where(h3),.ks-seite :where(p),.ks-seite :where(dl),.ks-seite :where(dd){margin:0}.ks-seite .mk-breadcrumb{row-gap:2px}.ks-seite .mk-vc-lead>p{margin:0}.ks-seite .mk-vc-lead>p+p{margin-top:10px}.ks-seite .mk-vc-buehne{max-width:720px}.ks-seite .mk-vc-sektion>h2{margin:0}.ks-seite .mk-vc-sektion>p,.ks-seite .mk-vc-sektion>.ks-text p{font-size:var(--text-m);color:var(--n-700);max-width:68ch;margin:0;line-height:1.65}.ks-seite .mk-vc-sektion>.ks-text{gap:10px;display:grid}.ks-seite .mk-vc-sektion>h3,.ks-seite .mk-vc-sektion>.ks-text h3{font-size:var(--text-l);letter-spacing:-.01em;color:var(--n-900);margin:6px 0 -6px;font-weight:650}.ks-seite .mk-vc-sektion>.ks-text ul,.ks-seite .mk-vc-sektion>.ks-text ol{gap:var(--abstand-3);max-width:68ch;margin:0;padding:0;list-style:none;display:grid}.ks-seite .mk-vc-sektion>.ks-text li{font-size:var(--text-m);color:var(--n-700);padding-left:26px;line-height:1.55;position:relative}.ks-seite .mk-vc-sektion>.ks-text ul>li:before{content:"";border:solid var(--fg-success);border-width:0 1.75px 1.75px 0;width:5px;height:9px;position:absolute;top:.38em;left:4px;transform:rotate(40deg)}.ks-seite .mk-vc-sektion>.ks-text ol{counter-reset:ks-schritt;gap:0}.ks-seite .mk-vc-sektion>.ks-text ol>li{counter-increment:ks-schritt;border-top:1px solid var(--n-200);padding:14px 0 14px 44px}.ks-seite .mk-vc-sektion>.ks-text ol>li:first-child{border-top-color:var(--brand-secondary)}.ks-seite .mk-vc-sektion>.ks-text ol>li:before{content:counter(ks-schritt, decimal-leading-zero);font-family:var(--font-data);font-size:var(--text-xs);color:var(--fg-success);font-weight:600;position:absolute;top:16px;left:0}.ks-seite .mk-vc-sektion>.ks-text li>p{margin:0}.ks-seite .mk-vc-sektion strong{color:var(--n-900);font-weight:600}.ks-seite .mk-vc-sektion a:not([class]),.ks-seite .mk-vc-lead a:not([class]),.ks-seite .ks-link{color:var(--n-900);text-underline-offset:3px;font-weight:500;text-decoration:underline!important;-webkit-text-decoration-color:var(--n-300)!important;text-decoration-color:var(--n-300)!important}.ks-seite .mk-vc-sektion a:not([class]):hover,.ks-seite .mk-vc-lead a:not([class]):hover,.ks-seite .ks-link:hover{-webkit-text-decoration-color:var(--n-800)!important;text-decoration-color:var(--n-800)!important}.ks-seite .mk-vc-checkliste li>span{min-width:0}.ks-seite .mk-vc-sektion .mk-vc-checkliste li{font-size:var(--text-m);line-height:1.55}.ks-seite .mk-vc-sektion .mk-vc-checkliste li svg{margin-top:3px}.ks-seite .na-schritt p{margin:0}.ks-seite .mk-vc-sektion .na-start{justify-self:start;padding-inline:22px}.ks-seite .mk-vc-sektion .na-karten{padding-top:6px}.ks-seite .mk-vc-sektion .na-karten .na-karte-titel{margin:0}.ks-seite .mk-vc-bestellkarte .ks-karten-titel{font-size:var(--text-xl);letter-spacing:-.02em;color:var(--n-900);margin:0;font-weight:650;line-height:1.2}.ks-seite .mk-vc-bestellkarte .mk-vc-beruhigung{margin:0}.ks-seite .mk-vc-bestellkarte .ks-karten-wege{font-size:var(--text-s);color:var(--n-600);gap:8px;margin:0;padding:0;list-style:none;display:grid}.ks-seite .mk-vc-bestellkarte .ks-karten-wege li{align-items:center;gap:8px;min-width:0;display:flex}.ks-seite .mk-vc-bestellkarte .ks-karten-wege svg{width:16px;height:16px;color:var(--brand-secondary);flex:none}.ks-seite .mk-vc-bestellkarte .ks-karten-wege a{color:var(--n-900);overflow-wrap:anywhere;font-weight:600}.ks-seite .mk-vc-bestellkarte .ks-karten-wege small{font-size:var(--text-xs);color:var(--n-500)}.ks-seite .mk-vc-sticky .ks-leiste-text{min-width:0;font-size:var(--text-s);color:var(--n-900);font-weight:600}.ks-seite .ks-tabelle-rahmen{border:1px solid var(--n-200);border-radius:var(--radius-xl);background:var(--n-0);box-shadow:var(--shadow-card);overflow-x:auto}.ks-seite .ks-tabelle{border-collapse:collapse;width:100%;font-size:var(--text-s);line-height:1.5}.ks-seite .ks-tabelle th,.ks-seite .ks-tabelle td{text-align:left;vertical-align:top;border-bottom:1px solid var(--mk-haarlinie,var(--n-150));color:var(--n-800);padding:12px 16px}.ks-seite .ks-tabelle thead th{font-family:var(--font-data);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.06em;color:var(--n-500);background:var(--n-50);white-space:nowrap;font-weight:500}.ks-seite .ks-tabelle tbody tr:last-child td{border-bottom:0}.ks-seite .ks-tabelle td:first-child{color:var(--n-900);font-weight:500}.ks-seite .ks-kasten{border:1px solid var(--n-200);border-radius:var(--radius-l);background:var(--n-0);box-shadow:var(--shadow-card);gap:4px;margin:0;padding:14px 16px;display:grid}.ks-seite .ks-kasten>p{font-size:var(--text-m);color:var(--n-700);margin:0;line-height:1.6}.ks-seite .ks-kasten>.ks-kasten-titel{font-family:var(--font-data);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.08em;color:var(--fg-success)}.ks-seite .ks-preispaar>div{align-content:end;min-width:0}.ks-seite .ks-preispaar dd.mk-produkt-karte-preis{font-size:20px}.ks-seite .re-artikel .na-karten{grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.ks-seite .re-artikel .ks-preispaar dd.mk-produkt-karte-preis{font-size:17px}.ks-seite .re-artikel .mk-produkt-karte h3{margin:0;font-size:16px;line-height:1.3}.ks-seite .re-artikel .mk-produkt-karte .na-punkte{margin:0;padding:0}.ks-seite .re-artikel .mk-produkt-karte .na-punkte li{color:var(--n-600);margin:0;padding:0;font-size:13.5px;line-height:1.5}.ks-seite .re-artikel .mk-produkt-karte .na-punkte li:before{content:none}.ks-seite .re-artikel .mk-produkt-karte .na-punkte li::marker{content:none}.ks-seite .re-artikel .mk-produkt-karte dl{margin:0}.ks-seite .ks-preispaar dd.ks-preis-zusatz{font-family:var(--font-ui,inherit);white-space:normal;color:var(--n-500);font-size:11.5px;font-weight:400;line-height:1.35}.ks-seite .ks-autorenzeile{margin:0}.ks-seite .ks-autorenzeile>span{margin-right:14px;display:inline-block}.ks-seite .ks-pflicht{font-size:var(--text-s);color:var(--n-600);max-width:76ch;margin:0;line-height:1.55}.ks-seite .ks-linkliste{border:1px solid var(--n-200);border-radius:var(--radius-xl);background:var(--n-0);box-shadow:var(--shadow-card);gap:0;margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.ks-seite .ks-linkliste li{border-bottom:1px solid var(--mk-haarlinie,var(--n-150));font-size:var(--text-m);color:var(--n-700);padding:12px 16px;line-height:1.5}.ks-seite .ks-linkliste li:last-child{border-bottom:0}.ks-seite .ks-nachweis{font-size:var(--text-xs);color:var(--n-500);gap:6px;margin:0;padding:0;line-height:1.55;list-style:inside decimal;display:grid}.ks-seite ul.ks-nachweis{list-style:none}.ks-seite .ks-nachweis li{overflow-wrap:anywhere}.ks-seite .ks-nachweis li:target{color:var(--n-900)}.ks-seite .ks-nachweis a{color:var(--n-700);text-underline-offset:2px;text-decoration:underline!important;-webkit-text-decoration-color:var(--n-300)!important;text-decoration-color:var(--n-300)!important}.ks-seite .ks-fussnote{font-size:.72em;line-height:0}.ks-seite .ks-fussnote a{color:var(--n-500);padding:0 1px;font-weight:500;text-decoration:none!important}.ks-seite .ks-nach-inhalt{gap:28px;padding-block:0 56px;display:grid}.ks-seite .ks-nach-inhalt h2{font-family:var(--font-data);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.08em;color:var(--n-500);margin:0 0 10px;font-weight:500}.ks-seite .ks-personen{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px;display:grid}.ks-seite .ks-person{border:1px solid var(--n-200);border-radius:var(--radius-xl);background:var(--n-0);box-shadow:var(--shadow-card);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:14px;padding:16px;display:grid}.ks-seite .ks-person h3{font-size:var(--text-m);color:var(--n-900);margin:0;font-weight:650}.ks-seite .ks-person h3 a{color:inherit}.ks-seite .ks-person p{font-size:var(--text-s);color:var(--n-600);margin:2px 0 0;line-height:1.5}.ks-seite .ks-person p.ks-person-nachweis{font-family:var(--font-data);font-size:var(--text-xs);color:var(--n-500)}.ks-seite .ks-portraet{object-fit:cover;background:var(--n-100);box-shadow:0 0 0 1px var(--n-200);border-radius:50%;flex:none;display:block}.ks-seite span.ks-portraet{font-family:var(--font-data);color:var(--fg-success);background:var(--tint-secondary-12);place-items:center;font-weight:600;display:grid}.ks-seite .ks-profil-kopf{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.ks-seite .ks-profil-kopf .mk-vc-h1{margin:0}.ks-seite .ks-profil-kopf p{margin:6px 0 0}@media (width<=899px){.ks-seite .mk-vc-bestellkarte .na-start{margin-left:0}.ks-seite .mk-vc-bestellkarte>*{flex-basis:100%}}.ks-seite .fq-seite+.na-kontakt-sektion{margin-top:40px}.ks-seite .fq-seite header>p,.ks-seite .fq-seite header>h1{margin-block:0}.ks-seite .fq-inhalt .ks-eintraege{border:1px solid var(--n-200);border-radius:var(--radius-xl);background:var(--n-0);box-shadow:var(--shadow-card);margin:0;padding:0;list-style:none;overflow:hidden}.ks-seite .fq-inhalt .ks-eintrag{border-bottom:1px solid var(--mk-haarlinie,var(--n-150));gap:4px;padding:14px 18px;display:grid}.ks-seite .fq-inhalt .ks-eintrag:last-child{border-bottom:0}.ks-seite .fq-inhalt .ks-eintrag h3{font-size:var(--text-m);color:var(--n-900);margin:0;font-weight:600;line-height:1.4}.ks-seite .fq-inhalt .ks-eintrag h3 a{color:inherit;justify-content:space-between;align-items:baseline;gap:12px;display:flex}.ks-seite .fq-inhalt .ks-eintrag h3 a:hover{text-underline-offset:3px;text-decoration:underline!important;-webkit-text-decoration-color:var(--n-300)!important;text-decoration-color:var(--n-300)!important}.ks-seite .fq-inhalt .ks-eintrag h3 svg{color:var(--n-400);flex:none;align-self:center}.ks-seite .fq-inhalt .ks-eintrag p{font-size:var(--text-s);color:var(--n-600);max-width:72ch;margin:0;line-height:1.55}.ks-seite .fq-inhalt .ks-eintrag .ks-eintrag-stand{font-family:var(--font-data);font-size:var(--text-xs);color:var(--n-500)}.ks-seite .re-kopf>h1{margin-block:0}.ks-seite .re-kopf .mk-breadcrumb{padding-top:0}.ks-seite .re-meta .re-stand{margin:0}.ks-seite .ks-vorspann{gap:14px;max-width:760px;margin:0 0 28px;display:grid}.ks-seite .ks-vorspann>p{font-size:var(--text-l);color:var(--n-700);margin:0;line-height:1.6}.ks-seite .ks-vorspann .na-team{max-width:620px}.ks-seite .ks-vorspann .na-team-satz p{margin:0}.ks-seite .re-artikel>.ks-tabelle-rahmen,.ks-seite .re-artikel>.ks-kasten,.ks-seite .re-artikel>.na-start,.ks-seite .re-artikel>.mk-faq-liste,.ks-seite .re-artikel>.na-karten{margin-block:18px}.ks-seite .re-artikel>.na-start{width:auto;padding-inline:22px;display:inline-flex}.ks-seite .re-artikel .mk-frage-antwort p{margin:0}.ks-seite .re-artikel .ks-nachweis{margin-top:10px}.ks-seite .re-artikel a.na-start,.ks-seite .re-artikel a.na-start:after{text-decoration:none}.ks-seite .re-artikel a.na-start[href^=http]:after{content:none}.ks-seite .re-toc-liste a{text-decoration:none}.ks-seite .na2>.mk-breadcrumb{padding:0 0 18px}.ks-seite .na2-hd h1{text-wrap:balance}.ks-seite .ks-form-spalte{gap:18px;min-width:0;max-width:720px;display:grid}.ks-seite .na2-form{margin:0}.ks-seite .na2-form>.na2-hd{margin-bottom:10px}.ks-seite .ks-kopf-zeile{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.ks-seite .na2-hd .ks-kopf-titel{letter-spacing:-.03em;color:var(--n-900);margin:0;font-size:34px;font-weight:650;line-height:1.15}.ks-seite .na2-stand .kopf a{color:inherit}.ks-seite .na2-stand .danach .k{display:block}@media (width<=719px){.ks-seite .na2-hd .ks-kopf-titel{font-size:26px}}.ks-seite .na2-karte-kopf .ks-karte-titel{letter-spacing:-.015em;color:var(--n-900);margin:0;font-size:17px;font-weight:650}.ks-seite .na2-karte-kopf h1.ks-karte-titel{letter-spacing:-.02em;font-size:22px;line-height:1.2}.ks-seite .na2-karte-sub p{margin:0}.ks-seite .na2-feld>label[data-pflicht]:after{content:"*";color:var(--status-danger);font-weight:600}.ks-seite .na2-feld{align-content:start}.ks-seite fieldset.na2-feld{border:0;min-inline-size:0;margin:0;padding:0}.ks-seite fieldset.na2-feld>legend{margin-bottom:5px;padding:0}.ks-seite .ks-wahl{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.ks-seite .ks-wahl-punkt{border:1.5px solid var(--n-400);background:var(--n-0);box-sizing:border-box;border-radius:50%;width:18px;height:18px;margin-top:1px}.ks-seite .ks-wahl label:has(input:checked) .ks-wahl-punkt{border-color:var(--brand-primary);background:var(--brand-primary);box-shadow:inset 0 0 0 3.5px var(--n-0)}.ks-seite .ks-wahl .s{margin-top:2px}.ks-seite .na2-form .na-start,.ks-seite .na2-erg .na-start{font:inherit;cursor:pointer;border:0;justify-self:start;padding-inline:22px;font-weight:600}.ks-seite .na2-form .na-start[aria-busy=true]{opacity:.7;cursor:progress}.ks-seite .na2-form .na-start svg{flex:none}.ks-seite .na2-alert{border:1px solid color-mix(in srgb, var(--status-danger) 35%, transparent);background:color-mix(in srgb, var(--status-danger) 7%, var(--n-0));border-radius:10px;padding:10px 12px}.ks-seite .na2-ds a,.ks-seite .na2-hilfe a{text-underline-offset:3px;text-decoration:underline!important;-webkit-text-decoration-color:var(--n-300)!important;text-decoration-color:var(--n-300)!important}.ks-seite .ks-echo{border:1px solid var(--n-200);background:var(--n-50);color:var(--n-600);border-radius:10px;flex-wrap:wrap;align-items:baseline;gap:6px 10px;margin:0;padding:10px 12px;font-size:13px;display:flex}.ks-seite .ks-echo strong{color:var(--n-900);font-weight:600}.ks-seite .ks-aendern{font:inherit;color:var(--n-900);border:0;border-bottom:1px solid var(--n-300);cursor:pointer;text-transform:none;letter-spacing:0;font-size:12.5px;font-weight:600;font-family:var(--font-ui,inherit);background:0 0;padding:0}.ks-seite .ks-erg{max-width:720px;margin:0;padding:0}.ks-seite .na2>.ks-erg{margin-inline:auto}.ks-seite .ks-erg .ks-erg-titel{letter-spacing:-.025em;color:var(--n-900);margin:0;font-size:26px;font-weight:650;line-height:1.2}.ks-seite .ks-erg .kreis.ks-kreis-warn{background:var(--n-100);color:var(--n-600)}.ks-seite .ks-erg .ks-erg-kopf{font-family:var(--font-data);letter-spacing:.08em;text-transform:uppercase;color:var(--n-500);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:10px;font-size:11px;display:flex}.ks-seite .ks-erg .ks-erg-kopf p{margin:0}.ks-seite .ks-erg .nach{align-items:flex-start;gap:8px;display:flex}.ks-seite .ks-erg .nach svg{width:16px;height:16px;color:var(--n-500);flex:none;margin-top:2px}.ks-seite .ks-erg .ks-erg-stand{font-family:var(--font-data);color:var(--n-500);margin:0;font-size:11.5px;line-height:1.5}.ks-seite dl.na2-zsf{margin:0}.ks-seite dl.na2-zsf dt{color:var(--n-500)}.ks-seite dl.na2-zsf dd{color:var(--n-800);margin:0}.ks-seite .ks-form-stand{font-family:var(--font-data);color:var(--n-500);margin:0;font-size:11.5px;line-height:1.5}.ks-seite .ks-honigtopf{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}@keyframes ksDreht{to{transform:rotate(360deg)}}.ks-seite .ks-dreht{animation:.9s linear infinite ksDreht}@media (prefers-reduced-motion:reduce){.ks-seite .ks-dreht{animation:none}}@media (width<=719px){.ks-seite .na2{padding-bottom:56px}.ks-seite .na2-form .na-start{justify-self:stretch;width:100%}}.ks-seite .ks-schirm{justify-content:center;align-items:center;min-height:min(70vh,640px);padding:48px 24px;display:flex}.ks-seite .ks-schirm-innen{text-align:center;justify-items:center;max-width:420px;display:grid}.ks-seite .ks-schirm-code{font-family:var(--font-data);letter-spacing:.1em;color:var(--n-400);margin:0 0 10px;font-size:12px;font-weight:600}.ks-seite .ks-schirm-titel{letter-spacing:-.015em;color:var(--n-900);margin:0 0 8px;font-size:20px;font-weight:700}.ks-seite .ks-schirm-satz{color:var(--n-500);margin:0 0 18px;font-size:13.5px;line-height:1.6}.ks-seite .ks-schirm .na-start{min-height:40px;font:inherit;cursor:pointer;border:0;padding-inline:18px;font-weight:600}.ks-seite .ks-schirm-wege{color:var(--n-500);margin:16px 0 0;font-size:12.5px}.ks-seite .ks-schirm-wege a{color:var(--n-700);font-family:var(--font-data)}:root{--am-rand:32px;--am-breite:1160px;--am-radius-karte:14px;--am-touch:44px}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%;scroll-padding-top:76px}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{background:var(--body-bg);color:var(--n-800);font-family:var(--font-ui);-webkit-font-smoothing:antialiased;margin:0;font-size:16px;line-height:1.55}h1,h2,h3,p,dl,dd,ol,ul,fieldset{margin:0}a{color:inherit}:focus-visible{outline:2px solid var(--n-900);outline-offset:2px;border-radius:4px}.am-sprunglink{z-index:20;border-radius:var(--radius-l);background:var(--n-900);color:var(--n-0);padding:10px 14px;font-weight:600;text-decoration:none;position:absolute;top:-64px;left:12px}.am-sprunglink:focus{top:12px}.shell-marketing{flex-direction:column;min-height:100vh;display:flex}.shell-marketing>main{flex:1}.ms-buehne{border-top:3px solid var(--marke-akzent)}.marketing-header{z-index:10;padding:12px var(--am-rand);background:var(--n-0);border-bottom:1px solid var(--n-200);align-items:center;gap:24px;display:flex;position:sticky;top:0}.marketing-header nav{gap:4px;margin-inline:auto;display:flex}.marketing-header nav a{min-height:var(--am-touch);border-radius:var(--radius-l);color:var(--n-600);align-items:center;padding:0 12px;font-size:14px;font-weight:500;text-decoration:none;display:inline-flex}.marketing-header nav a:hover{background:var(--tint-primary-04);color:var(--n-900)}.marketing-header .rechts{align-items:center;gap:12px;margin-left:auto;display:flex}.marketing-header nav+.rechts{margin-left:0}.am-entwurf{border:1px solid var(--n-300);background:var(--tint-warn-08);color:var(--warn-deep);font-family:var(--font-data);letter-spacing:.06em;text-transform:uppercase;border-radius:999px;padding:3px 9px;font-size:11px}@media (width<=359px){.ml-kopf-aktionen{gap:0}.am-entwurf{letter-spacing:0;padding:2px 4px;font-size:9px}.hero-h1{-webkit-hyphens:auto;hyphens:auto;overflow-wrap:anywhere;font-size:30px}}@keyframes am-dreh{to{transform:rotate(360deg)}}.ms-stand{font-family:var(--font-data);font-variant-numeric:tabular-nums;color:var(--n-500);font-size:11px}.mk-sektion{padding:72px var(--am-rand)}.mk-sektion-kopf{gap:12px;display:grid}.am-link{color:var(--n-900);border-bottom:1px solid var(--n-400);font-weight:550}.am-link:hover{border-bottom-color:var(--n-900)}.am-wert{font-variant-numeric:tabular-nums;white-space:nowrap}.am-fussnote{font-family:var(--font-data);font-size:.65em;line-height:0}.am-fussnote a{color:var(--n-500);padding:0 2px;text-decoration:none}.am-fussnote a:hover{color:var(--n-900)}.mk-produkt-karte{border:1px solid var(--n-200);border-radius:var(--am-radius-karte);background:var(--n-0);box-shadow:var(--shadow-card);gap:14px;padding:24px;display:grid}.am-fundstellen{padding-block:40px}.am-fundstellen ol{color:var(--n-600);gap:6px;padding-left:20px;font-size:13px;display:grid}.am-fundstellen li:target{color:var(--n-900);background:var(--tint-primary-04)}.marketing-footer{padding:48px var(--am-rand) 28px;background:var(--n-0);border-top:1px solid var(--n-200);color:var(--n-600);font-size:14px}.mk-footer-grid{max-width:var(--am-breite);grid-template-columns:minmax(0,1.6fr) repeat(3,minmax(0,1fr));gap:32px;margin-inline:auto;display:grid}.mk-footer-grid .spalte{align-content:start;gap:8px;display:grid}.mk-footer-grid .spalte a{min-height:32px;color:var(--n-700);align-items:center;display:inline-flex}.mk-footer-grid .spalte a:hover{color:var(--n-900)}.mk-footer-fuss{max-width:var(--am-breite);border-top:1px solid var(--n-150);color:var(--n-500);flex-wrap:wrap;justify-content:space-between;gap:8px 24px;margin:32px auto 0;padding-top:20px;font-size:13px;display:flex}.mk-footer-fuss a{color:var(--n-700)}@media (width<=1100px){.marketing-header nav{display:none}.mk-footer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){:root{--am-rand:16px}.marketing-header{gap:12px}.mk-sektion{padding-block:48px}.mk-footer-grid{grid-template-columns:1fr}}@media print{.marketing-header,.marketing-footer,.am-sprunglink{display:none}}.am-preishinweis{color:var(--n-600);margin:0;padding:0 4px;font-size:13px;line-height:1.5}.am-text{max-width:760px;color:var(--n-700);gap:12px;font-size:15px;line-height:1.6;display:grid}.am-text p{margin:0}.am-text .na-punkte{gap:10px}.am-text .na-punkte li{font-size:15px;line-height:1.55}.ks-start .am-einstieg{border:1px solid var(--n-200);background:var(--n-0);width:100%;max-width:620px;box-shadow:var(--shadow-card);text-align:left;border-radius:16px;align-self:center;gap:16px;padding:24px;display:grid}.ks-start .am-einstieg-kopf{align-items:center;gap:16px;display:flex}.ks-start .am-einstieg-kicker{font-family:var(--font-data);letter-spacing:.06em;text-transform:uppercase;color:var(--n-500);margin:0;font-size:11px}.ks-start .am-einstieg-titel{letter-spacing:-.02em;color:var(--n-900);margin:2px 0 0;font-size:22px;font-weight:700;line-height:1.2}.ks-start .am-einstieg-text{color:var(--n-700);margin:0;font-size:15px;line-height:1.55}.ks-start .am-einstieg-knopf{width:100%;min-height:52px;font-size:16px}.ks-start .am-einstieg-fakten{color:var(--n-600);flex-wrap:wrap;gap:6px 18px;margin:0;padding:0;font-size:13px;list-style:none;display:flex}.ks-start .am-einstieg-fakten li{align-items:center;gap:6px;display:inline-flex}.ks-start .am-einstieg-fakten svg{width:14px;height:14px;color:var(--brand-secondary)}.ks-start .na-rechts>.na-zk-zeile,.ks-start .na-rechts>.na-team{align-self:center;width:100%;max-width:620px}.am-nutzen{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:28px;margin:0;padding:0;list-style:none;display:grid}.am-nutzen li{align-content:start;gap:6px;display:grid}.am-nutzen-ikon{background:var(--tint-secondary-12);width:32px;height:32px;color:var(--brand-secondary);border-radius:999px;place-items:center;display:inline-grid}.am-nutzen-ikon svg{width:16px;height:16px}.am-nutzen h3{letter-spacing:-.01em;color:var(--n-900);margin:6px 0 0;font-size:17px;font-weight:700}.am-nutzen p{color:var(--n-600);margin:0;font-size:14.5px;line-height:1.55}.ks-start .am-pakete{grid-template-columns:minmax(0,1fr) 300px;align-items:center;gap:32px;display:grid}.ks-start .am-pakete-hinweise{margin-top:18px}.am-ablauf-weiter{justify-content:center;margin:28px 0 0;display:flex}.am-ablauf-weiter .na-start{min-width:260px}.am-leistungen{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.am-leistungen li{border:1px solid var(--n-200);background:var(--n-0);color:var(--n-900);transition:border-color var(--motion-dauer-1) var(--motion-ruhe), transform var(--motion-dauer-1) var(--motion-ruhe);border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:16px 18px;font-size:15px;font-weight:600;display:flex;position:relative}.am-leistungen li:has(a):hover{border-color:var(--n-900);transform:translateY(-1px)}.am-leistungen a{color:inherit;text-decoration:none}.am-leistungen a:after{content:"";border-radius:inherit;position:absolute;inset:0}.am-leistungen li:not(:has(a)){color:var(--n-500);font-weight:500}.am-leistungen li:not(:has(a)) .am-leistungen-pfeil{display:none}.am-leistungen-pfeil{color:var(--n-500);display:inline-flex}.am-fundstellen-kasten>summary{cursor:pointer;color:var(--n-600);padding:10px 0;font-size:14px}.am-fundstellen-kasten[open]>summary{margin-bottom:10px}@media (width<=899px){.ks-start .am-einstieg{gap:14px;padding:18px}.ks-start .am-einstieg-titel{font-size:19px}.ks-start .am-pakete{grid-template-columns:minmax(0,1fr)}.am-nutzen{gap:22px}}.ks-start #team .na-team-satz p+p{margin-top:10px}@media (width<=899px){.ks-start #team .na-team-gross{flex-direction:column;align-items:flex-start;gap:14px}}.am-emil-hallo{margin-bottom:4px}.am-emil-hallo>p{flex:1}.am-mit-emil .ks-erg .kreis{width:auto;height:auto;box-shadow:none;background:0 0;border:0}.ks-schirm-innen:has(.am-fehler-emil){flex-direction:column;align-items:center;display:flex}.am-fehler-emil{order:-1;margin-bottom:12px}.ks-start .na-angebot:has(>.am-einstieg){flex-direction:column;gap:14px;display:flex}.ks-start .na-angebot:has(>.am-einstieg)>*{width:100%;max-width:none}@media (width>=1100px){.ks-start[data-weg=a] .hero.na-hero:has(.am-einstieg){grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:center;column-gap:56px}.ks-start[data-weg=a] .na-hero:has(.am-einstieg) .na-rechts{margin-top:0}}.ks-start .am-bereich-preise{gap:12px;display:grid}.ks-start .am-bereich-leistung+.am-bereich-leistung{border-top:1px solid var(--n-200);padding-top:12px}.ks-start .am-bereich-name{color:var(--n-700);margin:0 0 6px;font-size:14px;font-weight:600}.ks-start .am-pakete{grid-template-columns:minmax(0,1fr)}.ks-start .am-pakete .na-karten{grid-template-columns:repeat(4,minmax(0,1fr))}.ks-start .am-pakete .na-blatt{justify-self:center;width:100%;max-width:300px}.ks-start .am-bereich-preise .mk-produkt-karte-preis{white-space:nowrap;font-size:17px}.ks-start .am-bereich-preise .ks-preispaar{gap:12px}.ks-start .am-preis-text{font-family:var(--font-ui);letter-spacing:0;white-space:normal;color:var(--n-700);font-size:13.5px;font-weight:500;line-height:1.3;display:inline-block}@media (width<=1199px){.ks-start .am-pakete .na-karten{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=699px){.ks-start .am-pakete .na-karten{grid-template-columns:minmax(0,1fr)}}.am-vergleich-zeile{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:0 16px;display:grid}.am-vergleich-block{gap:4px;padding-top:4px;display:grid}.am-massnahmen{gap:8px;display:grid}.am-massnahme{border:1px solid var(--n-200);background:var(--n-0);border-radius:12px;padding:12px 14px}.am-massnahme[data-aktiv]{border-color:var(--n-900)}.am-massnahme-wahl{cursor:pointer;align-items:center;gap:10px;font-weight:600;display:flex}.am-massnahme-wahl input{width:18px;height:18px;accent-color:var(--brand-primary)}.am-massnahme-angaben{gap:6px;margin-top:10px;display:grid}.am-haken{color:var(--n-700);align-items:center;gap:8px;font-size:14px;display:flex}.am-haken input{width:16px;height:16px;accent-color:var(--brand-primary)}.am-vergleich-genauer>summary{cursor:pointer;color:var(--n-600);padding:8px 0;font-size:14px}.am-vergleich-warten{padding:32px 0}.am-vergleich-fehler{margin-bottom:12px}.am-vergleich-ergebnis{gap:18px;scroll-margin-top:88px;display:grid}.am-vergleich-kopf{align-items:flex-start}.am-vergleich-kopf .ks-erg-titel{margin:0 0 6px}.am-vergleich-warnungen{border:1px solid var(--n-200);border-left:3px solid var(--brand-accent);background:var(--tint-warn-08);color:var(--n-800);border-radius:12px;gap:6px;margin:0;padding:12px 16px 12px 32px;font-size:14px;display:grid}.am-wege{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:14px;display:grid}.am-weg{border:1px solid var(--n-200);background:var(--n-0);border-radius:14px;align-content:start;gap:10px;padding:18px;display:grid}.am-weg[data-empfohlen]{border-color:var(--brand-secondary);box-shadow:var(--shadow-card)}.am-weg-kopf{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.am-weg-kopf h3{color:var(--n-900);margin:0;font-size:16px;line-height:1.3}.am-weg-abzeichen{background:var(--brand-secondary);color:var(--n-0);letter-spacing:.04em;text-transform:uppercase;border-radius:999px;flex:none;padding:3px 8px;font-size:11px;font-weight:700}.am-weg-betrag{gap:2px;margin:0;display:grid}.am-weg-betrag-wert{font-family:var(--font-data);color:var(--n-900);letter-spacing:-.02em;font-size:26px;font-weight:700}.am-weg-betrag-text{color:var(--n-500);font-size:13px}.am-weg-daten{gap:4px;margin:0;font-size:13.5px;display:grid}.am-weg-zeile{border-top:1px solid var(--n-100);justify-content:space-between;gap:12px;padding-top:4px;display:flex}.am-weg-zeile dt{color:var(--n-500)}.am-weg-zeile dd{text-align:right;color:var(--n-800);margin:0;font-weight:600}.am-weg-gruende{color:var(--n-700);gap:4px;margin:0;padding-left:18px;font-size:13.5px;display:grid}.am-weg-mehr>summary{cursor:pointer;color:var(--n-600);font-size:13.5px}.am-weg-mehr ul{color:var(--n-600);gap:4px;margin:8px 0 0;padding-left:18px;font-size:13px;display:grid}.am-vergleich-weiter{justify-items:start;gap:8px;display:grid}.am-fundstellen-liste{font-family:var(--font-data);font-size:12px}:root[data-marke=analyse-md]{--ak-papier:#faf6ee;--ak-flaeche:#fff;--ak-flaeche-2:#f2ece0;--ak-flaeche-3:#eae2d3;--ak-linie:#e0d7c6;--ak-linie-stark:#c9bea9;--ak-tinte:#1c2620;--ak-tinte-2:#46514a;--ak-tinte-3:#5c665f;--ak-gruen:#0e6b4c;--ak-gruen-tief:#0a5239;--ak-gruen-hell:#dcefe4;--ak-gruen-text:#0e6b4c;--ak-auf-gruen:#fff;--ak-terra-text:#a33e1b;--ak-warn-flaeche:#fbe9df;--ak-fokus:#1f5fd6;--ak-illu-linie:#1c2620;--ak-f-wand:#fffdf8;--ak-f-stein:#e7dfd0;--ak-f-salbei:#bfdcc8;--ak-f-gruen:#7dbe9a;--ak-f-sonne:#f4c95d;--ak-f-terra:#e07a55;--ak-f-ziegel:#ebae94;--ak-f-himmel:#cde2ee;--ak-f-nacht:#43586a;--ak-schatten-1:0 1px 2px #1c26200f, 0 2px 8px -2px #1c26200f;--ak-schatten-2:0 1px 2px #1c26200d, 0 18px 40px -18px #1c262047}:root[data-marke=analyse-md][data-theme=dark]{--ak-papier:#101613;--ak-flaeche:#171f1b;--ak-flaeche-2:#1d2621;--ak-flaeche-3:#24302a;--ak-linie:#2b3832;--ak-linie-stark:#3c4b44;--ak-tinte:#ede9e0;--ak-tinte-2:#c3cbc4;--ak-tinte-3:#a7b0a9;--ak-gruen:#72ddb0;--ak-gruen-tief:#9be8c6;--ak-gruen-hell:#173a2c;--ak-gruen-text:#84e2bb;--ak-auf-gruen:#08180f;--ak-terra-text:#f2a27f;--ak-warn-flaeche:#3a2219;--ak-fokus:#8db4ff;--ak-illu-linie:#e9e4da;--ak-f-wand:#26302b;--ak-f-stein:#2e3934;--ak-f-salbei:#34594a;--ak-f-gruen:#3f8a68;--ak-f-sonne:#b98e2e;--ak-f-terra:#b9563a;--ak-f-ziegel:#7c4a3b;--ak-f-himmel:#2f4a5e;--ak-f-nacht:#8ca6ba;--ak-schatten-1:none;--ak-schatten-2:0 18px 40px -20px #000000b3}@media (prefers-color-scheme:dark){:root[data-marke=analyse-md]:not([data-theme=light]){--ak-papier:#101613;--ak-flaeche:#171f1b;--ak-flaeche-2:#1d2621;--ak-flaeche-3:#24302a;--ak-linie:#2b3832;--ak-linie-stark:#3c4b44;--ak-tinte:#ede9e0;--ak-tinte-2:#c3cbc4;--ak-tinte-3:#a7b0a9;--ak-gruen:#72ddb0;--ak-gruen-tief:#9be8c6;--ak-gruen-hell:#173a2c;--ak-gruen-text:#84e2bb;--ak-auf-gruen:#08180f;--ak-terra-text:#f2a27f;--ak-warn-flaeche:#3a2219;--ak-fokus:#8db4ff;--ak-illu-linie:#e9e4da;--ak-f-wand:#26302b;--ak-f-stein:#2e3934;--ak-f-salbei:#34594a;--ak-f-gruen:#3f8a68;--ak-f-sonne:#b98e2e;--ak-f-terra:#b9563a;--ak-f-ziegel:#7c4a3b;--ak-f-himmel:#2f4a5e;--ak-f-nacht:#8ca6ba;--ak-schatten-1:none;--ak-schatten-2:0 18px 40px -20px #000000b3}}.ak-seite{--ak-abstand-1:4px;--ak-abstand-2:8px;--ak-abstand-6:24px;--ak-radius-m:6px;--ak-radius-xl:10px;--ak-touch:44px;--ak-anteil:0;--ak-i:0;--ak-fliess:17px;--ak-neben:15px;--ak-klein:14px;--ak-h1:46px;--ak-h2:30px;--ak-h3:20px;--ak-rand:40px;--ak-breite:1120px;--ak-rhythmus-1:var(--ak-abstand-2);--ak-rhythmus-2:var(--abstand-4);--ak-rhythmus-3:var(--ak-abstand-6);--ak-rhythmus-4:calc(var(--ak-abstand-6) + var(--abstand-4));--ak-rhythmus-5:calc(var(--ak-abstand-6) * 2 + var(--abstand-4));--ak-ziel:calc(var(--ak-touch) + var(--ak-abstand-2));--ak-neben-farbe:var(--ak-tinte-2);--ak-schrift-titel:"Fraunces Variable", "Iowan Old Style", Georgia, serif;background:var(--ak-papier);color:var(--ak-tinte);font-family:var(--font-ui);font-size:var(--ak-fliess);letter-spacing:-.005em;min-height:100%;line-height:1.6}.ak-seite h1,.ak-seite h2,.ak-seite h3,.ak-seite p,.ak-seite ul,.ak-seite ol,.ak-seite dl,.ak-seite dd{margin:0}.ak-seite h1,.ak-seite h2,.ak-seite h3{font-family:var(--ak-schrift-titel);font-variation-settings:"opsz" 96;text-wrap:balance;font-weight:560}.ak-seite h1{font-size:var(--ak-h1);letter-spacing:-.025em;color:var(--ak-tinte);line-height:1.08}.ak-seite h2{font-size:var(--ak-h2);letter-spacing:-.015em;color:var(--ak-tinte);line-height:1.12}.ak-seite h3{font-size:var(--ak-h3);letter-spacing:-.005em;color:var(--ak-tinte);font-variation-settings:"opsz" 30;line-height:1.2}.ak-neben{font-size:var(--ak-neben);color:var(--ak-neben-farbe);line-height:1.55}.ak-mono{font-family:var(--font-data);font-variant-numeric:tabular-nums;letter-spacing:0}.ak-kicker{font-family:var(--font-data);text-transform:uppercase;letter-spacing:.08em;color:var(--ak-neben-farbe);font-size:12px}.ak-container{max-width:var(--ak-breite);padding:0 var(--ak-rand);margin:0 auto}.ak-sektion{padding:var(--ak-rhythmus-5) 0}.ak-sektion+.ak-sektion{border-top:1px solid var(--ak-linie)}.ak-sektion-kopf{gap:var(--ak-rhythmus-1);margin-bottom:var(--ak-rhythmus-3);max-width:720px;display:grid}.ak-stapel{gap:var(--ak-rhythmus-2);display:grid}.ak-stapel-eng{gap:var(--ak-rhythmus-1);display:grid}.ak-kopf{align-items:center;gap:var(--ak-rhythmus-3);height:64px;padding:0 var(--ak-rand);border-bottom:1px solid var(--ak-linie);background:var(--ak-papier);display:flex}.ak-nav{gap:var(--ak-rhythmus-3);font-size:var(--ak-neben);color:var(--ak-tinte-2);display:flex}.ak-nav a{color:inherit;min-height:var(--ak-touch);align-items:center;text-decoration:none;display:inline-flex}.ak-kopf-rechts{align-items:center;gap:var(--ak-rhythmus-2);margin-left:auto;display:flex}.ak-kopf-tel{align-items:center;gap:var(--ak-abstand-2);color:var(--ak-tinte);font-size:var(--ak-neben);min-height:var(--ak-touch);text-decoration:none;display:inline-flex}.ak-kopf-tel svg,.ak-ikon{flex:none;width:18px;height:18px}.ak-plakette{font-family:var(--font-data);letter-spacing:.06em;text-transform:uppercase;background:var(--ak-warn-flaeche);color:var(--ak-tinte);border-radius:999px;padding:4px 10px;font-size:12px}.ak-icon-knopf{width:var(--ak-touch);height:var(--ak-touch);border-radius:var(--radius-l);color:var(--ak-tinte-2);background:0 0;border:0;place-items:center;display:inline-grid}.ak-knopf{justify-content:center;align-items:center;gap:var(--ak-abstand-2);min-height:var(--ak-ziel);padding:0 var(--ak-rhythmus-3);border-radius:var(--radius-l);font:inherit;cursor:pointer;transition:transform var(--motion-dauer-1) var(--motion-ruhe);border:1px solid #0000;font-size:17px;font-weight:600;text-decoration:none;display:inline-flex}.ak-knopf:active{transform:scale(.98)}.ak-knopf-haupt{background:var(--ak-gruen);color:var(--ak-auf-gruen);box-shadow:var(--ak-schatten-1)}.ak-knopf-zweit{background:var(--ak-flaeche);color:var(--ak-tinte);border-color:var(--ak-linie-stark)}.ak-knopf-breit{width:100%}.ak-knopf svg{width:18px;height:18px}.ak-textlink{color:var(--ak-tinte);text-underline-offset:3px;min-height:var(--ak-touch);align-items:center;gap:var(--ak-abstand-1);font-weight:600;text-decoration:underline;text-decoration-thickness:1px;display:inline-flex}.ak-karte{background:var(--ak-flaeche);border:1px solid var(--ak-linie);border-radius:var(--ak-radius-xl);box-shadow:var(--ak-schatten-1);padding:var(--ak-rhythmus-3)}.ak-karte-flach{box-shadow:none}.ak-hero{isolation:isolate;padding:var(--ak-rhythmus-5) 0 var(--ak-rhythmus-4);position:relative}.ak-hero:before{content:"";z-index:-1;pointer-events:none;background-image:linear-gradient(var(--ak-linie) 1px, transparent 1px), linear-gradient(90deg, var(--ak-linie) 1px, transparent 1px);-webkit-mask-image:radial-gradient(ellipse 70% 80% at 25% 0%, var(--ak-tinte) 30%, transparent 100%);-webkit-mask-image:radial-gradient(ellipse 70% 80% at 25% 0%, var(--ak-tinte) 30%, transparent 100%);mask-image:radial-gradient(ellipse 70% 80% at 25% 0%, var(--ak-tinte) 30%, transparent 100%);background-size:48px 48px;position:absolute;inset:0}.ak-hero-wrap{position:relative}.ak-hero-raster{gap:var(--ak-rhythmus-4);grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:start;display:grid}.ak-h1-zweit{color:var(--ak-tinte-3)}.ak-lead{color:var(--ak-tinte-2);max-width:560px;font-size:19px;line-height:1.55}.ak-preiszeile{border:1px solid var(--ak-linie);border-radius:var(--ak-radius-xl);background:var(--ak-flaeche);flex-wrap:wrap;align-items:stretch;gap:0;max-width:560px;display:flex;overflow:hidden}.ak-preiszeile>div{padding:var(--ak-rhythmus-2) var(--ak-rhythmus-3);flex:1 1 0;gap:2px;min-width:150px;display:grid}.ak-preiszeile>div+div{border-left:1px solid var(--ak-linie)}.ak-preiszeile dt{font-size:var(--ak-klein);color:var(--ak-neben-farbe)}.ak-preiszeile dd{font-family:var(--font-data);font-variant-numeric:tabular-nums;color:var(--ak-tinte);letter-spacing:-.01em;font-size:24px;font-weight:600}.ak-preiszeile .ak-preiszeile-fuss{border-left:0;border-top:1px solid var(--ak-linie);padding:var(--ak-abstand-2) var(--ak-rhythmus-3);font-size:var(--ak-klein);color:var(--ak-neben-farbe);background:var(--ak-flaeche-2);flex-basis:100%}.ak-anliegen{gap:var(--ak-abstand-2);padding:0;list-style:none;display:grid}.ak-anliegen a,.ak-option{align-items:center;gap:var(--abstand-3);min-height:64px;padding:var(--abstand-3) var(--ak-rhythmus-2);border:1px solid var(--ak-linie);border-radius:var(--radius-l);background:var(--ak-flaeche);color:var(--ak-tinte);transition:transform var(--motion-dauer-1) var(--motion-ruhe), border-color var(--motion-dauer-1) var(--motion-ruhe);grid-template-columns:40px minmax(0,1fr) 20px;text-decoration:none;display:grid}.ak-anliegen a:active,.ak-option:active{transform:scale(.99)}.ak-anliegen-ikon{border-radius:var(--ak-radius-m);background:var(--ak-gruen-hell);width:40px;height:40px;color:var(--ak-gruen-text);place-items:center;display:grid}.ak-anliegen-ikon svg{width:20px;height:20px}.ak-anliegen strong,.ak-option strong{font-size:17px;font-weight:600;line-height:1.3;display:block}.ak-anliegen small,.ak-option small{font-size:var(--ak-klein);color:var(--ak-neben-farbe);line-height:1.4;display:block}.ak-pfeil{width:18px;height:18px;color:var(--ak-tinte-3)}.ak-vertrauen{align-items:center;gap:var(--ak-rhythmus-2);flex-wrap:wrap;display:flex}.ak-fotos{display:flex}.ak-foto{border:2px solid var(--ak-flaeche);background:var(--ak-linie);width:48px;height:48px;color:var(--ak-tinte-2);border-radius:999px;place-items:center;font-size:15px;font-weight:700;display:grid;overflow:hidden}.ak-foto img{object-fit:cover;width:100%;height:100%}.ak-foto+.ak-foto{margin-left:-10px}.ak-vertrauen-text{font-size:var(--ak-neben);flex:220px;gap:2px;min-width:0;display:grid}.ak-vertrauen-text strong{color:var(--ak-tinte);font-weight:600}.ak-merkmale{gap:var(--ak-abstand-2) var(--ak-rhythmus-2);font-size:var(--ak-neben);color:var(--ak-tinte-2);flex-wrap:wrap;padding:0;list-style:none;display:flex}.ak-merkmale li{align-items:center;gap:var(--ak-abstand-2);display:inline-flex}.ak-merkmale svg{width:18px;height:18px;color:var(--ak-gruen-text);flex:none}.ak-rechnung{border:1px solid var(--ak-linie);border-radius:var(--radius-l);background:var(--ak-flaeche);gap:0;display:grid;overflow:hidden}.ak-rechnung-zeile{align-items:baseline;gap:var(--ak-rhythmus-2);padding:var(--abstand-3) var(--ak-rhythmus-2);grid-template-columns:minmax(0,1fr) auto;display:grid}.ak-rechnung-zeile+.ak-rechnung-zeile{border-top:1px solid var(--ak-linie)}.ak-rechnung-zeile dt{font-size:var(--ak-neben);color:var(--ak-tinte-2)}.ak-rechnung-zeile dt small{font-size:var(--ak-klein);color:var(--ak-neben-farbe);display:block}.ak-rechnung-zeile dd{font-family:var(--font-data);font-variant-numeric:tabular-nums;color:var(--ak-tinte);text-align:right;white-space:nowrap;font-size:22px;font-weight:600}.ak-rechnung-zeile.ist-abzug dd{color:var(--ak-gruen-text)}.ak-rechnung-zeile.ist-summe{border-top:2px solid var(--ak-tinte)}.ak-rechnung-zeile.ist-summe dt{color:var(--ak-tinte);font-weight:600}.ak-rechnung-fuss{padding:var(--abstand-3) var(--ak-rhythmus-2);font-size:var(--ak-klein);color:var(--ak-neben-farbe);background:var(--ak-flaeche-2);border-top:1px solid var(--ak-linie)}.ak-zahlweg{gap:var(--ak-abstand-2);counter-reset:zw;grid-template-columns:repeat(3,minmax(0,1fr));padding:0;list-style:none;display:grid}.ak-zahlweg li{counter-increment:zw;padding:var(--abstand-3);border-radius:var(--ak-radius-m);background:var(--ak-flaeche-2);border:1px solid var(--ak-linie);font-size:var(--ak-klein);color:var(--ak-tinte-2);align-content:start;gap:2px;display:grid}.ak-zahlweg li:before{content:counter(zw);font-family:var(--font-data);color:var(--ak-neben-farbe);font-size:12px}.ak-zahlweg strong{color:var(--ak-tinte);font-size:var(--ak-neben)}.ak-fortschritt{gap:var(--ak-abstand-2);display:grid}.ak-fortschritt-kopf{justify-content:space-between;gap:var(--abstand-3);font-size:var(--ak-klein);color:var(--ak-tinte-2);display:flex}.ak-fortschritt-kopf strong{color:var(--ak-tinte);font-weight:600}.ak-fortschritt-bahn{background:var(--ak-linie);border-radius:3px;height:6px;overflow:hidden}.ak-fortschritt-fuellung{background:var(--ak-gruen-text);transform-origin:0;width:100%;height:100%;transform:scaleX(var(--ak-anteil));transition:transform var(--motion-dauer-2) var(--motion-ruhe);border-radius:3px}.ak-stationen{gap:var(--ak-abstand-2);font-size:var(--ak-klein);padding:0;list-style:none;display:flex}.ak-stationen li{color:var(--ak-neben-farbe);align-items:center;gap:6px;display:inline-flex}.ak-stationen li:before{content:"";border:2px solid var(--ak-linie-stark);border-radius:999px;width:10px;height:10px}.ak-stationen li[data-stand=fertig]:before{background:var(--ak-gruen-text);border-color:var(--ak-gruen-text)}.ak-stationen li[data-stand=aktiv]{color:var(--ak-tinte);font-weight:600}.ak-stationen li[data-stand=aktiv]:before{border-color:var(--ak-tinte)}.ak-emil{gap:var(--abstand-3);grid-template-columns:auto minmax(0,1fr);align-items:center;display:grid}.ak-emil [data-emil]{color:var(--ak-tinte);display:inline-flex}.ak-blase{padding:var(--abstand-3) var(--ak-rhythmus-2);border-radius:var(--radius-l);background:var(--ak-flaeche-2);border:1px solid var(--ak-linie);font-size:var(--ak-neben);color:var(--ak-tinte);line-height:1.5;position:relative}.ak-blase:before{content:"";background:inherit;border-left:1px solid var(--ak-linie);border-bottom:1px solid var(--ak-linie);width:12px;height:12px;position:absolute;top:50%;left:-7px;transform:translateY(-50%)rotate(45deg)}.ak-frage{gap:var(--ak-rhythmus-2);display:grid}.ak-frage legend,.ak-frage-titel{color:var(--ak-tinte);letter-spacing:-.01em;margin-bottom:var(--ak-abstand-2);padding:0;font-size:22px;font-weight:700;line-height:1.3}fieldset.ak-frage,.ak-frage fieldset{gap:var(--ak-abstand-2);border:0;min-width:0;margin:0;padding:0;display:grid}.ak-option{cursor:pointer;grid-template-columns:24px minmax(0,1fr)}.ak-option .ak-radio{border:2px solid var(--ak-linie-stark);border-radius:999px;place-items:center;width:22px;height:22px;display:grid}.ak-option[aria-checked=true],.ak-option.ist-gewaehlt{border-color:var(--ak-tinte);box-shadow:0 0 0 1px var(--ak-tinte) inset;background:var(--ak-flaeche-2)}.ak-option.ist-gewaehlt .ak-radio{border-color:var(--ak-tinte)}.ak-option.ist-gewaehlt .ak-radio:after{content:"";background:var(--ak-tinte);border-radius:999px;width:10px;height:10px}.ak-feld{gap:6px;display:grid}.ak-feld label{color:var(--ak-tinte);font-size:17px;font-weight:600}.ak-feld input,.ak-feld select{min-height:var(--ak-ziel);border:1px solid var(--ak-linie-stark);border-radius:var(--radius-l);padding:0 var(--ak-rhythmus-2);font:inherit;color:var(--ak-tinte);background:var(--ak-flaeche);box-sizing:border-box;width:100%;font-size:18px}.ak-feld .ak-hilfe{font-size:var(--ak-klein);color:var(--ak-neben-farbe)}.ak-feld.ist-fehler input{border-color:var(--ak-terra-text);box-shadow:0 0 0 1px var(--ak-terra-text) inset}.ak-feld-fehler{font-size:var(--ak-klein);color:var(--ak-terra-text);align-items:flex-start;gap:6px;display:flex}.ak-feld-fehler svg{flex:none;width:16px;height:16px;margin-top:3px}.ak-feld-paar{gap:var(--ak-rhythmus-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ak-aktionen{justify-content:space-between;align-items:center;gap:var(--ak-rhythmus-2);flex-wrap:wrap;display:flex}.ak-zaehl{font-size:var(--ak-klein);color:var(--ak-neben-farbe)}.ak-ergebnis{gap:var(--ak-rhythmus-2);display:grid}.ak-ergebnis-kopf{gap:var(--ak-rhythmus-2);grid-template-columns:auto minmax(0,1fr);align-items:center;display:grid}.ak-ergebnis-zahl{padding:var(--ak-rhythmus-2);border-radius:var(--radius-l);background:var(--ak-gruen-hell);gap:2px;display:grid}.ak-ergebnis-zahl .ak-gross{font-family:var(--font-data);font-variant-numeric:tabular-nums;color:var(--ak-tinte);letter-spacing:-.02em;font-size:40px;font-weight:600;line-height:1.1}.ak-wege{gap:var(--abstand-3);display:grid}.ak-weg{gap:var(--ak-abstand-1) var(--ak-rhythmus-2);padding:var(--abstand-3) var(--ak-rhythmus-2);border:1px solid var(--ak-linie);border-radius:var(--radius-l);background:var(--ak-flaeche);grid-template-columns:minmax(0,1fr) auto;align-items:baseline;display:grid}.ak-weg.ist-empfohlen{border-color:var(--ak-gruen-text);box-shadow:0 0 0 1px var(--ak-gruen-text) inset}.ak-weg strong{font-size:17px}.ak-weg .ak-mono{color:var(--ak-tinte);font-size:19px;font-weight:600}.ak-chip{font-family:var(--font-data);letter-spacing:.04em;text-transform:uppercase;background:var(--ak-gruen-hell);color:var(--ak-tinte);border-radius:999px;align-items:center;gap:4px;padding:3px 8px;font-size:12px;display:inline-flex}.ak-chip-warn{background:var(--ak-warn-flaeche)}.ak-details{border-top:1px solid var(--ak-linie);padding-top:var(--abstand-3);font-size:var(--ak-neben)}.ak-details summary{cursor:pointer;color:var(--ak-tinte);min-height:var(--ak-touch);align-items:center;gap:var(--ak-abstand-2);font-weight:600;list-style:none;display:flex}.ak-details summary:before{content:"";width:8px;height:8px;transition:transform var(--motion-dauer-1) var(--motion-ruhe);border-bottom:2px solid;border-right:2px solid;transform:rotate(-45deg)}.ak-details[open] summary:before{transform:rotate(45deg)}.ak-hinweis{gap:var(--abstand-3);padding:var(--abstand-3) var(--ak-rhythmus-2);border-radius:var(--radius-l);border:1px solid var(--ak-linie);background:var(--ak-flaeche-2);font-size:var(--ak-neben);color:var(--ak-tinte);grid-template-columns:20px minmax(0,1fr);display:grid}.ak-hinweis svg{width:20px;height:20px;margin-top:2px}.ak-hinweis-warn{background:var(--ak-warn-flaeche);border-color:var(--ak-linie-stark)}.ak-hinweis-warn svg{color:var(--ak-f-sonne)}.ak-hinweis-fehler{background:var(--ak-warn-flaeche);border-color:var(--ak-linie-stark)}.ak-hinweis-fehler svg{color:var(--ak-terra-text)}.ak-hinweis-ok svg{color:var(--ak-gruen-text)}.ak-skelett{gap:var(--abstand-3);display:grid}.ak-skelett i{background:var(--ak-linie);border-radius:7px;height:14px;display:block}.ak-skelett i.gross{width:60%;height:36px}.ak-skelett i.halb{width:50%}.ak-skelett i.block{border-radius:var(--radius-l);height:64px}.ak-laedt-text{font-size:var(--ak-neben);color:var(--ak-tinte-2);gap:var(--ak-abstand-2);align-items:center;display:inline-flex}.ak-sticky{gap:var(--abstand-3);padding:var(--abstand-3) var(--ak-rand) calc(var(--abstand-3) + env(safe-area-inset-bottom));background:var(--ak-flaeche);border-top:1px solid var(--ak-linie);box-shadow:var(--ak-schatten-2);grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid;position:sticky;bottom:0}.ak-sticky-preis{font-size:var(--ak-klein);color:var(--ak-neben-farbe);line-height:1.3;display:grid}.ak-sticky-preis strong{font-family:var(--font-data);font-variant-numeric:tabular-nums;color:var(--ak-tinte);white-space:nowrap;font-size:15px}.ak-sticky-preis>span{justify-content:space-between;align-items:baseline;gap:var(--ak-abstand-2);display:flex}.ak-ablauf{gap:var(--ak-rhythmus-2);counter-reset:ab;grid-template-columns:repeat(5,minmax(0,1fr));padding:0;list-style:none;display:grid}.ak-ablauf li{counter-increment:ab;gap:var(--ak-abstand-2);padding-top:var(--ak-rhythmus-2);border-top:2px solid var(--ak-linie);align-content:start;display:grid}.ak-ablauf li:before{content:"0" counter(ab);font-family:var(--font-data);color:var(--ak-gruen-text);font-size:13px;font-weight:600}.ak-ablauf li[data-wer=wir]:after{content:"Machen wir";font-family:var(--font-data);text-transform:uppercase;letter-spacing:.05em;background:var(--ak-gruen-hell);color:var(--ak-tinte);border-radius:999px;order:9;justify-self:start;padding:2px 8px;font-size:12px}.ak-ablauf li[data-wer=sie]:after{content:"Ihr Teil";font-family:var(--font-data);text-transform:uppercase;letter-spacing:.05em;background:var(--ak-warn-flaeche);color:var(--ak-tinte);border-radius:999px;order:9;justify-self:start;padding:2px 8px;font-size:12px}.ak-ablauf h3{font-size:18px}.ak-ablauf p{font-size:var(--ak-neben);color:var(--ak-tinte-2)}.ak-leistungen{gap:var(--ak-rhythmus-2);grid-template-columns:repeat(3,minmax(0,1fr));padding:0;list-style:none;display:grid}.ak-leistungen>li{gap:var(--abstand-3);align-content:start;display:grid}.ak-preis-paar{gap:var(--ak-abstand-2);padding:var(--abstand-3) 0;border-top:1px solid var(--ak-linie);border-bottom:1px solid var(--ak-linie);grid-template-columns:minmax(0,1fr);display:grid}.ak-preis-paar dt{font-size:var(--ak-klein);color:var(--ak-neben-farbe)}.ak-preis-paar dd{font-family:var(--font-data);font-variant-numeric:tabular-nums;color:var(--ak-tinte);white-space:nowrap;font-size:18px;font-weight:600}.ak-preis-paar dd.ist-text{font-family:var(--font-ui);font-size:var(--ak-neben);white-space:normal;font-weight:600}.ak-preis-paar>div{justify-content:space-between;align-items:baseline;gap:var(--abstand-3);min-width:0;display:flex}.ak-preis-paar dd.ist-text{text-align:right}.ak-zeitleiste{gap:0;padding:0;list-style:none;display:grid}.ak-zeitleiste li{gap:var(--abstand-3);padding-bottom:var(--ak-rhythmus-2);grid-template-columns:28px minmax(0,1fr);display:grid;position:relative}.ak-zeitleiste li:before{content:"";background:var(--ak-linie);width:2px;position:absolute;top:26px;bottom:0;left:13px}.ak-zeitleiste li:last-child:before{display:none}.ak-punkt{border:2px solid var(--ak-linie-stark);background:var(--ak-flaeche);width:28px;height:28px;color:var(--ak-flaeche);border-radius:999px;place-items:center;display:grid}.ak-punkt svg{width:14px;height:14px}.ak-zeitleiste li[data-stand=fertig] .ak-punkt{background:var(--ak-gruen-text);border-color:var(--ak-gruen-text);color:var(--ak-auf-gruen)}.ak-zeitleiste li[data-stand=aktiv] .ak-punkt{border-color:var(--ak-tinte);box-shadow:0 0 0 4px var(--ak-flaeche-2)}.ak-zeitleiste li[data-stand=offen]{color:var(--ak-neben-farbe)}.ak-zeitleiste strong{color:var(--ak-tinte);font-size:17px;display:block}.ak-zeitleiste li[data-stand=offen] strong{color:var(--ak-tinte-2);font-weight:600}.ak-zeitleiste .ak-neben{display:block}.ak-frist{font-family:var(--font-data);background:var(--ak-warn-flaeche);color:var(--ak-tinte);border-radius:999px;align-items:center;gap:6px;margin-top:4px;padding:2px 8px;font-size:13px;display:inline-flex}.ak-faq{border:1px solid var(--ak-linie);border-radius:var(--ak-radius-xl);background:var(--ak-flaeche);display:grid}.ak-faq details{border-top:1px solid var(--ak-linie);padding:0 var(--ak-rhythmus-3)}.ak-faq details:first-child{border-top:0}.ak-faq summary{justify-content:space-between;align-items:center;gap:var(--ak-rhythmus-2);min-height:64px;color:var(--ak-tinte);cursor:pointer;font-weight:600;list-style:none;display:flex}.ak-faq summary:after{content:"";border-right:2px solid var(--ak-tinte-2);border-bottom:2px solid var(--ak-tinte-2);width:9px;height:9px;transition:transform var(--motion-dauer-1) var(--motion-ruhe);flex:none;margin-right:4px;transform:rotate(45deg)}.ak-faq details[open] summary:after{transform:rotate(-135deg)}.ak-faq summary::-webkit-details-marker{display:none}.ak-faq details p{padding-bottom:var(--ak-rhythmus-2);color:var(--ak-tinte-2);font-size:var(--ak-neben)}.ak-fuss{padding:var(--ak-rhythmus-4) 0;border-top:1px solid var(--ak-linie);font-size:var(--ak-klein);color:var(--ak-neben-farbe)}.ak-fuss-reihe{gap:var(--ak-abstand-2) var(--ak-rhythmus-3);flex-wrap:wrap;display:flex}.ak-fuss a{color:var(--ak-tinte-2);min-height:var(--ak-touch);align-items:center;display:inline-flex}.ak-gleitet-ein{animation:ak-gleiten var(--motion-dauer-2) var(--motion-ruhe) both}@keyframes ak-gleiten{0%{opacity:0;transform:translate(12px)}to{opacity:1;transform:none}}.ak-erscheint{animation:ak-erscheinen var(--motion-dauer-2) var(--motion-erkenntnis) both;animation-delay:calc(var(--ak-i) * 60ms)}@keyframes ak-erscheinen{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.ak-zaehlt{font-variant-numeric:tabular-nums}.ak-vt-frage{view-transition-name:ak-frage}.ak-vt-emil{view-transition-name:ak-emil}::view-transition-old(ak-frage){animation:ak-raus var(--motion-dauer-2) var(--motion-ruhe) both}::view-transition-new(ak-frage){animation:ak-gleiten var(--motion-dauer-2) var(--motion-ruhe) both}@keyframes ak-raus{to{opacity:0;transform:translate(-12px)}}@media (prefers-reduced-motion:reduce){.ak-gleitet-ein,.ak-erscheint{animation:none}.ak-fortschritt-fuellung,.ak-knopf,.ak-anliegen a,.ak-option,.ak-details summary:before,.ak-faq summary:after{transition:none}::view-transition-group(*){animation:none!important}::view-transition-old(*){animation:none!important}::view-transition-new(*){animation:none!important}}@media (width<=1100px){.ak-seite{--ak-h1:40px;--ak-h2:28px;--ak-rand:32px}.ak-seite .ak-nav{display:none}.ak-seite .ak-hero-raster{gap:var(--ak-rhythmus-3);grid-template-columns:minmax(0,1fr)}.ak-seite .ak-ablauf,.ak-seite .ak-leistungen{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.ak-seite{--ak-h1:32px;--ak-h2:25px;--ak-h3:19px;--ak-rand:20px}.ak-seite .ak-sektion{padding:var(--ak-rhythmus-4) 0}.ak-seite .ak-nav,.ak-seite .ak-kopf-tel span{display:none}.ak-seite .ak-karte{padding:var(--ak-rhythmus-2) var(--ak-rhythmus-2) var(--ak-rhythmus-3)}.ak-seite .ak-hero-raster{gap:var(--ak-rhythmus-3);grid-template-columns:minmax(0,1fr)}.ak-seite .ak-hero{padding:var(--ak-rhythmus-3) 0 var(--ak-rhythmus-3)}.ak-seite .ak-lead{font-size:var(--ak-fliess)}.ak-seite .ak-preiszeile dd{font-size:21px}.ak-seite .ak-preiszeile>div{min-width:0;padding:var(--abstand-3)}.ak-seite .ak-rechnung-zeile dd{font-size:20px}.ak-seite .ak-zahlweg{grid-template-columns:minmax(0,1fr)}.ak-seite .ak-frage legend,.ak-seite .ak-frage-titel{font-size:20px}.ak-seite .ak-feld-paar{grid-template-columns:minmax(0,1fr)}.ak-seite .ak-aktionen{flex-direction:column-reverse;align-items:stretch}.ak-seite .ak-ergebnis-zahl .ak-gross{font-size:34px}.ak-seite .ak-ablauf{gap:var(--ak-rhythmus-3);grid-template-columns:minmax(0,1fr)}.ak-seite .ak-leistungen{grid-template-columns:minmax(0,1fr)}}.ks-rahmen body{background:var(--ak-papier);color:var(--ak-tinte)}.ks-rahmen .ml-seite{color:var(--ak-tinte)}.ks-rahmen .ml-header{border-bottom-color:var(--ak-linie)}.ks-rahmen .ml-header:before{background:var(--ak-papier)}.ks-rahmen .ml-nav-link,.ks-rahmen .ml-nav-dropdown-knopf,.ks-rahmen .ml-menue-knopf{color:var(--ak-tinte-2)}.ks-rahmen .ml-nav-link:hover,.ks-rahmen .ml-nav-link[aria-current=page],.ks-rahmen .ml-nav-dropdown-knopf:hover{color:var(--ak-tinte)}.ks-rahmen .ml-menue-knopf:hover{background:var(--ak-flaeche-2)}.ks-rahmen .ml-nav-panel{background:var(--ak-flaeche);border-color:var(--ak-linie);box-shadow:var(--ak-schatten-2)}.ks-rahmen .ml-nav-panel-titel,.ks-rahmen .ml-nav-panel-link-preis{color:var(--ak-tinte-3)}.ks-rahmen .ml-nav-panel-link{color:var(--ak-tinte)}.ks-rahmen .ml-nav-panel-link:hover{background:var(--ak-flaeche-2)}.ks-rahmen .ml-menue{background:var(--ak-papier);color:var(--ak-tinte);border-top-color:var(--ak-linie);box-shadow:var(--ak-schatten-2)}.ks-rahmen .ml-anmelden-rahmen{background:var(--ak-flaeche);border-color:var(--ak-linie-stark);color:var(--ak-tinte)}.ks-rahmen .ml-anmelden-rahmen:hover{background:var(--ak-flaeche-2);border-color:var(--ak-tinte-3)}.ks-rahmen .ml-fuss-gruppen,.ks-rahmen .ml-fuss-gruppe{border-color:var(--ak-linie)}.ks-rahmen .ml-fuss-summary:hover,.ks-rahmen .ml-fuss-gruppe[open]>.ml-fuss-summary,.ks-rahmen .ml-fuss-link:hover,.ks-rahmen .ml-fuss-recht-link:hover{color:var(--ak-tinte)}.ks-rahmen .ml-fuss-link{color:var(--ak-tinte-2)}.ks-rahmen .ml-fuss-recht-link,.ks-rahmen .ml-fuss-pfeil{color:var(--ak-tinte-3)}.ks-rahmen .ml-header-row{gap:24px;height:72px}.ks-rahmen .ml-marke-text{letter-spacing:-.01em;font-size:19px}.ks-rahmen .ml-nav{gap:4px;margin-left:8px}.ks-rahmen .ml-nav-link{letter-spacing:0;border-radius:999px;align-items:center;min-height:44px;padding:10px 12px;font-size:15px;font-weight:500;display:inline-flex}.ks-rahmen .ml-nav-link:hover,.ks-rahmen .ml-nav-link[aria-current=page]{background:var(--ak-flaeche-2)}.ks-rahmen .ml-kopf-aktionen .na-tel{color:var(--ak-tinte);font-size:15px;font-weight:600}.ks-rahmen .ml-kopf-aktionen .na-tel svg{color:var(--ak-gruen-text);width:20px;height:20px}.ks-rahmen .ml-kopf-aktionen .na-tel-zeiten{color:var(--ak-tinte-3);font-size:13px;font-weight:400}.ks-rahmen .ml-kopf-aktionen .theme-schalter{border:1px solid var(--ak-linie);background:var(--ak-flaeche);width:48px;height:48px;color:var(--ak-tinte);border-radius:999px}.ks-rahmen .ml-kopf-aktionen .theme-schalter:hover{background:var(--ak-flaeche-2)}.ks-rahmen .ml-footer{background:var(--ak-flaeche-2);color:var(--ak-tinte-2);border-top-color:var(--ak-linie)}.ks-rahmen .ml-footer-titel{color:var(--ak-tinte)}.ks-rahmen .ml-footer-link{color:var(--ak-tinte-2)}.ks-rahmen .ml-footer-link:hover{color:var(--ak-tinte)}.ks-rahmen .ml-footer-unten{border-top-color:var(--ak-linie);color:var(--ak-tinte-3)}.ak-start .ak-hero-text{gap:var(--ak-rhythmus-3)}.ak-start .ak-preiszeile{padding:0;display:block}.ak-start .ak-preiszeile-paar{flex-wrap:wrap;align-items:stretch;margin:0;display:flex}.ak-start .ak-preiszeile-paar>div{min-width:150px;padding:var(--ak-rhythmus-2) var(--ak-rhythmus-3);flex:1 1 0;gap:2px;display:grid}.ak-start .ak-preiszeile-paar>div+div{border-left:1px solid var(--ak-linie)}.ak-start .ak-preiszeile-fuss{padding:var(--ak-abstand-2) var(--ak-rhythmus-3);border-top:1px solid var(--ak-linie);background:var(--ak-flaeche-2);font-size:var(--ak-klein);color:var(--ak-neben-farbe);margin:0;line-height:1.5}.ak-start .ak-anliegen-titel{font-size:22px}.ak-start .ak-einstieg .emil-satz{gap:var(--abstand-3)}.ak-start .ak-anliegen a{min-height:var(--ak-ziel)}.ak-start .ak-anliegen a:hover{border-color:var(--ak-linie-stark)}.ak-start .ak-foto{flex:none}.ak-start .ak-ablauf h3{margin:0}.ak-start .ak-leistungen-block{gap:var(--ak-rhythmus-3)}.ak-start .ak-leistungen{grid-template-columns:repeat(2,minmax(0,1fr))}.ak-start .ak-leistungen>li{align-content:start}.ak-start .ak-klein{font-size:var(--ak-klein)}.ak-start .ak-preis-paar dd{min-width:0}.ak-start .ak-rechnung-karte{gap:var(--ak-rhythmus-3);grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:start;display:grid}.ak-start .ak-rechnung-karte .ak-zahlweg{grid-template-columns:minmax(0,1fr)}.ak-start .ak-rechnung-zeile dd{white-space:nowrap}.ak-start .ak-preisfuss{margin-top:var(--ak-rhythmus-3)}.ak-start .ak-zwei{gap:var(--ak-rhythmus-4);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;display:grid}.ak-start h2.ak-kicker-titel{letter-spacing:.08em;font-size:12px;font-weight:400;line-height:1.5}.ak-start .ak-faq summary{min-height:64px}.ak-start .ak-kontakt{gap:var(--ak-rhythmus-3);grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.ak-start .ak-kontakt h2{font-size:24px}.ak-start .ak-kontakt-knoepfe{gap:var(--abstand-3);flex-wrap:wrap;display:flex}.ak-start .ak-fundstellen-sektion{padding:var(--ak-rhythmus-3) 0 var(--ak-rhythmus-5)}.ak-start .ak-fundstellen ol{margin:var(--abstand-3) 0 0;padding-left:var(--ak-rhythmus-3);gap:var(--ak-abstand-2);font-size:var(--ak-klein);color:var(--ak-tinte-2);display:grid}.ak-start .ak-fundstellen li:target{background:var(--ak-warn-flaeche)}.ak-start .ak-nur-lesen{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ak-start .ak-nachweise{gap:var(--ak-abstand-1);margin:0;padding:0;list-style:none;display:grid}.ak-start .am-link{color:var(--ak-tinte);border-bottom:1px solid var(--ak-linie-stark);font-weight:600}.ak-start .ak-sticky{display:none}@keyframes ak-sticky-ein{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.ak-start .ak-sticky.ist-sichtbar{animation:none}}@media (width<=1100px){.ak-start .ak-hero-text{display:contents}.ak-start .ak-hero-raster>*{min-width:0}.ak-start .ak-hero-text>.ak-vertrauen{order:2}.ak-start .ak-einstieg{order:1}.ak-start .ak-preiszeile{max-width:none}.ak-start .ak-anliegen{grid-template-columns:repeat(2,minmax(0,1fr))}.ak-start .ak-anliegen>li:last-child{grid-column:1/-1}.ak-start .ak-rechnung-karte{grid-template-columns:minmax(0,1fr)}.ak-start .ak-zwei{gap:var(--ak-rhythmus-5);grid-template-columns:minmax(0,1fr)}}@media (width<=720px){.ak-start .ak-hero-text>.ak-kicker{display:none}.ak-start .ak-preiszeile-paar>div{min-width:0;padding:var(--abstand-3)}.ak-start .ak-preiszeile-fuss{padding:var(--ak-abstand-2) var(--abstand-3)}.ak-start .ak-anliegen{grid-template-columns:minmax(0,1fr)}.ak-start .ak-anliegen-titel{font-size:20px}.ak-start .ak-leistungen,.ak-start .ak-kontakt{grid-template-columns:minmax(0,1fr)}.ak-start .ak-kontakt-knoepfe>*{flex:100%}.ak-start .ak-fundstellen-sektion{padding-bottom:var(--ak-rhythmus-4)}.ak-start .ak-sticky{visibility:hidden;height:0;box-shadow:none;border-top-width:0;padding:0;display:grid;overflow:hidden}.ak-start .ak-sticky.ist-sichtbar{height:auto;padding:var(--abstand-3) var(--ak-rand) calc(var(--abstand-3) + env(safe-area-inset-bottom));visibility:visible;box-shadow:var(--ak-schatten-2);z-index:20;animation:ak-sticky-ein var(--motion-dauer-2) var(--motion-ruhe) both;border-top-width:1px;overflow:visible}}.fc-seite{background:0 0;min-height:0}.fc-raster{gap:var(--ak-rhythmus-4);padding:var(--ak-rhythmus-4) var(--ak-rand) var(--ak-rhythmus-5);grid-template-columns:minmax(0,640px) minmax(0,340px);justify-content:center;align-items:start;display:grid}.fc-raster.ist-einspaltig{grid-template-columns:minmax(0,640px)}.fc-karte,.fc-frage-karte{scroll-margin-top:var(--ak-rhythmus-3)}.fc-frage-karte{gap:var(--ak-rhythmus-3);display:grid}.ak-seite .fc-titel{letter-spacing:-.02em;font-size:30px;line-height:1.15}.fc-klein,.fc-stand{font-size:var(--ak-klein)}.fc-nur-leser{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.fc-anliegen{padding:0}.ak-seite .fc-schritt-titel{outline:2px solid #0000}.fc-schritt-titel:focus-visible{outline:2px solid var(--ak-gruen-text);outline-offset:4px;border-radius:4px}.fc-kopf{justify-content:space-between;align-items:center;gap:var(--abstand-3);flex-wrap:wrap;display:flex}.fc-kopf .ak-kicker{margin:0}button.ak-textlink{font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600}.fc-klein.ak-textlink{font-size:var(--ak-klein)}.fc-nebenaktionen{gap:var(--ak-abstand-2) var(--ak-rhythmus-3);flex-wrap:wrap;display:flex}.fc-nebenaktionen:empty{display:none}.fc-panel{top:var(--ak-rhythmus-3);gap:var(--ak-rhythmus-2);display:grid;position:sticky}.fc-panel dl{gap:0;display:grid}.fc-panel dl>div{gap:var(--abstand-3);padding:var(--abstand-3) 0;border-top:1px solid var(--ak-linie);font-size:var(--ak-neben);grid-template-columns:minmax(0,auto) minmax(0,1fr);display:grid}.fc-panel dt{color:var(--ak-neben-farbe)}.fc-panel dd{color:var(--ak-tinte);text-align:right;overflow-wrap:anywhere;font-weight:600}.fc-panel dd.ist-offen{color:var(--ak-neben-farbe);font-weight:400}.fc-panel-fuss{font-size:var(--ak-klein)}.fc-nativ{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.ak-option{position:relative}.ak-optionen{gap:var(--ak-abstand-2);display:grid}.ak-option:has(.fc-nativ:focus-visible){outline:2px solid var(--ak-tinte);outline-offset:2px}.ak-option .ak-radio{flex:none}.ak-frage[data-fehler] .ak-option{border-color:var(--ak-terra-text)}.ak-frage legend.fc-nur-leser{margin:0}.ak-feld-zusatz{color:var(--ak-neben-farbe);font-weight:400;font-size:var(--ak-klein)}.ak-feld input:focus-visible,.ak-feld select:focus-visible,:is(.fc-massnahme-wahl:has(input:focus-visible),.fc-haken:has(input:focus-visible)){outline:2px solid var(--ak-tinte);outline-offset:2px}.fc-massnahmen{gap:var(--ak-abstand-2);display:grid}.fc-massnahme{gap:var(--abstand-3);border:1px solid var(--ak-linie);border-radius:var(--radius-l);background:var(--ak-flaeche);padding:var(--abstand-3) var(--ak-rhythmus-2);display:grid}.fc-massnahme[data-aktiv]{border-color:var(--ak-tinte)}.fc-massnahme-wahl,.fc-haken{align-items:center;gap:var(--abstand-3);min-height:var(--ak-touch);cursor:pointer;color:var(--ak-tinte);font-size:17px;display:flex}.fc-massnahme-wahl input,.fc-haken input{flex:none;width:22px;height:22px;margin:0}.fc-haken{font-size:var(--ak-neben);color:var(--ak-tinte-2)}.fc-massnahme-angaben{gap:var(--abstand-3);display:grid}.ak-seite .fc-ergebnis-titel{letter-spacing:-.02em;outline:2px solid #0000;font-size:26px;line-height:1.2}.fc-ergebnis-titel:focus-visible{outline:2px solid var(--ak-gruen-text);outline-offset:4px;border-radius:4px}.ak-seite .fc-warnungen{padding:0;list-style:none}.fc-warnungen li+li{margin-top:var(--ak-abstand-1)}.fc-liste{padding-left:var(--ak-rhythmus-2);gap:var(--ak-abstand-2);font-size:var(--ak-neben);margin:0;display:grid}.fc-zahlweg{max-width:560px}.fc-drei{border:1px solid var(--ak-linie);border-radius:var(--radius-l);background:var(--ak-flaeche);grid-template-columns:repeat(3,minmax(0,1fr));gap:0;display:grid;overflow:hidden}.fc-drei>div{padding:var(--abstand-3);grid-template-rows:auto 1fr;align-content:start;gap:2px;display:grid}.fc-drei>div+div{border-left:1px solid var(--ak-linie)}.fc-drei dt{font-size:var(--ak-klein);color:var(--ak-neben-farbe);line-height:1.35}.fc-drei dd{font-family:var(--font-data);font-variant-numeric:tabular-nums;color:var(--ak-tinte);overflow-wrap:anywhere;align-self:end;font-size:17px;font-weight:600}.fc-weg{gap:var(--abstand-3);padding:var(--ak-rhythmus-2);border:1px solid var(--ak-linie);border-radius:var(--radius-l);background:var(--ak-flaeche);display:grid}.fc-weg.ist-empfohlen{border-color:var(--ak-gruen-text);box-shadow:0 0 0 1px var(--ak-gruen-text) inset}.fc-weg-kopf{justify-content:space-between;align-items:center;gap:var(--ak-abstand-2);flex-wrap:wrap;display:flex}.fc-weg-kopf h3{font-size:18px}.fc-weg-zahl{gap:0;display:grid}.fc-weg-zahl .ak-mono{color:var(--ak-tinte);letter-spacing:-.01em;font-size:28px;font-weight:600}.fc-aktion{gap:var(--ak-abstand-2);justify-items:start;display:grid}.fc-aktion .ak-knopf{text-align:center}.fc-schwester{padding-top:var(--abstand-3);border-top:1px solid var(--ak-linie);font-size:var(--ak-klein);color:var(--ak-neben-farbe);gap:2px;display:grid}.fc-schwester .ak-textlink{font-size:var(--ak-klein);justify-self:start}.ak-hinweis .ak-textlink{font-size:var(--ak-neben)}.fc-skelett-weg{border-radius:var(--radius-l);background:var(--ak-flaeche-2);height:170px}@media (width<=1100px){.fc-raster,.fc-raster.ist-einspaltig{padding:var(--ak-rhythmus-3) var(--ak-rand) var(--ak-rhythmus-4);gap:var(--ak-rhythmus-3);grid-template-columns:minmax(0,640px)}.fc-panel{display:none}}@media (width<=720px){.fc-raster,.fc-raster.ist-einspaltig{grid-template-columns:minmax(0,1fr)}.fc-frage-karte{gap:var(--ak-rhythmus-2)}.ak-seite .fc-titel{font-size:26px}.ak-seite .fc-ergebnis-titel{font-size:22px}.fc-drei{grid-template-columns:minmax(0,1fr)}.fc-drei>div{grid-template-rows:none;grid-template-columns:minmax(0,1fr) auto;align-items:baseline}.fc-drei>div+div{border-left:0;border-top:1px solid var(--ak-linie)}.fc-weg-zahl .ak-mono{font-size:24px}.fc-aktion{justify-items:stretch}.fc-aktion .ak-textlink{justify-content:center}}.ak-seite.ak-teil{background:0 0;min-height:0}.ks-seite .ak-leitfrage{letter-spacing:-.01em;color:var(--ak-tinte);max-width:560px;margin:0;font-size:22px;font-weight:600;line-height:1.3}.ks-seite .mk-vc-buehne-kicker{white-space:normal;overflow-wrap:anywhere;max-width:100%}.ks-seite .mk-vc-h1{-webkit-hyphens:auto;hyphens:auto;overflow-wrap:anywhere}.mk-produkt-karte .ks-preispaar dd{white-space:normal;overflow-wrap:anywhere}.ks-seite .mk-vc-seite .ak-textlink,.ks-seite .mk-vc-seite .ak-name{text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.ks-seite .mk-vc-seite .ak-name{color:inherit;text-decoration:none}.ks-seite .mk-vc-seite .ak-name:hover{text-decoration:underline}.ks-seite .mk-vc-seite .ak-knopf{text-decoration:none}.ak-seite.ak-menschen{gap:var(--ak-rhythmus-2);padding:var(--ak-rhythmus-2) var(--ak-rhythmus-3) var(--ak-rhythmus-3);border-radius:var(--ak-radius-xl);background:var(--ak-flaeche);border:1px solid var(--ak-linie);box-sizing:border-box;align-content:start;width:100%;display:grid}.ak-personen{gap:var(--ak-rhythmus-3) var(--ak-rhythmus-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ak-person-block{gap:var(--abstand-3);align-content:start;min-width:0;display:grid}.ak-person{gap:var(--abstand-3);grid-template-columns:88px minmax(0,1fr);align-items:center;min-width:0;display:grid}.ak-foto-gross{background:var(--ak-linie);width:88px;height:88px;color:var(--ak-tinte-2);border:3px solid var(--ak-flaeche);box-shadow:0 0 0 1px var(--ak-linie);border-radius:999px;place-items:center;font-size:26px;font-weight:700;display:grid;overflow:hidden}.ak-foto-gross img{object-fit:cover;width:100%;height:100%;display:block}.ak-foto-gross.ist-initialen{letter-spacing:.02em;justify-content:center;align-items:center;line-height:1;display:flex}.ak-person p{gap:2px;min-width:0;display:grid}.ak-person strong{color:var(--ak-tinte);font-size:17px;line-height:1.3;display:block}.ak-person span{font-size:var(--ak-klein);color:var(--ak-neben-farbe);line-height:1.45;display:block}.ak-person .ak-mono{font-size:13px;display:inline}.ak-satz{color:var(--ak-tinte);padding-left:var(--abstand-3);border-left:3px solid var(--ak-linie);font-size:16px;font-weight:550;line-height:1.5}.ak-seite.ak-kauf{gap:var(--ak-rhythmus-2);background:0 0;flex:100%;min-width:0;display:grid}.ak-kauf-titel{gap:2px;display:grid}.ak-kauf-titel h2{font-size:21px}.ak-seite.ak-kauf .ak-rechnung-zeile dd.ak-rechnung-text{font-family:var(--font-ui);font-size:var(--ak-neben);white-space:normal;font-weight:600}.ak-bezahlen-titel{font-size:17px}.ak-bezahlen{gap:var(--abstand-3);counter-reset:bz;padding:0;list-style:none;display:grid}.ak-bezahlen li{counter-increment:bz;gap:var(--abstand-3);font-size:var(--ak-neben);color:var(--ak-tinte);grid-template-columns:28px minmax(0,1fr);line-height:1.5;display:grid}.ak-bezahlen li:before{content:counter(bz);background:var(--ak-flaeche-2);width:28px;height:28px;color:var(--ak-tinte);font-family:var(--font-data);border-radius:999px;place-items:center;font-size:14px;font-weight:600;display:grid}.ak-bezahlen strong{color:var(--ak-tinte)}.ak-anfahrt{font-size:var(--ak-klein);color:var(--ak-tinte-2);padding:var(--abstand-3);border-radius:var(--ak-radius-m);background:var(--ak-flaeche-2);border:1px solid var(--ak-linie);line-height:1.5}.ak-anfahrt strong{color:var(--ak-tinte)}.ak-weitere{gap:var(--ak-abstand-2);display:grid}.ak-weitere ul{gap:var(--ak-abstand-2);font-size:var(--ak-neben);color:var(--ak-tinte-2);padding:0;list-style:none;display:grid}.ak-weitere li{padding:var(--abstand-3);border-radius:var(--ak-radius-m);border:1px solid var(--ak-linie);background:var(--ak-flaeche-2);gap:2px;line-height:1.5;display:grid}.ak-weitere li strong{color:var(--ak-tinte);font-family:var(--font-data);font-variant-numeric:tabular-nums}.ak-kauf-wege{gap:var(--ak-abstand-2);font-size:var(--ak-klein);color:var(--ak-neben-farbe);border-top:1px solid var(--ak-linie);padding:0;padding-top:var(--abstand-3);list-style:none;display:grid}.ak-kauf-wege li{align-items:center;gap:var(--ak-abstand-2);min-width:0;display:flex}.ak-kauf-wege svg{width:16px;height:16px;color:var(--ak-gruen-text);flex:none}.ak-kauf-wege a{color:var(--ak-tinte);overflow-wrap:anywhere;font-weight:600}.ak-seite.ak-leiste{gap:var(--abstand-3);flex:1;grid-template-columns:minmax(0,1fr) auto;align-items:center;min-width:0;display:grid}.ak-seite.ak-leiste .ak-sticky-preis>span{white-space:nowrap}.ak-seite.ak-leiste .ak-knopf{padding:0 var(--ak-rhythmus-2)}.ak-seite.ak-anker-huelle{--ak-kopfhoehe:60px;min-width:0;max-width:100%;top:var(--ak-kopfhoehe);z-index:1;background:var(--ak-papier);border-top:1px solid var(--ak-linie);border-bottom:1px solid var(--ak-linie);display:none;position:sticky}.ak-anker{gap:var(--ak-abstand-2);padding:var(--abstand-3) 0;margin:0;list-style:none;display:flex;overflow-x:auto}.ak-anker li{flex:none}.ak-anker a{min-height:var(--ak-touch);padding:0 var(--ak-rhythmus-2);border:1px solid var(--ak-linie-stark);background:var(--ak-flaeche);color:var(--ak-tinte);font-size:var(--ak-neben);white-space:nowrap;border-radius:999px;align-items:center;font-weight:600;text-decoration:none;display:inline-flex}@media (width<=1100px){.ak-seite.ak-anker-huelle{display:block}}@media (width<=720px){.ak-seite.ak-anker-huelle{display:none}.ak-personen{gap:var(--abstand-3);grid-template-columns:minmax(0,1fr)}.ak-person{grid-template-columns:56px minmax(0,1fr)}.ak-foto-gross{width:56px;height:56px;font-size:18px}.ak-seite.ak-menschen{padding:var(--ak-rhythmus-2)}.ks-seite .ak-leitfrage{font-size:19px}.ak-satz{font-size:var(--ak-fliess)}}.ak-auftrag-raster{gap:var(--ak-rhythmus-4);padding:var(--ak-rhythmus-4) 0 var(--ak-rhythmus-5);grid-template-columns:minmax(0,1fr) 360px;align-items:start;display:grid}.ak-auftrag-neben{top:var(--ak-rhythmus-3);gap:var(--ak-rhythmus-2);display:grid;position:sticky}.ak-auftrag-leiste{gap:var(--abstand-3);padding:var(--abstand-3) var(--ak-rhythmus-2);border:1px solid var(--ak-linie);border-radius:var(--radius-l);background:var(--ak-flaeche);font-size:var(--ak-neben);grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.ak-auftrag-leiste strong{font-family:var(--font-data);font-variant-numeric:tabular-nums;color:var(--ak-tinte)}.ak-auftrag-kopf{gap:var(--abstand-3);display:grid}.ak-auftrag-kopf h1{font-size:30px}.ak-uebernommen{font-size:14px;font-family:var(--font-data);letter-spacing:.02em;background:var(--ak-gruen-hell);color:var(--ak-tinte);border-radius:999px;align-items:center;gap:6px;padding:2px 8px;display:inline-flex}.ak-uebernommen svg{width:14px;height:14px;color:var(--ak-gruen-text)}.ak-feld-kopf{justify-content:space-between;align-items:baseline;gap:var(--ak-abstand-2);flex-wrap:wrap;display:flex}.ak-zusammen{gap:0;display:grid}.ak-zusammen>div{gap:var(--abstand-3);padding:var(--abstand-3) 0;border-top:1px solid var(--ak-linie);grid-template-columns:120px minmax(0,1fr) auto;align-items:baseline;display:grid}.ak-zusammen>div:first-child{border-top:0}.ak-zusammen dt{font-size:var(--ak-klein);color:var(--ak-neben-farbe)}.ak-zusammen dd{font-size:var(--ak-neben);color:var(--ak-tinte)}.ak-zusammen .ak-aendern{font-size:var(--ak-klein);color:var(--ak-tinte);text-underline-offset:3px;min-height:var(--ak-touch);align-items:center;font-weight:600;text-decoration:underline;display:inline-flex}.ak-haken{gap:var(--abstand-3);padding:var(--abstand-3) var(--ak-rhythmus-2);min-height:var(--ak-ziel);border:1px solid var(--ak-linie);border-radius:var(--radius-l);background:var(--ak-flaeche);font-size:var(--ak-neben);color:var(--ak-tinte);cursor:pointer;grid-template-columns:28px minmax(0,1fr);align-items:start;display:grid}.ak-haken .ak-box{border:2px solid var(--ak-linie-stark);width:24px;height:24px;color:var(--ak-auf-gruen);border-radius:6px;place-items:center;margin-top:1px;display:grid}.ak-haken .ak-box svg{width:16px;height:16px}.ak-haken.ist-an{border-color:var(--ak-tinte)}.ak-haken.ist-an .ak-box{background:var(--ak-tinte);border-color:var(--ak-tinte)}.ak-haken.ist-fehler{border-color:var(--ak-terra-text);box-shadow:0 0 0 1px var(--ak-terra-text) inset}.ak-haken small{color:var(--ak-neben-farbe);font-size:var(--ak-klein);margin-top:2px;display:block}.ak-freiwillig{font-family:var(--font-data);text-transform:uppercase;letter-spacing:.05em;color:var(--ak-neben-farbe);font-size:14px}.ak-vollmacht-kurz{gap:var(--ak-abstand-2);font-size:var(--ak-neben);padding:0;list-style:none;display:grid}.ak-vollmacht-kurz li{gap:var(--ak-abstand-2);grid-template-columns:18px minmax(0,1fr);display:grid}.ak-vollmacht-kurz svg{width:18px;height:18px;color:var(--ak-gruen-text);margin-top:3px}.ak-unterschrift{border:1px dashed var(--ak-linie-stark);border-radius:var(--radius-l);background:var(--ak-flaeche-2);place-items:center;min-height:132px;display:grid;position:relative}.ak-unterschrift-linie{left:var(--ak-rhythmus-2);right:var(--ak-rhythmus-2);border-bottom:1px solid var(--ak-linie-stark);position:absolute;bottom:34px}.ak-unterschrift-hinweis{left:var(--ak-rhythmus-2);color:var(--ak-neben-farbe);font-size:14px;position:absolute;bottom:8px}.ak-unterschrift-schrift{color:var(--ak-tinte);font-family:cursive;font-size:34px;transform:rotate(-3deg)}.ak-unterschrift-wahl{gap:var(--ak-abstand-2);flex-wrap:wrap;display:flex}.ak-abschluss{gap:var(--abstand-3);padding:var(--ak-rhythmus-2);border-radius:var(--ak-radius-xl);background:var(--ak-flaeche);border:2px solid var(--ak-tinte);display:grid}.ak-abschluss-summe{justify-content:space-between;align-items:baseline;gap:var(--abstand-3);display:flex}.ak-abschluss-summe strong{font-family:var(--font-data);font-variant-numeric:tabular-nums;color:var(--ak-tinte);font-size:24px}.ak-beruhigung{font-size:var(--ak-klein);color:var(--ak-tinte-2);gap:6px;padding:0;list-style:none;display:grid}.ak-beruhigung li{gap:var(--ak-abstand-2);grid-template-columns:16px minmax(0,1fr);display:grid}.ak-beruhigung svg{width:16px;height:16px;color:var(--ak-gruen-text);margin-top:3px}.ak-jetzt{gap:var(--abstand-3);counter-reset:jetzt;padding:0;list-style:none;display:grid}.ak-jetzt li{counter-increment:jetzt;gap:var(--abstand-3);font-size:var(--ak-neben);color:var(--ak-tinte-2);grid-template-columns:32px minmax(0,1fr);align-items:start;display:grid}.ak-jetzt li:before{content:counter(jetzt);background:var(--ak-gruen-hell);width:32px;height:32px;color:var(--ak-tinte);font-family:var(--font-data);border-radius:999px;place-items:center;font-weight:600;display:grid}.ak-jetzt strong{color:var(--ak-tinte);font-size:17px;display:block}.ak-vorgang{font-family:var(--font-data);color:var(--ak-tinte);background:var(--ak-flaeche-2);border-radius:6px;padding:2px 8px;font-size:15px}.ak-auftrag-neben .ak-rechnung-zeile dd{font-size:18px}.ak-auftrag-neben .ak-rechnung-zeile{padding:var(--abstand-3)}.ak-feld .ak-uebernommen{justify-self:start}.ak-abschluss-summe{flex-wrap:wrap}.ak-abschluss-summe strong{white-space:nowrap}.ak-abschluss-summe.ist-gesamt{border-top:1px solid var(--ak-linie-stark);padding-top:var(--abstand-3)}.ak-abschluss-summe .ak-gesamt-titel{font-family:var(--font-ui);color:var(--ak-tinte);white-space:normal;font-size:17px}.ak-abschluss-summe{grid-template-columns:minmax(0,1fr) auto;align-items:baseline;display:grid}.ak-quer{gap:var(--abstand-3);padding:var(--abstand-3) var(--ak-rhythmus-2);border:1px solid var(--ak-linie);border-radius:var(--radius-l);background:var(--ak-flaeche-2);font-size:var(--ak-neben);color:var(--ak-tinte-2);grid-template-columns:20px minmax(0,1fr);display:grid}.ak-quer svg{width:20px;height:20px;color:var(--ak-tinte-2);margin-top:2px}.ak-quer strong{color:var(--ak-tinte)}.ak-quer a{color:var(--ak-tinte);text-underline-offset:3px;font-weight:600;text-decoration:underline}.ak-haken{position:relative}.ak-haken input.fc-nativ{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.ak-haken:has(input:focus-visible){outline:2px solid var(--ak-tinte);outline-offset:2px}.ak-haken:has(input:checked){border-color:var(--ak-tinte)}.ak-haken:has(input:checked) .ak-box{background:var(--ak-tinte);border-color:var(--ak-tinte)}.ak-haken:not(:has(input:checked)) .ak-box svg{visibility:hidden}.ak-haken-fehler{margin-top:calc(var(--ak-abstand-2) * -1)}.au-stationen{margin-top:var(--ak-abstand-1)}.ak-feld .ak-uebernommen,.ak-frage .ak-uebernommen{justify-self:start}.au-leiste{display:none}.au-leiste summary{cursor:pointer;gap:var(--abstand-3);min-height:var(--ak-ziel);grid-template-columns:minmax(0,1fr) auto;align-items:center;list-style:none;display:grid}.au-leiste summary::-webkit-details-marker{display:none}.au-leiste[open] summary,.au-leiste .ak-rechnung{margin-bottom:var(--abstand-3)}.au-leiste-text strong{font-family:var(--font-data);font-variant-numeric:tabular-nums;color:var(--ak-tinte)}button.ak-aendern{font:inherit;background:0 0;border:0;padding:0}.ak-details .ak-neben{padding-top:var(--ak-abstand-2)}.ak-fuss-schlank{border-top:1px solid var(--ak-linie);padding:var(--ak-rhythmus-3) 0}.ak-fuss-schlank .ak-fuss-reihe{align-items:center}.au-skelett{min-height:960px}.au-skelett .ak-skelett i.block{height:88px}.au-skelett-neben{min-height:420px}.ak-abschluss .ak-laedt-text{justify-self:center}.ak-abschluss button[aria-disabled=true]{opacity:.6;cursor:progress}.au-weit{margin-top:var(--ak-abstand-2)}.au-erfolg{max-width:640px;padding:var(--ak-rhythmus-4) 0 var(--ak-rhythmus-5);margin:0 auto}.au-erfolg h1:focus-visible{outline:2px solid var(--ak-gruen-text);outline-offset:4px;border-radius:4px}.au-erfolg .ak-jetzt-hinweis{color:var(--ak-neben-farbe);font-size:var(--ak-klein)}@media (width<=1100px){.ak-seite .ak-auftrag-raster{gap:var(--ak-rhythmus-3);padding-top:var(--ak-rhythmus-3);grid-template-columns:minmax(0,1fr)}.ak-seite .ak-auftrag-neben{display:none}.ak-seite .au-leiste{display:block}}@media (width<=720px){.ak-seite .ak-auftrag-raster{padding-bottom:var(--ak-rhythmus-3)}.ak-seite .ak-auftrag-kopf h1{font-size:24px}.ak-seite .ak-zusammen>div{grid-template-columns:minmax(0,1fr) auto}.ak-seite .ak-zusammen dt{grid-column:1/-1}.ak-seite .ak-abschluss-summe strong{font-size:20px}.ak-seite .ak-abschluss-summe .ak-gesamt-titel{font-size:17px}.ak-seite .au-skelett{min-height:880px}.ak-seite .au-aktionen{z-index:2;margin:0 calc(var(--ak-rand) * -1);padding:var(--abstand-3) var(--ak-rand) calc(var(--abstand-3) + env(safe-area-inset-bottom));background:var(--ak-flaeche);border-top:1px solid var(--ak-linie);box-shadow:var(--ak-schatten-2);grid-template-columns:minmax(0,1fr);align-items:center;gap:6px;display:grid;position:sticky;bottom:0}.ak-seite .au-aktionen .ak-zaehl{text-align:center}}@media (prefers-reduced-motion:reduce){.ak-abschluss .ak-knopf{transition:none}}.au-zurueck{justify-self:start}.au-unterschrift-kopf{color:var(--ak-tinte);font-size:17px;font-weight:600}.ak-unterschrift img{object-fit:contain;max-width:100%;max-height:120px;display:block}.ko-seite{background:0 0;min-height:0}.ko-seite.ko-konto{min-height:100vh}.ko-raster{gap:var(--ak-rhythmus-4);padding:var(--ak-rhythmus-4) 0 var(--ak-rhythmus-5);grid-template-columns:minmax(0,1fr) 320px;align-items:start;display:grid}.ko-raster.ist-einspaltig{grid-template-columns:minmax(0,1fr)}.ko-haupt{gap:var(--ak-rhythmus-3);min-width:0;display:grid}.ko-neben{gap:var(--ak-rhythmus-2);top:var(--ak-rhythmus-3);min-width:0;display:grid;position:sticky}.ko-schmal{max-width:640px;padding:var(--ak-rhythmus-4) 0 var(--ak-rhythmus-5);gap:var(--ak-rhythmus-3);margin:0 auto;display:grid}.ko-schmal-weit{max-width:880px}.ko-seite .ko-titel-karte{letter-spacing:-.015em;font-size:26px;line-height:1.2}.ko-nur-leser{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ko-kopf{gap:var(--ak-rhythmus-2);grid-template-columns:minmax(0,1fr) auto;align-items:start;display:grid}.ko-kopf-links{gap:var(--ak-abstand-1);min-width:0;display:grid}.ko-kopf-aktionen{align-items:center;gap:var(--abstand-3);flex-wrap:wrap;justify-content:flex-end;display:flex}.ak-seite .ko-kopf h1{font-size:34px}.ko-fakten{font-family:var(--font-data);font-variant-numeric:tabular-nums;font-size:var(--ak-klein);color:var(--ak-tinte-2)}.ko-leise-knopf{font:inherit;font-size:var(--ak-klein);color:var(--ak-tinte-2);border:1px solid var(--ak-linie);border-radius:var(--radius-l);min-height:var(--ak-touch);padding:0 var(--abstand-3);cursor:pointer;background:0 0}.ko-leise-knopf:hover{border-color:var(--ak-linie-stark);color:var(--ak-tinte)}.ko-vorgang{gap:var(--ak-rhythmus-3);display:grid}.ko-vorgang-kopf{justify-content:space-between;align-items:baseline;gap:var(--ak-abstand-2) var(--ak-rhythmus-2);flex-wrap:wrap;display:flex}.ak-seite .ko-vorgang-kopf h2{font-size:22px}.ko-vorgang-meta{gap:var(--ak-abstand-2) var(--abstand-3);font-size:var(--ak-klein);color:var(--ak-neben-farbe);flex-wrap:wrap;display:flex}.ko-abschnitt{gap:var(--ak-rhythmus-1);display:grid}.ko-aufgabe{gap:var(--ak-rhythmus-2);padding:var(--ak-rhythmus-2) var(--ak-rhythmus-3);border-radius:var(--ak-radius-xl);border:1px solid var(--ak-linie);border-left:4px solid var(--ak-f-sonne);background:var(--ak-warn-flaeche);grid-template-columns:auto minmax(0,1fr);align-items:start;display:grid}.ko-aufgabe.ist-wir,.ko-aufgabe.ist-fertig{border-left-color:var(--ak-gruen-text);background:var(--ak-gruen-hell)}.ko-aufgabe-text{gap:var(--ak-abstand-2);min-width:0;display:grid}.ko-aufgabe-text .ak-chip{justify-self:start}.ak-seite .ko-aufgabe-text h3{font-size:var(--ak-h3)}.ko-aufgabe-aktion{gap:var(--abstand-3);flex-wrap:wrap;display:flex}.ko-aufgabe [data-emil],.ko-aufgabe svg.emil{flex:none}.ko-zeitleiste .ko-zeile{justify-content:space-between;gap:var(--abstand-3);flex-wrap:wrap;align-items:baseline;display:flex}.ko-zeitleiste .ko-datum{font-family:var(--font-data);font-size:var(--ak-klein);color:var(--ak-neben-farbe);white-space:nowrap}.ko-wer{font-family:var(--font-data);font-size:var(--ak-klein);letter-spacing:.04em;text-transform:uppercase;background:var(--ak-flaeche-2);color:var(--ak-tinte);border-radius:999px;justify-self:start;align-items:center;gap:6px;margin-top:4px;padding:2px 8px;display:inline-flex}.ko-zeitleiste li[data-stand=aktiv] .ko-wer{background:var(--ak-gruen-hell);color:var(--ak-tinte)}.ko-zeitleiste li[data-stand=entfallen] strong{color:var(--ak-neben-farbe);text-decoration:line-through}.ko-zeitleiste li[data-stand=entfallen] .ak-punkt{border-style:dashed}.ko-zeitleiste li>div{min-width:0}.ko-zeitleiste .ak-neben{display:block}.ko-fristen{gap:var(--ak-abstand-2);padding:0;list-style:none;display:grid}.ko-fristen li{gap:var(--abstand-3);padding:var(--abstand-3) var(--ak-rhythmus-2);border:1px solid var(--ak-linie);border-radius:var(--radius-l);background:var(--ak-flaeche);font-size:var(--ak-neben);grid-template-columns:minmax(0,1fr) auto;align-items:baseline;display:grid}.ko-fristen strong{font-family:var(--font-data);font-variant-numeric:tabular-nums;color:var(--ak-tinte);white-space:nowrap}.ko-fristen small{color:var(--ak-neben-farbe);font-size:var(--ak-klein);display:block}.ko-ablage{justify-items:center;gap:var(--ak-abstand-2);text-align:center;padding:var(--ak-rhythmus-3) var(--ak-rhythmus-2);border:2px dashed var(--ak-linie-stark);border-radius:var(--ak-radius-xl);background:var(--ak-flaeche-2);font-size:var(--ak-neben);color:var(--ak-tinte-2);transition:border-color var(--motion-dauer-1) var(--motion-ruhe);display:grid}.ko-ablage.ist-darueber{border-color:var(--ak-tinte);background:var(--ak-flaeche)}.ko-ablage:focus-within{border-color:var(--ak-tinte)}.ko-ablage>svg{width:28px;height:28px;color:var(--ak-tinte-2)}.ko-ablage strong{color:var(--ak-tinte);font-size:17px}.ko-ablage .ak-knopf{cursor:pointer}.ko-datei{opacity:0;width:1px;height:1px;position:absolute;overflow:hidden}.ko-datei:focus-visible+.ak-knopf{outline:2px solid var(--ak-tinte);outline-offset:2px}.ko-ablage:has(.ko-datei:focus-visible) .ak-knopf{outline:2px solid var(--ak-tinte);outline-offset:2px}.ko-dateien{gap:var(--ak-abstand-2);padding:0;list-style:none;display:grid}.ko-dateien li{gap:var(--abstand-3);padding:var(--abstand-3) var(--ak-rhythmus-2);border:1px solid var(--ak-linie);border-radius:var(--radius-l);background:var(--ak-flaeche);font-size:var(--ak-neben);overflow-wrap:anywhere;grid-template-columns:20px minmax(0,1fr);align-items:center;display:grid}.ko-dateien svg{width:20px;height:20px;color:var(--ak-tinte-2)}.ko-ok{color:var(--ak-gruen-text);font-size:var(--ak-klein);align-items:center;gap:4px;display:inline-flex}.ko-ok svg{width:14px;height:14px;color:var(--ak-gruen-text)}.ko-person{gap:var(--ak-rhythmus-2);grid-template-columns:64px minmax(0,1fr);align-items:center;display:grid}.ko-person .ak-foto{border:0;width:64px;height:64px}.ko-person p{font-size:var(--ak-neben)}.ko-person strong{color:var(--ak-tinte);font-size:17px;display:block}.ko-leise{font-size:var(--ak-klein);color:var(--ak-neben-farbe)}.ko-leise a{color:var(--ak-tinte-2);text-underline-offset:3px;padding-block:10px;text-decoration:underline;display:inline-block}.ko-kontaktzeile{gap:var(--ak-abstand-1) var(--ak-rhythmus-2);font-size:var(--ak-neben);flex-wrap:wrap;display:flex}.ko-quer{gap:var(--abstand-3);padding:var(--abstand-3) var(--ak-rhythmus-2);border:1px solid var(--ak-linie);border-radius:var(--radius-l);background:var(--ak-flaeche-2);font-size:var(--ak-neben);color:var(--ak-tinte-2);grid-template-columns:20px minmax(0,1fr);display:grid}.ko-quer svg{width:20px;height:20px;color:var(--ak-tinte-2);margin-top:2px}.ko-quer strong{color:var(--ak-tinte)}.ko-quer a{color:var(--ak-tinte);text-underline-offset:3px;font-weight:600;text-decoration:underline}.ko-filter{gap:var(--ak-abstand-2);flex-wrap:wrap;display:flex}.ko-filter button{min-height:var(--ak-touch);padding:0 var(--ak-rhythmus-2);border:1px solid var(--ak-linie-stark);background:var(--ak-flaeche);color:var(--ak-tinte);font:inherit;align-items:center;gap:var(--ak-abstand-2);cursor:pointer;border-radius:999px;font-size:15px;display:inline-flex}.ko-filter button[aria-pressed=true]{background:var(--ak-tinte);border-color:var(--ak-tinte);color:var(--ak-flaeche)}.ko-filter .ko-anzahl{font-family:var(--font-data);font-size:13px}.ko-objekte{border:1px solid var(--ak-linie);border-radius:var(--ak-radius-xl);background:var(--ak-flaeche);margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.ko-objekte-kopf,.ko-objekt-zeile,.ko-skelett-zeile{gap:var(--ak-rhythmus-2);padding:var(--ak-rhythmus-2) var(--ak-rhythmus-3);grid-template-columns:minmax(0,1.4fr) minmax(0,1.5fr) 150px 230px;display:grid}.ko-objekte-kopf{padding-block:var(--abstand-3);background:var(--ak-flaeche-2);border-bottom:1px solid var(--ak-linie);font-family:var(--font-data);letter-spacing:.06em;text-transform:uppercase;color:var(--ak-neben-farbe);align-items:center;font-size:12px}.ko-objekt{border-top:1px solid var(--ak-linie)}.ko-objekt-zeile{align-items:center}.ko-objekt.ist-dran{box-shadow:inset 3px 0 0 var(--ak-f-sonne);background:var(--ak-warn-flaeche)}.ko-objekt-zeile>*,.ko-skelett-zeile>*{min-width:0}.ko-objekt-titel strong{color:var(--ak-tinte);overflow-wrap:anywhere;font-size:17px;display:block}.ko-objekt-titel span{font-size:var(--ak-klein);color:var(--ak-neben-farbe);display:block}.ko-objekt-titel .ak-mono{overflow-wrap:anywhere;font-size:13px}.ko-status{font-size:var(--ak-neben);color:var(--ak-tinte);gap:2px;display:grid}.ko-status .ak-chip{justify-self:start}.ko-frist{font-size:var(--ak-klein);color:var(--ak-tinte-2)}.ko-frist strong{font-family:var(--font-data);font-variant-numeric:tabular-nums;font-size:var(--ak-klein);color:var(--ak-tinte);display:block}.ko-objekt-zeile .ak-knopf{min-height:var(--ak-ziel);padding:0 var(--ak-rhythmus-2);white-space:nowrap;justify-self:end;font-size:15px}.ko-objekt-detail{padding:var(--ak-rhythmus-2) var(--ak-rhythmus-3) var(--ak-rhythmus-3);border-top:1px dashed var(--ak-linie);background:var(--ak-flaeche)}.ko-objekt-detail .ko-vorgang{gap:var(--ak-rhythmus-2)}.ko-skelett-zeile{border-top:1px solid var(--ak-linie);align-items:center;min-height:88px}.ko-leer{text-align:center;justify-items:center;gap:var(--abstand-3);padding:var(--ak-rhythmus-4) var(--ak-rhythmus-2);border:1px dashed var(--ak-linie-stark);border-radius:var(--ak-radius-xl);background:var(--ak-flaeche);display:grid}.ko-leer p{max-width:42ch}.ko-fuss{gap:var(--ak-rhythmus-2);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}.ko-zusage{gap:var(--abstand-3);padding:var(--abstand-4) var(--ak-rhythmus-2);border:1px solid var(--ak-linie);border-radius:var(--radius-l);background:var(--ak-flaeche);grid-template-columns:22px minmax(0,1fr);align-items:start;min-width:0;display:grid}.ko-zusage svg{width:18px;height:18px;color:var(--ak-gruen-text);margin-top:4px}.ko-zusage p{font-size:var(--ak-neben);color:var(--ak-tinte);gap:2px;display:grid}.ko-zusage strong{color:var(--ak-tinte);font-size:16px}.ko-schwester{gap:var(--ak-abstand-2);display:grid}.ko-schwester p:not(.ak-kicker){font-size:var(--ak-neben);color:var(--ak-tinte)}.ko-laedt{align-content:start;min-height:900px}.ko-laedt .ak-skelett i.block{height:120px}.ko-laedt .ko-sk-weg{gap:var(--ak-rhythmus-2);display:grid}.ko-laedt .ko-sk-weg>div{gap:var(--abstand-3);grid-template-columns:28px minmax(0,1fr);align-items:center;min-height:56px;display:grid}.ko-laedt .ko-sk-weg i.punkt{border-radius:999px;width:28px;height:28px}.ko-laedt-uebersicht{min-height:640px}.ko-anmelden{max-width:520px;padding:var(--ak-rhythmus-5) 0;gap:var(--ak-rhythmus-3);margin:0 auto;display:grid}.ko-ergebnis-titel{letter-spacing:-.015em;outline:2px solid #0000;font-size:26px;line-height:1.2}.ko-ergebnis-titel:focus-visible{outline:2px solid var(--ak-tinte);outline-offset:4px;border-radius:var(--ak-radius-m)}.ko-ergebnis-text,.ko-beruhigung{max-width:60ch}.ko-ergebnis-aktion{gap:var(--abstand-3);justify-items:start;display:grid}.ko-ergebnis-aktion .ak-knopf{max-width:100%}.ko-ergebnis-aktion .ko-zusammenfassung,.ko-ergebnis-aktion .ko-echo{justify-self:stretch}.ko-zeichen{background:var(--ak-flaeche-2);width:64px;height:64px;color:var(--ak-tinte);border-radius:999px;place-items:center;display:inline-grid}.ko-zeichen svg{width:28px;height:28px}.ko-zusatz-wege{gap:var(--ak-abstand-1) var(--ak-rhythmus-3);flex-wrap:wrap;display:flex}.ko-hinweis-zeile{display:block}.ko-formular{gap:var(--ak-rhythmus-3);display:grid}.ko-formular-kopf{gap:var(--ak-abstand-1);display:grid}.ko-formular-kopf-zeile{justify-content:space-between;align-items:baseline;gap:var(--ak-abstand-2) var(--ak-rhythmus-2);flex-wrap:wrap;display:flex}.ko-feldgruppe{gap:var(--ak-rhythmus-2);display:grid}.ko-abschluss{gap:var(--abstand-3);justify-items:start;display:grid}.ko-abschluss .ak-knopf{min-width:220px}.ko-echo{gap:var(--ak-abstand-1) var(--ak-abstand-2);font-size:var(--ak-neben);color:var(--ak-tinte-2);flex-wrap:wrap;align-items:baseline;display:flex}.ko-echo strong{color:var(--ak-tinte);background:var(--ak-flaeche-2);border-radius:999px;padding:2px 8px;font-weight:600}.ko-honigtopf{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.ko-klein{font-size:var(--ak-klein);color:var(--ak-neben-farbe)}.ko-klein a{color:var(--ak-tinte-2);text-underline-offset:3px;text-decoration:underline}.ko-link{color:var(--ak-tinte);text-underline-offset:3px;font-weight:600;text-decoration:underline}button.ko-link{font:inherit;cursor:pointer;min-height:var(--ak-touch);background:0 0;border:0;padding:0;font-weight:600}.ak-seite .ko-titel-seite{font-size:32px}.ko-bedingung .ak-karte{border-left:4px solid var(--ak-f-sonne)}.ko-laedt-schmal{align-content:start;min-height:420px}.ko-betraege .ms-betrag,.ko-betraege .an-betrag-zahl{font-family:var(--font-data);font-variant-numeric:tabular-nums;color:var(--ak-tinte);letter-spacing:-.02em;font-size:28px;font-weight:600;line-height:1.15}.ko-tabelle-rahmen{overflow-x:auto}.ko-tabelle{border-collapse:collapse;width:100%;font-size:var(--ak-neben)}.ko-tabelle th{text-align:left;color:var(--ak-tinte-2);padding:var(--ak-abstand-2) var(--abstand-3);border-bottom:1px solid var(--ak-linie);font-weight:600}.ko-tabelle td{padding:var(--abstand-3);border-bottom:1px solid var(--ak-linie);vertical-align:top;color:var(--ak-tinte)}.ko-tabelle .ko-zahl{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.ko-betraege{gap:var(--ak-rhythmus-2);grid-template-columns:repeat(auto-fit,minmax(200px,1fr));display:grid}.ko-betrag{padding:var(--ak-rhythmus-2);border:1px solid var(--ak-linie);border-radius:var(--radius-l);background:var(--ak-flaeche);gap:2px;display:grid}.ko-betrag dt,.ko-vorbehalt{font-size:var(--ak-klein);color:var(--ak-neben-farbe)}.ko-liste{padding:0 0 0 var(--ak-rhythmus-2);gap:var(--ak-abstand-2);font-size:var(--ak-neben);color:var(--ak-tinte);display:grid}.ko-pruefsumme{overflow-wrap:anywhere;color:var(--ak-neben-farbe);font-size:13px;display:block}.ko-haken{gap:var(--abstand-3);font-size:var(--ak-neben);color:var(--ak-tinte);grid-template-columns:24px minmax(0,1fr);align-items:start;display:grid}.ko-haken input{width:22px;height:22px;accent-color:var(--ak-gruen);margin:2px 0 0}.ko-haken label{cursor:pointer}.ko-frei{font-family:var(--font-data);text-transform:uppercase;letter-spacing:.04em;color:var(--ak-tinte-2);font-size:12px}.ko-unterschrift img{border:1px solid var(--ak-linie);border-radius:var(--radius-l);background:var(--ak-flaeche);max-width:100%;height:auto}.ko-zusammenfassung{border:1px solid var(--ak-linie);border-radius:var(--radius-l);gap:0;display:grid;overflow:hidden}.ko-zusammenfassung>div{gap:var(--abstand-3);padding:var(--abstand-3) var(--ak-rhythmus-2);border-top:1px solid var(--ak-linie);font-size:var(--ak-neben);grid-template-columns:minmax(0,1fr) minmax(0,2fr);display:grid}.ko-zusammenfassung>div:first-child{border-top:0}.ko-zusammenfassung dt{color:var(--ak-neben-farbe)}.ko-zusammenfassung dd{color:var(--ak-tinte);overflow-wrap:anywhere}.ko-recht{padding-bottom:var(--ak-rhythmus-4)}.ks-seite .ko-recht .re-artikel,.ks-seite .ko-recht .re-artikel p,.ks-seite .ko-recht .re-artikel li{font-size:17px;line-height:1.7}.ks-seite .ko-recht .re-artikel>p,.ks-seite .ko-recht .re-artikel>ul,.ks-seite .ko-recht .re-artikel>ol,.ks-seite .ko-recht .re-artikel>h3{max-width:68ch}.ko-404{max-width:640px;padding:var(--ak-rhythmus-5) 0;gap:var(--ak-rhythmus-3);margin:0 auto;display:grid}.ko-404 .ko-ergebnis-aktion{justify-items:stretch}@media (width<=1100px){.ko-raster{gap:var(--ak-rhythmus-3);padding-top:var(--ak-rhythmus-3);grid-template-columns:minmax(0,1fr)}.ko-neben{position:static}.ko-objekte-kopf{display:none}.ko-objekte{gap:var(--abstand-3);background:0 0;border:0;overflow:visible}.ko-objekt{border:1px solid var(--ak-linie);border-radius:var(--radius-l);background:var(--ak-flaeche);overflow:hidden}.ko-objekt.ist-dran{background:var(--ak-warn-flaeche)}.ko-objekt-zeile,.ko-skelett-zeile{gap:var(--abstand-3);padding:var(--ak-rhythmus-2);grid-template-columns:minmax(0,1fr)}.ko-skelett-zeile{border:1px solid var(--ak-linie);border-radius:var(--radius-l);background:var(--ak-flaeche);min-height:0}.ko-objekt-zeile .ak-knopf{justify-self:stretch}.ko-objekt-detail{padding:var(--ak-rhythmus-2)}.ko-fuss{grid-template-columns:minmax(0,1fr)}}@media (width<=720px){.ko-kopf{grid-template-columns:minmax(0,1fr)}.ko-kopf-aktionen{justify-content:flex-start}.ak-seite .ko-kopf h1{font-size:26px}.ko-aufgabe{padding:var(--ak-rhythmus-2);grid-template-columns:minmax(0,1fr)}.ko-aufgabe-aktion .ak-knopf{width:100%}.ko-anmelden{padding:var(--ak-rhythmus-3) 0}.ko-schmal,.ko-404{padding:var(--ak-rhythmus-3) 0 var(--ak-rhythmus-4)}.ko-ergebnis-titel,.ko-seite .ko-titel-karte{font-size:22px}.ko-ergebnis-aktion,.ko-abschluss{justify-items:stretch}.ko-abschluss .ak-knopf{min-width:0}.ko-betraege{grid-template-columns:minmax(0,1fr)}.ko-zusammenfassung>div{grid-template-columns:minmax(0,1fr);gap:2px}.ko-laedt{min-height:820px}.ko-fristen li{gap:var(--ak-abstand-1);grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.ko-ablage,.ko-leise-knopf{transition:none}}.ak-seite.ak-ratgeber{background:0 0;min-height:0}.ak-uebersicht-kopf{padding-bottom:var(--ak-rhythmus-3)}.ak-uebersicht-kopf .mk-breadcrumb{margin:0}.ak-uebersicht-kopf .ak-hinweis a{text-decoration:underline}.ak-lagen{gap:var(--abstand-3);grid-template-columns:repeat(3,minmax(0,1fr));padding:0;list-style:none;display:grid}.ak-lagen a{gap:var(--ak-abstand-1) var(--abstand-3);min-height:88px;padding:var(--ak-rhythmus-2);border:1px solid var(--ak-linie);border-radius:var(--radius-l);background:var(--ak-flaeche);color:var(--ak-tinte);transition:transform var(--motion-dauer-1) var(--motion-ruhe);grid-template-columns:minmax(0,1fr) 20px;align-items:center;text-decoration:none;display:grid}.ak-lagen a:active{transform:scale(.99)}.ak-lagen strong{font-size:18px;font-weight:600;line-height:1.3}.ak-lagen small{font-size:var(--ak-klein);color:var(--ak-neben-farbe);grid-column:1;line-height:1.4}.ak-lagen .ak-pfeil{grid-area:1/2/span 2}.ak-themen{gap:var(--ak-rhythmus-2);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;padding:0;list-style:none;display:grid}.ak-thema{gap:0;min-width:0;padding:0;display:grid;overflow:hidden}.ak-thema-kopf{gap:var(--ak-abstand-1);padding:var(--ak-rhythmus-2) var(--ak-rhythmus-3) var(--abstand-3);display:grid}.ak-thema-kopf h3{font-size:21px}.ak-thema-zahl{font-size:var(--ak-klein);color:var(--ak-neben-farbe)}.ak-knoten{gap:var(--abstand-3);min-height:56px;padding:var(--abstand-3) var(--ak-rhythmus-3);background:var(--ak-flaeche-2);border-top:1px solid var(--ak-linie);border-bottom:1px solid var(--ak-linie);color:var(--ak-tinte);grid-template-columns:minmax(0,1fr) 20px;align-items:center;font-weight:600;text-decoration:none;display:grid}.ak-knoten span small{font-weight:400;font-size:var(--ak-klein);color:var(--ak-neben-farbe);display:block}.ak-knoten .ak-meta{margin-top:2px;font-weight:400;display:block}.ak-knoten .ak-chip{vertical-align:2px;margin-right:var(--ak-abstand-1)}.ak-thema-leer{padding:var(--abstand-3) var(--ak-rhythmus-3) var(--ak-rhythmus-2);font-size:var(--ak-neben);color:var(--ak-tinte-2)}.ak-thema-leer .ak-textlink{min-height:0;display:inline}.ak-artikelliste{margin:0;padding:0;list-style:none;display:grid}.ak-artikelzeile+.ak-artikelzeile{border-top:1px solid var(--ak-linie)}.ak-artikelzeile a{gap:2px var(--abstand-3);min-height:64px;padding:var(--abstand-3) var(--ak-rhythmus-3);color:var(--ak-tinte);grid-template-columns:minmax(0,1fr) 20px;align-items:center;text-decoration:none;display:grid}.ak-artikelzeile strong{font-size:17px;font-weight:600;line-height:1.35}.ak-artikelzeile .ak-meta,.ak-artikelzeile .ak-ueberarbeitet{grid-column:1}.ak-artikelzeile .ak-pfeil{grid-area:1/2/span 3}.ak-meta{font-size:var(--ak-klein);color:var(--ak-neben-farbe);line-height:1.45}.ak-meta .ak-mono{font-size:var(--ak-klein)}.ak-ueberarbeitet{font-size:var(--ak-klein);color:var(--ak-tinte);background:var(--ak-warn-flaeche);border-radius:999px;justify-self:start;align-items:center;gap:6px;margin-top:2px;padding:2px 10px;display:inline-flex}.ak-ueberarbeitet svg{width:14px;height:14px;color:var(--ak-f-sonne)}.ak-thema-mehr summary{display:none}.ak-thema-mehr summary::-webkit-details-marker{display:none}.ak-paar{gap:var(--ak-rhythmus-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ak-paar .ak-knopf{justify-self:start}.ak-ratgeber .ak-container.ak-artikel-boden{padding-block:var(--ak-rhythmus-4) var(--ak-rhythmus-5)}.ak-ratgeber>.ak-container:first-child{padding-top:var(--ak-rhythmus-3)}.ak-artikel-raster{gap:var(--ak-rhythmus-5);grid-template-columns:240px minmax(0,680px);justify-content:center;align-items:start;display:grid}.ak-artikel-kopf{gap:var(--ak-rhythmus-2);max-width:760px;display:grid}.ak-artikel-kopf .mk-breadcrumb{margin:0}.ak-artikel{gap:var(--ak-rhythmus-4);min-width:0;font-size:18px;line-height:1.65;display:grid}.ak-artikel h2{scroll-margin-top:88px}.ak-artikel p,.ak-artikel li{max-width:65ch}.ak-artikel ul,.ak-artikel ol{gap:var(--ak-abstand-2);padding-left:1.2em;display:grid}.ak-artikel h3{margin-top:var(--ak-rhythmus-1)}.ak-artikel a{color:var(--ak-tinte);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.ak-artikel a.ak-knopf{color:var(--ak-auf-gruen);text-decoration:none}.ak-abschnitt-t{gap:var(--ak-rhythmus-2);min-width:0;display:grid}.ak-abschnitt-t>*{min-width:0}.ak-kurz{gap:var(--abstand-3);padding:var(--ak-rhythmus-3);border-radius:var(--ak-radius-xl);background:var(--ak-flaeche);border:1px solid var(--ak-linie);border-left:4px solid var(--ak-gruen-text);display:grid}.ak-kurz p.ak-kicker{color:var(--ak-neben-farbe);font-size:12px}.ak-kurz p.ak-kurz-text{color:var(--ak-tinte);max-width:62ch;font-size:19px;line-height:1.6}.ak-kurz p.ak-kurz-quelle{font-size:var(--ak-klein);color:var(--ak-neben-farbe);line-height:1.5}.ak-kurz a{color:var(--ak-tinte);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.ak-autoren{align-items:center;gap:var(--abstand-3) var(--ak-rhythmus-3);flex-wrap:wrap;display:flex}.ak-person-zeile{align-items:center;gap:var(--abstand-3);min-width:0;display:flex}.ak-person-zeile .ak-foto{flex:none;width:44px;height:44px;margin:0}.ak-person-zeile>span:last-child{font-size:var(--ak-klein);color:var(--ak-neben-farbe);line-height:1.35;display:grid}.ak-person-zeile strong{font-size:var(--ak-neben);color:var(--ak-tinte)}.ak-person-zeile a{color:var(--ak-tinte);text-decoration:none}.ak-person-zeile a:hover{text-decoration:underline}.ak-stand{font-family:var(--font-data);font-variant-numeric:tabular-nums;font-size:var(--ak-klein);color:var(--ak-tinte-2);padding:var(--ak-abstand-1) 10px;border:1px solid var(--ak-linie);background:var(--ak-flaeche);border-radius:999px}.ak-inhalt-nav{gap:var(--ak-abstand-2);font-size:var(--ak-neben);display:grid;position:sticky;top:88px}.ak-inhalt-nav ol{margin:0;padding:0;list-style:none;display:grid}.ak-inhalt-nav a{min-height:var(--ak-touch);padding:0 var(--abstand-3);border-left:2px solid var(--ak-linie);color:var(--ak-tinte-2);align-items:center;line-height:1.35;text-decoration:none;display:flex}.ak-inhalt-nav a[aria-current=true]{border-left-color:var(--ak-tinte);color:var(--ak-tinte);font-weight:600}.ak-inhalt-klapp{border:1px solid var(--ak-linie);border-radius:var(--radius-l);background:var(--ak-flaeche);display:none}.ak-inhalt-klapp summary{align-items:center;gap:var(--ak-abstand-2);min-height:52px;padding:0 var(--ak-rhythmus-2);color:var(--ak-tinte);cursor:pointer;font-weight:600;list-style:none;display:flex}.ak-inhalt-klapp summary::-webkit-details-marker{display:none}.ak-inhalt-klapp summary:after{content:"";border-right:2px solid var(--ak-tinte-2);border-bottom:2px solid var(--ak-tinte-2);width:9px;height:9px;margin-left:auto;transform:rotate(45deg)}.ak-inhalt-klapp[open] summary:after{transform:rotate(-135deg)}.ak-inhalt-klapp ol{padding:0 var(--ak-rhythmus-2) var(--abstand-3);margin:0;list-style:none;display:grid}.ak-inhalt-klapp a{min-height:var(--ak-touch);color:var(--ak-tinte);border-top:1px solid var(--ak-linie);align-items:center;text-decoration:none;display:flex}.ak-zahlen-huelle{gap:var(--ak-abstand-2);display:grid}.ak-zahlen{gap:var(--abstand-3);grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;display:grid;padding:0!important}.ak-zahlen li{min-width:0;padding:var(--abstand-3);border-radius:var(--radius-l);border:1px solid var(--ak-linie);background:var(--ak-flaeche);align-content:start;gap:2px;max-width:none;display:grid}.ak-zahlen .ak-zahl{font-family:var(--font-data);font-variant-numeric:tabular-nums;color:var(--ak-tinte);font-size:24px;font-weight:600;line-height:1.2}.ak-zahlen small{font-size:var(--ak-klein);color:var(--ak-tinte-2);overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;line-height:1.4}.ak-zahlen-quelle{font-size:var(--ak-klein);color:var(--ak-neben-farbe);line-height:1.5}.ak-uebernehmen{gap:var(--ak-rhythmus-3);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}.ak-uebernehmen-satz{font-size:var(--ak-fliess);color:var(--ak-tinte)}.ak-uebernehmen .ak-anfahrt{font-size:var(--ak-klein);color:var(--ak-tinte-2);padding:var(--abstand-3);border-radius:var(--ak-radius-m);background:var(--ak-flaeche-2);border:1px solid var(--ak-linie);line-height:1.5}.ak-artikel .ak-faq{max-width:65ch}.ak-verwandt{gap:var(--abstand-3);grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;display:grid;padding:0!important}.ak-verwandt li{max-width:none}.ak-verwandt a{gap:var(--abstand-3);min-height:64px;padding:var(--abstand-3) var(--ak-rhythmus-2);border:1px solid var(--ak-linie);border-radius:var(--radius-l);background:var(--ak-flaeche);color:var(--ak-tinte);grid-template-columns:minmax(0,1fr) 20px;align-items:center;font-size:17px;font-weight:600;line-height:1.35;text-decoration:none;display:grid}.ak-verwandt svg{width:18px;height:18px;color:var(--ak-tinte-3)}.ak-weiter-zusatz{font-size:var(--ak-neben);list-style:none;padding:0!important}.ak-nachweise{gap:var(--ak-rhythmus-2);scroll-margin-top:88px;display:grid}.ak-quellen ol,.ak-fundstellen ol{gap:var(--ak-abstand-2);font-size:var(--ak-neben);color:var(--ak-tinte-2);padding-left:1.4em;line-height:1.5;display:grid}.ak-quellen li,.ak-fundstellen li{overflow-wrap:anywhere;max-width:70ch}.ak-quellen a,.ak-fundstellen a{color:var(--ak-tinte)}.ak-klein-titel{font-size:var(--ak-h3)}.ak-fundstellen{gap:var(--ak-abstand-2);display:grid}.ak-artikel sup.am-fussnote a{padding:0 var(--ak-abstand-1);text-decoration:none}@media (width<=1100px){.ak-artikel-raster{gap:var(--ak-rhythmus-3);grid-template-columns:minmax(0,1fr)}.ak-inhalt-nav{display:none}.ak-inhalt-klapp{display:block}.ak-lagen{grid-template-columns:repeat(2,minmax(0,1fr))}.ak-themen,.ak-paar{grid-template-columns:minmax(0,1fr)}}@media (width<=720px){.ak-lagen{gap:var(--ak-abstand-2);grid-template-columns:minmax(0,1fr)}.ak-lagen a{min-height:64px;padding:var(--abstand-3) var(--ak-rhythmus-2)}.ak-thema-kopf{padding:var(--ak-rhythmus-2)}.ak-knoten,.ak-artikelzeile a{padding:var(--abstand-3) var(--ak-rhythmus-2)}.ak-thema-leer{padding:var(--abstand-3) var(--ak-rhythmus-2) var(--ak-rhythmus-2)}.ak-thema-mehr summary{align-items:center;gap:var(--ak-abstand-2);min-height:52px;padding:0 var(--ak-rhythmus-2);font-size:var(--ak-neben);color:var(--ak-tinte);cursor:pointer;border-top:1px solid var(--ak-linie);font-weight:600;list-style:none;display:flex}.ak-thema-mehr summary:after{content:"";border-right:2px solid var(--ak-tinte-2);border-bottom:2px solid var(--ak-tinte-2);width:9px;height:9px;transition:transform var(--motion-dauer-1) var(--motion-ruhe);margin-left:auto;transform:rotate(45deg)}.ak-thema-mehr[open] summary:after{transform:rotate(-135deg)}.ak-artikel{gap:var(--ak-rhythmus-3);font-size:17px}.ak-kurz{padding:var(--ak-rhythmus-2)}.ak-kurz p.ak-kurz-text{font-size:18px}.ak-zahlen{grid-template-columns:repeat(2,minmax(0,1fr))}.ak-verwandt{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.ak-lagen a,.ak-thema-mehr summary:after{transition:none}}.ak-artikel-kopf .mk-breadcrumb,.ak-uebersicht-kopf .mk-breadcrumb{white-space:normal;overflow-wrap:anywhere;flex-wrap:wrap;min-width:0;max-width:100%}.ak-artikel-kopf,.ak-artikel-kopf>*{min-width:0}.ak-artikel-kopf h1{overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}.ak-kurz-quelle a{min-height:var(--ak-touch);align-items:center;display:inline-flex}.ak-uebernehmen>*,.ak-uebernehmen .ak-stapel{min-width:0}.ak-uebernehmen .ak-rechnung-zeile dd.ak-rechnung-text{font-family:var(--font-ui);font-size:var(--ak-neben);white-space:normal;text-align:right;font-weight:600}.ak-zahlen .ak-zahl{overflow-wrap:anywhere}.ak-zahlen .ak-zahl .am-wert{white-space:normal}.ak-zahl-vor{font-family:var(--font-ui);font-size:var(--ak-klein);color:var(--ak-tinte-2);font-weight:400}@media (width<=720px){.ak-zahlen .ak-zahl{font-size:20px}.ak-zahlen li{padding:var(--ak-abstand-2) var(--abstand-3)}}.ak-zahlen li,.ak-zahlen small{overflow-wrap:anywhere}.ak-uebersicht-kopf .ak-hinweis .ak-textlink{display:flex}.ak-uebersicht-kopf .ak-hinweis{max-width:760px}.ks-seite .ak-satz{max-width:560px;margin:0}.ks-seite .ak-klein-zeile{font-size:var(--ak-klein);color:var(--ak-neben-farbe);margin-top:2px;font-weight:400;line-height:1.45;display:block}.ks-seite .ak-expertenzeichen{width:auto;height:34px;margin-top:var(--ak-abstand-2);display:block}.ak-tel-zeile{padding:var(--abstand-3) var(--ak-rhythmus-2);border-radius:var(--radius-l);background:var(--ak-flaeche-2);border:1px solid var(--ak-linie);gap:2px;margin:0;display:grid}.ak-tel-zeile a{color:var(--ak-tinte);min-height:var(--ak-touch);align-items:center;gap:var(--ak-abstand-2);font-size:19px;font-weight:600;text-decoration:none;display:inline-flex}.ak-tel-zeile a svg{width:18px;height:18px}.ak-tel-zeile small{font-size:var(--ak-klein);color:var(--ak-neben-farbe)}.ak-kategorien{gap:var(--abstand-3);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.ak-kategorien a{gap:2px var(--abstand-3);min-height:72px;padding:var(--abstand-3) var(--ak-rhythmus-2);border:1px solid var(--ak-linie);border-radius:var(--radius-l);background:var(--ak-flaeche);color:var(--ak-tinte);grid-template-columns:minmax(0,1fr) 20px;align-items:center;text-decoration:none;display:grid}.ak-kategorien strong{font-size:17px;font-weight:600;line-height:1.35}.ak-kategorien small{font-size:var(--ak-klein);color:var(--ak-neben-farbe);grid-column:1}.ak-kategorien .ak-pfeil{grid-area:1/2/span 2}.ak-listen-paar{gap:var(--ak-rhythmus-2);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}.ak-liste-karte{min-width:0;padding:0;overflow:hidden}.ak-liste-karte>h3{padding:var(--ak-rhythmus-2) var(--ak-rhythmus-3) var(--abstand-3);justify-content:space-between;align-items:baseline;gap:var(--abstand-3);display:flex}.ak-liste-karte>h3 span{font-size:var(--ak-klein);color:var(--ak-neben-farbe);font-weight:400;font-family:var(--font-data)}.ak-liste-karte .ak-artikelliste{border-top:1px solid var(--ak-linie)}.ak-liste-karte .ak-artikelzeile a{padding:var(--abstand-3) var(--ak-rhythmus-3)}.ak-liste-karte .ak-leer{padding:0 var(--ak-rhythmus-3) var(--ak-rhythmus-2)}.ak-team-kopf{padding-bottom:var(--ak-rhythmus-3)}.ak-person-liste{gap:var(--ak-rhythmus-2);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.ak-person-liste>li{min-width:0}.ak-person-karte{gap:var(--ak-rhythmus-2);color:var(--ak-tinte);grid-template-columns:96px minmax(0,1fr);align-items:start;text-decoration:none;display:grid}.ak-person-karte h2{font-size:22px}.ak-person-karte .ks-portraet{flex:none}.ak-team-paar{gap:var(--ak-rhythmus-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ak-gesellschaft{gap:var(--ak-abstand-1);font-size:var(--ak-neben);color:var(--ak-tinte-2);display:grid}.ak-gesellschaft a{color:var(--ak-tinte);font-weight:600}@media (width<=1100px){.ak-listen-paar{grid-template-columns:minmax(0,1fr)}}@media (width<=720px){.ak-kategorien{gap:var(--ak-abstand-2);grid-template-columns:minmax(0,1fr)}.ak-liste-karte>h3{padding:var(--ak-rhythmus-2)}.ak-liste-karte .ak-artikelzeile a{padding:var(--abstand-3) var(--ak-rhythmus-2)}.ak-liste-karte .ak-leer{padding:0 var(--ak-rhythmus-2) var(--ak-rhythmus-2)}.ak-person-liste{grid-template-columns:minmax(0,1fr)}.ak-team-paar{gap:var(--ak-rhythmus-3);grid-template-columns:minmax(0,1fr)}}.ak-region-kopf{padding-bottom:var(--ak-rhythmus-3)}.ak-region-hero{gap:var(--ak-rhythmus-4);grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:start;display:grid}.ak-region-text{gap:var(--ak-rhythmus-3);min-width:0}.ak-region-text h1{-webkit-hyphens:auto;hyphens:auto;overflow-wrap:anywhere}.ak-region-aktionen{gap:var(--abstand-3);flex-wrap:wrap;align-items:center;display:flex}.ak-region-personen{gap:var(--ak-rhythmus-2);min-width:0;display:grid}.ak-region-personen h2{font-size:21px}.ak-region-fotos{gap:var(--abstand-3);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.ak-region-fotos li{gap:var(--ak-abstand-2);align-content:start;min-width:0;display:grid}.ak-region-fotos p{gap:2px;margin:0;display:grid}.ak-region-fotos strong{color:var(--ak-tinte);font-size:17px;line-height:1.3}.ak-region-foto{aspect-ratio:1;border-radius:var(--radius-l);background:var(--ak-linie);width:100%;max-width:160px;display:block;overflow:hidden}.ak-region-foto img{object-fit:cover;width:100%;height:100%;display:block}.ak-region-foto.ist-initialen{color:var(--ak-tinte-2);place-items:center;font-size:32px;font-weight:700;display:grid}.ak-anschrift{gap:var(--ak-abstand-2);padding:var(--ak-rhythmus-2);border-radius:var(--radius-l);background:var(--ak-flaeche-2);border:1px solid var(--ak-linie);font-size:var(--ak-neben);color:var(--ak-tinte);display:grid}.ak-anschrift-zeile{gap:var(--abstand-3);grid-template-columns:20px minmax(0,1fr);align-items:start;margin:0;display:grid}.ak-anschrift-zeile svg{width:18px;height:18px;color:var(--ak-tinte-2);margin-top:3px}.ak-anschrift a{color:var(--ak-tinte);min-height:var(--ak-touch);overflow-wrap:anywhere;align-items:center;font-weight:600;display:inline-flex}.ak-gebiet-karte{gap:var(--ak-rhythmus-3);margin-top:var(--ak-rhythmus-3);grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:start;display:grid}.ak-anfahrt-regel{border:1px solid var(--ak-linie);border-radius:var(--radius-l);background:var(--ak-flaeche);margin:0;display:grid;overflow:hidden}.ak-anfahrt-regel>div{gap:var(--abstand-3);padding:var(--abstand-3) var(--ak-rhythmus-2);grid-template-columns:140px minmax(0,1fr);align-items:baseline;display:grid}.ak-anfahrt-regel>div+div{border-top:1px solid var(--ak-linie)}.ak-anfahrt-regel dt{font-family:var(--font-data);font-variant-numeric:tabular-nums;color:var(--ak-tinte);font-size:15px;font-weight:600}.ak-anfahrt-regel dd{font-size:var(--ak-neben);color:var(--ak-tinte-2);margin:0}.ak-leistungszeilen{border:1px solid var(--ak-linie);border-radius:var(--ak-radius-xl);background:var(--ak-flaeche);margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.ak-leistungszeilen li+li{border-top:1px solid var(--ak-linie)}.ak-leistungszeilen a,.ak-leistungszeile{gap:var(--ak-rhythmus-2);min-height:64px;padding:var(--abstand-3) var(--ak-rhythmus-2);color:var(--ak-tinte);grid-template-columns:minmax(0,1fr) auto 20px;align-items:center;text-decoration:none;display:grid}.ak-leistungszeilen strong{font-size:17px;font-weight:600;display:block}.ak-leistungszeilen small{font-size:var(--ak-klein);color:var(--ak-neben-farbe);line-height:1.4;display:block}.ak-leistungszeilen .ak-preise{color:var(--ak-tinte);white-space:nowrap;justify-items:end;font-size:15px;line-height:1.45;display:grid}.ak-leistungszeilen .ak-preise .ak-mono{font-weight:600}.ak-leistungszeilen .ak-preise small{font-size:var(--ak-klein);color:var(--ak-neben-farbe);display:inline}.ak-leistungszeilen .ak-preise .ak-preis-text{font-size:var(--ak-klein);color:var(--ak-neben-farbe)}.ak-leistungszeilen .ak-preise .am-wert{white-space:nowrap}.ak-fuerwen{gap:var(--abstand-3);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.ak-fuerwen a{min-height:96px;padding:var(--ak-rhythmus-2);border-radius:var(--radius-l);border:1px solid var(--ak-linie);background:var(--ak-flaeche);color:var(--ak-tinte);align-content:start;gap:4px;text-decoration:none;display:grid}.ak-fuerwen strong{font-size:17px;font-weight:600}.ak-fuerwen small{font-size:var(--ak-klein);color:var(--ak-neben-farbe);line-height:1.4}.ak-uebergang{gap:var(--ak-rhythmus-2);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;display:grid}.ak-uebergang h2{font-size:22px}.ak-region-fliess{max-width:720px}@media (width<=1100px){.ak-region-hero{gap:var(--ak-rhythmus-3);grid-template-columns:minmax(0,1fr)}.ak-gebiet-karte{grid-template-columns:minmax(0,1fr)}.ak-fuerwen{grid-template-columns:repeat(2,minmax(0,1fr))}.ak-uebergang{grid-template-columns:auto minmax(0,1fr)}.ak-uebergang>a{grid-column:1/-1}}@media (width<=720px){.ak-region-kopf{padding-top:var(--ak-rhythmus-3)}.ak-anfahrt-regel>div{grid-template-columns:minmax(0,1fr);gap:2px}.ak-leistungszeilen a,.ak-leistungszeile{grid-template-columns:minmax(0,1fr) 20px}.ak-leistungszeilen .ak-preise{grid-column:1;justify-items:start}.ak-leistungszeilen .ak-pfeil{grid-area:1/2/span 2}.ak-fuerwen{grid-template-columns:minmax(0,1fr)}.ak-fuerwen a{min-height:64px}}.ak-start .ak-band-huelle{padding:var(--ak-rhythmus-4) 0}.ak-band{gap:var(--ak-rhythmus-4);padding:var(--ak-rhythmus-4);border-radius:var(--ak-radius-xl);background:var(--ak-flaeche);border:1px solid var(--ak-linie);grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:center;display:grid}.ak-band>*{min-width:0}.ak-band h2{-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word}.ak-band-liste{gap:var(--abstand-3);margin:0;padding:0;list-style:none;display:grid}.ak-band-liste li{gap:var(--abstand-3);font-size:var(--ak-neben);color:var(--ak-tinte);grid-template-columns:22px minmax(0,1fr);align-items:start;display:grid}.ak-band-liste svg{width:18px;height:18px;color:var(--ak-gruen-text);margin-top:4px}.ak-band-mehr{gap:var(--ak-abstand-2);padding:var(--ak-rhythmus-2);border-radius:var(--radius-l);background:var(--ak-flaeche-2);border:1px solid var(--ak-linie);display:grid}.ak-band-mehr dl{gap:var(--ak-abstand-2);margin:0;display:grid}.ak-band-mehr dl>div{justify-content:space-between;align-items:baseline;gap:var(--abstand-3);font-size:var(--ak-neben);display:flex}.ak-band-mehr dd{font-family:var(--font-data);font-variant-numeric:tabular-nums;color:var(--ak-tinte);white-space:nowrap;text-align:right;margin:0;font-weight:600}.ak-band-andere{margin-top:var(--ak-rhythmus-2)}.ak-band-andere a{color:var(--ak-tinte);text-underline-offset:3px;font-weight:600;text-decoration:underline}@media (width<=1100px){.ak-band{gap:var(--ak-rhythmus-3);grid-template-columns:minmax(0,1fr)}}@media (width<=720px){.ak-start .ak-band-huelle{padding:var(--ak-rhythmus-3) 0}.ak-band{padding:var(--ak-rhythmus-3) var(--ak-rhythmus-2)}.ak-band-knopf{width:100%}.ak-band-mehr dl>div{grid-template-columns:minmax(0,1fr);gap:0;display:grid}.ak-band-mehr dd{white-space:normal;text-align:left}}.ak-verwalter-kopf{padding-bottom:var(--ak-rhythmus-4)}.ak-verwalter-raster{gap:var(--ak-rhythmus-4);grid-template-columns:minmax(0,1fr) 400px;align-items:start;display:grid}.ak-verwalter-text{gap:var(--ak-rhythmus-3);min-width:0}.ak-verwalter-text h1{-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word}.ak-verwalter-karte{gap:var(--ak-rhythmus-2);top:var(--ak-rhythmus-3);align-self:start;min-width:0;display:grid;position:sticky}.ak-verwalter-fliess{max-width:720px}.ak-zusagen{gap:var(--ak-rhythmus-2);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));margin:0;padding:0;list-style:none;display:grid}.ak-versprechen{gap:var(--abstand-3);padding:var(--ak-rhythmus-2);border:1px solid var(--ak-linie);border-radius:var(--radius-l);background:var(--ak-flaeche);grid-template-columns:22px minmax(0,1fr);align-items:start;min-width:0;display:grid}.ak-versprechen svg,.ak-konditionen svg{width:18px;height:18px;color:var(--ak-gruen-text);margin-top:4px}.ak-versprechen p,.ak-konditionen p{font-size:var(--ak-neben);color:var(--ak-tinte);gap:2px;margin:0;display:grid}.ak-versprechen strong,.ak-konditionen strong{color:var(--ak-tinte);font-size:16px}.ak-konditionen{gap:var(--ak-rhythmus-2);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.ak-konditionen li{gap:var(--abstand-3);padding:var(--ak-rhythmus-2);border:1px solid var(--ak-linie);border-radius:var(--radius-l);background:var(--ak-flaeche);grid-template-columns:22px minmax(0,1fr);align-items:start;display:grid}.ak-teilung{border:1px solid var(--ak-linie);border-radius:var(--ak-radius-xl);background:var(--ak-flaeche);counter-reset:tl;gap:0;margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.ak-teilung-kopf{gap:var(--ak-rhythmus-2);padding:var(--abstand-3) var(--ak-rhythmus-3);background:var(--ak-flaeche-2);border-bottom:1px solid var(--ak-linie);font-family:var(--font-data);letter-spacing:.06em;text-transform:uppercase;color:var(--ak-neben-farbe);grid-template-columns:220px minmax(0,1.3fr) minmax(0,1fr);font-size:12px;display:grid}.ak-teilung>li:not(.ak-teilung-kopf){counter-increment:tl;gap:var(--ak-rhythmus-2);padding:var(--ak-rhythmus-2) var(--ak-rhythmus-3);border-top:1px solid var(--ak-linie);grid-template-columns:220px minmax(0,1.3fr) minmax(0,1fr);align-items:start;display:grid}.ak-teilung>li:nth-child(2){border-top:0}.ak-teilung h3{gap:2px;font-size:18px;display:grid}.ak-teilung h3:before{content:"0" counter(tl);font-family:var(--font-data);color:var(--ak-gruen-text);font-size:13px;font-weight:600}.ak-teilung p{font-size:var(--ak-neben);color:var(--ak-tinte);min-width:0;margin:0}.ak-teilung .ak-teilung-sie{color:var(--ak-tinte-2)}.ak-teilung .ak-wer-etikett{display:none}.ak-wer-etikett{font-family:var(--font-data);letter-spacing:.05em;text-transform:uppercase;vertical-align:1px;color:var(--ak-tinte);border-radius:999px;margin-right:6px;padding:2px 8px;font-size:12px}.ak-teilung-wir .ak-wer-etikett{background:var(--ak-gruen-hell)}.ak-teilung-sie .ak-wer-etikett{background:var(--ak-warn-flaeche)}.ak-verwalter-fristen{border:1px solid var(--ak-linie);border-radius:var(--ak-radius-xl);background:var(--ak-flaeche);margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.ak-verwalter-fristen li{justify-content:space-between;align-items:baseline;gap:var(--ak-rhythmus-2);padding:var(--abstand-3) var(--ak-rhythmus-3);display:flex}.ak-verwalter-fristen li+li{border-top:1px solid var(--ak-linie)}.ak-verwalter-fristen li>span{gap:2px;min-width:0;display:grid}.ak-verwalter-fristen small{font-size:var(--ak-klein);color:var(--ak-neben-farbe);line-height:1.45}.ak-verwalter-fristen li>strong{text-align:right;white-space:nowrap}.ak-verwalter-fristen .ak-fristen-kopf{background:var(--ak-flaeche-2);font-family:var(--font-data);letter-spacing:.06em;text-transform:uppercase;color:var(--ak-neben-farbe);font-size:12px}.ak-foerder-tabelle-rahmen{border:1px solid var(--ak-linie);border-radius:var(--ak-radius-xl);background:var(--ak-flaeche);overflow-x:auto}.ak-foerder-tabelle{border-collapse:collapse;width:100%;font-size:var(--ak-neben);min-width:880px}.ak-foerder-tabelle caption{text-align:left;padding:var(--abstand-3) var(--ak-rhythmus-2)}.ak-foerder-tabelle th,.ak-foerder-tabelle td{text-align:left;vertical-align:top;padding:var(--abstand-3) var(--ak-rhythmus-2);border-top:1px solid var(--ak-linie)}.ak-foerder-tabelle thead th{background:var(--ak-flaeche-2);font-family:var(--font-data);letter-spacing:.06em;text-transform:uppercase;color:var(--ak-neben-farbe);border-top:0;font-size:12px;font-weight:500}.ak-foerder-tabelle tbody th{color:var(--ak-tinte);width:190px;font-weight:600}.ak-foerder-tabelle tbody th small{font-weight:400;font-size:var(--ak-klein);color:var(--ak-neben-farbe);margin-top:2px;display:block}.ak-foerder-tabelle td.ak-foerder-beispiel{background:var(--ak-flaeche-2)}.ak-foerder-zahl{font-family:var(--font-data);font-variant-numeric:tabular-nums;color:var(--ak-tinte);white-space:normal;font-weight:600;display:block}.ak-foerder-weg{font-size:var(--ak-klein);color:var(--ak-tinte-2);margin-top:4px;line-height:1.5;display:block}.ak-foerder-karten{gap:var(--abstand-3);margin:0;padding:0;list-style:none;display:none}.ak-foerder-karte{gap:var(--ak-abstand-2);padding:var(--ak-rhythmus-2);border:1px solid var(--ak-linie);border-radius:var(--radius-l);background:var(--ak-flaeche);min-width:0;display:grid}.ak-foerder-karte h3{font-size:18px}.ak-foerder-regel{font-size:var(--ak-klein);color:var(--ak-tinte-2);margin:0;line-height:1.5}.ak-foerder-karte .ak-foerder-zahl{font-size:22px}.ak-foerder-karte .ak-chip{justify-self:start}.ak-verwalter-anfrage{gap:var(--ak-rhythmus-4);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;display:grid}.ak-verwalter-anfrage>*{min-width:0}.ak-verwalter-formular{align-content:start}.ak-verwalter .ak-person-block{min-width:0}@media (width<=1100px){.ak-verwalter-raster{gap:var(--ak-rhythmus-3);grid-template-columns:minmax(0,1fr)}.ak-verwalter-karte{position:static}.ak-teilung-kopf{display:none}.ak-teilung>li:not(.ak-teilung-kopf){gap:var(--ak-abstand-2);grid-template-columns:minmax(0,1fr)}.ak-teilung .ak-wer-etikett{display:inline-block}.ak-konditionen{grid-template-columns:minmax(0,1fr)}.ak-foerder-tabelle-rahmen{display:none}.ak-foerder-karten{display:grid}.ak-verwalter-anfrage{gap:var(--ak-rhythmus-3);grid-template-columns:minmax(0,1fr)}}@media (width<=720px){.ak-verwalter-kopf{padding-top:var(--ak-rhythmus-3)}.ak-teilung>li:not(.ak-teilung-kopf){padding:var(--ak-rhythmus-2)}.ak-verwalter-fristen li{align-items:flex-start;gap:var(--ak-abstand-1);padding:var(--abstand-3) var(--ak-rhythmus-2);flex-direction:column}.ak-verwalter-fristen li>strong{text-align:left;white-space:normal}.ak-zusagen{gap:var(--abstand-3);grid-template-columns:minmax(0,1fr)}}.ak-seite h2.ak-klein-titel{font-family:var(--font-data);text-transform:uppercase;letter-spacing:.08em;color:var(--ak-neben-farbe);font-size:12px;font-weight:400;line-height:1.4}.ak-foerder-tabelle .am-wert,.ak-foerder-karte .am-wert{white-space:normal}.emil{--emil-fenster:var(--n-0);--emil-laden:var(--n-300);--emil-sockel:var(--marke-akzent,currentColor);--emil-waermeverlust:var(--brand-accent);--emil-saniert:var(--brand-secondary);--emil-auf-saniert:var(--success-contrast,var(--n-0));width:var(--emil-groesse,64px);height:var(--emil-groesse,64px);color:var(--n-900);flex:none;display:block;overflow:visible}.emil .emil-fenster,.emil .emil-geraet{fill:var(--emil-fenster)}.emil .emil-fenster.ist-saniert{fill:var(--emil-saniert)}.emil .emil-laden{fill:var(--emil-laden)}.emil .emil-pupille.ist-auf-licht{fill:var(--kl-fg-hell,#0c0a09)}.emil .emil-sockel{stroke:var(--emil-sockel)}.emil .emil-linse{fill:var(--emil-waermeverlust)}.emil .emil-siegel{fill:var(--emil-saniert);stroke:none}.emil .emil-siegel-haken{stroke:var(--emil-auf-saniert)}.emil .emil-haken-strich{stroke:var(--emil-saniert)}.emil .emil-z-auge.ist-waermeverlust{fill:var(--emil-waermeverlust)}.emil .emil-z-auge.ist-saniert{fill:var(--emil-saniert)}.emil .emil-glut{fill:var(--emil-waermeverlust)}.emil .emil-gruen{fill:var(--emil-saniert)}.emil .emil-waerme{stroke:var(--emil-waermeverlust)}.emil .emil-haken{stroke:var(--emil-saniert);stroke-dasharray:1}.emil[data-zustand] .emil-glut,.emil[data-zustand] .emil-gruen{transition:opacity var(--motion-dauer-2) var(--motion-ruhe) var(--motion-dauer-1)}.emil[data-zustand] .emil-waerme{transition:opacity var(--motion-dauer-3) var(--motion-ruhe), transform var(--motion-dauer-3) var(--motion-ruhe)}.emil[data-zustand] .emil-dach{transition:transform var(--motion-dauer-4) var(--motion-erkenntnis) var(--motion-dauer-1)}.emil[data-zustand] .emil-haken{transition:stroke-dashoffset var(--motion-dauer-2) var(--motion-ruhe) var(--motion-dauer-4), opacity var(--motion-dauer-1) var(--motion-ruhe) var(--motion-dauer-4)}.emil[data-zustand=waermeverlust] .emil-gruen{opacity:0}.emil[data-zustand=waermeverlust] .emil-haken{opacity:0;stroke-dashoffset:1px}.emil[data-zustand=waermeverlust] .emil-dach{transform:translateY(-1.5px)}.emil[data-zustand=saniert] .emil-glut{opacity:0}.emil[data-zustand=saniert] .emil-waerme{opacity:0;transform:translateY(-2.4px)}.emil[data-zustand=saniert] .emil-haken{opacity:1;stroke-dashoffset:0}.emil[data-zustand=saniert] .emil-dach{transform:translateY(.5px)}.emil[data-zustand=waermeverlust] .emil-waerme path{animation:1.2s ease-in-out infinite alternate emil-steigen}@keyframes emil-steigen{0%{opacity:1;transform:translateY(0)}to{opacity:.65;transform:translateY(-1.2px)}}.emil .emil-pupille{transform-box:fill-box;transform-origin:50%;animation:6s ease-in-out infinite emil-blinzeln}@keyframes emil-blinzeln{0%,92%,to{transform:scaleY(1)}95%{transform:scaleY(.1)}}.emil-pose-begruessen .emil-winken{transform-box:view-box;transform-origin:49px 46.5px;animation:emil-winken 1.2s var(--motion-ruhe) .4s 2}@keyframes emil-winken{0%,to{transform:rotate(0)}30%{transform:rotate(-12deg)}60%{transform:rotate(6deg)}}.emil-pose-warten .emil-zeiger{transform-box:view-box;transform-origin:55px 12px;animation:4s linear infinite emil-uhr}@keyframes emil-uhr{to{transform:rotate(360deg)}}.emil-wackelt{animation:emil-wackeln var(--motion-dauer-3) var(--motion-ruhe) 1}@keyframes emil-wackeln{0%,to{transform:translate(0)}20%{transform:translate(-4px)}45%{transform:translate(4px)}70%{transform:translate(-2px)}}@media (prefers-reduced-motion:reduce){.emil[data-zustand] .emil-glut,.emil[data-zustand] .emil-gruen,.emil[data-zustand] .emil-waerme,.emil[data-zustand] .emil-dach,.emil[data-zustand] .emil-haken{transition:none}.emil *,.emil-wackelt{animation:none!important}}.emil-satz{align-items:center;gap:var(--abstand-4,16px);display:flex}.emil-satz>p{padding:var(--abstand-3,12px) var(--abstand-4,16px);border:1px solid var(--n-200);border-radius:var(--radius-l,12px);background:var(--n-0);color:var(--n-800);font-size:var(--text-m,15px);margin:0;line-height:1.45;position:relative}.bp{--ak-bp-gr-text:1.0625rem;--ak-bp-gr-neben:.9375rem;--ak-bp-gr-klein:.875rem;--ak-bp-gr-h3:1.3125rem;--ak-bp-gr-h2:clamp(1.875rem, 1.2rem + 2.4vw, 3rem);--ak-bp-gr-h1:clamp(2.375rem, 1.3rem + 4.2vw, 4.5rem);--ak-bp-a1:4px;--ak-bp-a2:8px;--ak-bp-a3:12px;--ak-bp-a4:16px;--ak-bp-a5:24px;--ak-bp-a6:32px;--ak-bp-a7:48px;--ak-bp-a8:64px;--ak-bp-a9:96px;--ak-bp-a10:128px;--ak-bp-rand:clamp(16px, 4vw, 48px);--ak-bp-breite:1200px;--ak-bp-r1:10px;--ak-bp-r2:16px;--ak-bp-r3:24px;--ak-bp-r4:32px;--ak-bp-ziel:48px;--ak-bp-dauer-kurz:.16s;--ak-bp-dauer:.32s;--ak-bp-dauer-lang:.64s;--ak-bp-dauer-erzaehl:1.1s;--ak-bp-ease-aus:cubic-bezier(.22, 1, .36, 1);--ak-bp-ease-inout:cubic-bezier(.65, 0, .35, 1);--ak-bp-ease-feder:cubic-bezier(.34, 1.45, .64, 1);--ak-schrift-titel:"Fraunces Variable", "Iowan Old Style", Georgia, serif;background:var(--ak-papier);color:var(--ak-tinte);font-family:var(--font-ui);font-size:var(--ak-bp-gr-text);letter-spacing:normal;font-feature-settings:"cv11", "ss01";-webkit-font-smoothing:antialiased;line-height:1.6}.bp img,.bp svg{max-width:100%;display:block}.bp h1,.bp h2,.bp h3,.bp h4{font-family:var(--ak-schrift-titel);letter-spacing:-.015em;font-variation-settings:"opsz" 96, "SOFT" 50;text-wrap:balance;margin:0;font-weight:560;line-height:1.08}.bp h1{font-size:var(--ak-bp-gr-h1);letter-spacing:-.025em}.bp h2{font-size:var(--ak-bp-gr-h2)}.bp h3{font-size:var(--ak-bp-gr-h3);font-variation-settings:"opsz" 30, "SOFT" 50;letter-spacing:-.005em;line-height:1.2}.bp p{text-wrap:pretty;margin:0}.bp a{color:var(--ak-gruen-text);text-underline-offset:.2em;text-decoration-thickness:1px}.bp ul,.bp ol{margin:0;padding:0}.bp .zahl{font-variant-numeric:tabular-nums lining-nums;font-feature-settings:"tnum" 1, "lnum" 1}.bp :focus-visible{outline:3px solid var(--ak-fokus);outline-offset:3px;border-radius:6px}.bp .vh{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}.bp .huelle{width:min(100% - 2 * var(--ak-bp-rand), var(--ak-bp-breite));margin-inline:auto}.bp .abschnitt{padding-block:clamp(64px,9vw,128px)}.bp .abschnitt-eng{padding-block:clamp(48px,6vw,80px)}.bp .kicker{font-size:var(--ak-bp-gr-klein);letter-spacing:.02em;color:var(--ak-tinte-2);align-items:center;gap:10px;font-weight:600;display:inline-flex}.bp .kicker:before{content:"";background:var(--ak-gruen);border-radius:2px;width:22px;height:2px}.bp .lead{color:var(--ak-tinte-2);max-width:34em;font-size:clamp(1.125rem,1rem + .5vw,1.3125rem);line-height:1.5}.bp .neben{font-size:var(--ak-bp-gr-neben);color:var(--ak-tinte-2)}.bp .klein{font-size:var(--ak-bp-gr-klein);color:var(--ak-tinte-3)}.bp .titelblock{gap:var(--ak-bp-a4);max-width:46rem;margin-bottom:clamp(32px,5vw,64px);display:grid}.bp .titelblock.mitte{text-align:center;justify-items:center;margin-inline:auto}.bp .ton-2{background:var(--ak-flaeche-2)}.bp .knopf{--ak-bp-hg:var(--ak-gruen);background:var(--ak-bp-hg);min-height:52px;color:var(--ak-auf-gruen);font:600 1rem/1 var(--font-ui);cursor:pointer;isolation:isolate;transition:transform var(--ak-bp-dauer-kurz) var(--ak-bp-ease-aus), box-shadow var(--ak-bp-dauer) var(--ak-bp-ease-aus), background-color var(--ak-bp-dauer-kurz);box-shadow:0 1px 0 color-mix(in srgb, var(--ak-flaeche) 18%, transparent) inset, 0 8px 20px -10px color-mix(in srgb, var(--ak-gruen) 70%, transparent);border:0;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:0 24px;text-decoration:none;display:inline-flex;position:relative;overflow:hidden}.bp .knopf:hover{background:var(--ak-gruen-tief);box-shadow:0 1px 0 color-mix(in srgb, var(--ak-flaeche) 18%, transparent) inset, 0 14px 26px -12px color-mix(in srgb, var(--ak-gruen) 80%, transparent);transform:translateY(-1px)}:root[data-theme=dark] .bp .knopf:hover{background:var(--ak-gruen-tief)}.bp .knopf:active{transform:translateY(0)scale(.97)}.bp .knopf>svg{flex:none;width:20px;height:20px}.bp .knopf .pfeil{width:18px;height:18px;transition:transform var(--ak-bp-dauer) var(--ak-bp-ease-aus)}.bp .knopf:hover .pfeil,.bp .kachel:hover .pfeil,.bp .textlink:hover .pfeil{transform:translate(4px)}.bp .knopf-zweit{color:var(--ak-tinte);box-shadow:inset 0 0 0 1.5px var(--ak-linie-stark);background:0 0}.bp .knopf-zweit:hover{background:var(--ak-flaeche);box-shadow:inset 0 0 0 1.5px var(--ak-tinte)}:root[data-theme=dark] .bp .knopf-zweit:hover{background:var(--ak-flaeche-2)}.bp .knopf-gross{min-height:60px;padding:0 30px;font-size:1.0625rem}.bp .knopf[disabled]{opacity:.5;cursor:not-allowed}.bp .textlink{color:var(--ak-gruen-text);align-items:center;gap:6px;min-height:44px;font-weight:600;text-decoration:none;display:inline-flex}.bp .textlink .pfeil{width:16px;height:16px;transition:transform var(--ak-bp-dauer) var(--ak-bp-ease-aus)}.bp .textlink:hover{text-decoration:underline}.bp .knopfreihe{gap:var(--ak-bp-a3);flex-wrap:wrap;align-items:center;display:flex}.bp .karte{background:var(--ak-flaeche);border:1px solid var(--ak-linie);border-radius:var(--ak-bp-r3);box-shadow:var(--ak-schatten-1);padding:clamp(20px,3vw,32px)}.bp .karte-ruhig{background:var(--ak-flaeche-2);box-shadow:none;border-color:#0000}.bp .etikett{letter-spacing:.01em;background:var(--ak-flaeche-2);color:var(--ak-tinte-2);border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:13px;font-weight:600;display:inline-flex}.bp .etikett-wir{background:var(--ak-gruen-hell);color:var(--ak-gruen-text)}.bp .etikett-sie{background:var(--ak-flaeche-3);color:var(--ak-tinte)}.bp .etikett svg{width:14px;height:14px}.bp .illu{overflow:visible}.bp .illu .ln{fill:none;stroke:var(--ak-illu-linie);stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round}.bp .illu .ln .fein{stroke-width:1.5px}.bp .illu .f-wand{fill:var(--ak-f-wand)}.bp .illu .f-stein{fill:var(--ak-f-stein)}.bp .illu .f-salbei{fill:var(--ak-f-salbei)}.bp .illu .f-gruen{fill:var(--ak-f-gruen)}.bp .illu .f-sonne{fill:var(--ak-f-sonne)}.bp .illu .f-terra{fill:var(--ak-f-terra)}.bp .illu .f-ziegel{fill:var(--ak-f-ziegel)}.bp .illu .f-himmel{fill:var(--ak-f-himmel)}.bp .illu .f-papier{fill:var(--ak-papier)}.bp .illu .f-flaeche{fill:var(--ak-flaeche)}.bp .illu .f-tinte{fill:var(--ak-illu-linie)}.bp .illu .f-nacht{fill:var(--ak-f-nacht)}.bp .illu .s-terra{stroke:var(--ak-f-terra)}.bp .illu .s-gruen{stroke:var(--ak-f-gruen)}.bp .illu .s-sonne{stroke:var(--ak-f-sonne)}.bp .illu .s-himmel{stroke:var(--ak-f-nacht)}.bp .illu .punkt{fill:var(--ak-illu-linie);stroke:none}.bp .illu .welle{stroke:var(--ak-f-terra);stroke-width:2.4px;fill:none;stroke-linecap:round}.bp .illu .kalt{stroke:var(--ak-f-nacht);stroke-width:2px;fill:none;stroke-linecap:round}.bp .illu .text-im-bild{font:700 11px var(--font-ui);fill:var(--ak-illu-linie)}.bp .emil{overflow:visible}.bp .emil .augen{transform-origin:60px 64px;transform-box:view-box}.bp .emil .arm-winken{transform-origin:86px 72px;transform-box:view-box}.bp .rechnung{background:var(--ak-flaeche);border:1px solid var(--ak-linie);border-radius:var(--ak-bp-r3);box-shadow:var(--ak-schatten-2);gap:0;display:grid;overflow:hidden}.bp .rechnung-kopf{align-items:center;gap:var(--ak-bp-a3);border-bottom:1px dashed var(--ak-linie-stark);padding:18px 24px;display:flex}.bp .rechnung-kopf strong{font-size:1.0625rem}.bp .rechnung-zeile{gap:var(--ak-bp-a3);grid-template-columns:28px 1fr auto;align-items:baseline;padding:14px 24px;display:grid}.bp .rechnung-zeile+.rechnung-zeile{border-top:1px solid var(--ak-linie)}.bp .rechnung-zeichen{font:600 1.25rem/1 var(--font-ui);color:var(--ak-tinte-3);text-align:center}.bp .rechnung-name{font-weight:500}.bp .rechnung-name small{font-size:var(--ak-bp-gr-klein);color:var(--ak-tinte-3);margin-top:2px;font-weight:400;display:block}.bp .rechnung-betrag{font:600 1.3125rem/1.2 var(--font-ui);font-variant-numeric:tabular-nums;white-space:nowrap;letter-spacing:-.01em}.bp .rechnung-zeile.summe{background:var(--ak-flaeche-2);border-top:2px solid var(--ak-tinte)!important}.bp .rechnung-zeile.summe .rechnung-name{font-weight:650}.bp .rechnung-fuss{font-size:var(--ak-bp-gr-neben);color:var(--ak-tinte-2);background:var(--ak-flaeche-2);border-top:1px solid var(--ak-linie);gap:6px;padding:14px 24px 18px;display:grid}.bp .rechnung-fuss p{gap:8px;display:flex}.bp .rechnung-fuss svg{width:18px;height:18px;color:var(--ak-gruen-text);flex:none;margin-top:3px}@media (width<=480px){.bp .rechnung-zeile{grid-template-columns:20px 1fr auto;gap:8px;padding:14px 16px}.bp .rechnung-kopf,.bp .rechnung-fuss{padding-inline:16px}.bp .rechnung-betrag{font-size:1.125rem}}.bp .leiste{gap:10px;display:grid}.bp .leiste-text{justify-content:space-between;gap:var(--ak-bp-a3);font-size:var(--ak-bp-gr-neben);color:var(--ak-tinte-2);display:flex}.bp .leiste-text strong{color:var(--ak-tinte)}.bp .leiste-spur{grid-auto-columns:1fr;grid-auto-flow:column;gap:6px;display:grid}.bp .leiste-spur i{background:var(--ak-flaeche-3);border-radius:6px;height:6px;position:relative;overflow:hidden}.bp .leiste-spur i:after{content:"";background:var(--ak-gruen);transform-origin:0;transition:transform var(--ak-bp-dauer-lang) var(--ak-bp-ease-aus);position:absolute;inset:0;transform:scaleX(0)}.bp .leiste-spur i.fertig:after,.bp .leiste-spur i.jetzt:after{transform:scaleX(1)}.bp .leiste-spur i.jetzt:after{opacity:.55}.bp .fragen{gap:12px;max-width:52rem;display:grid}.bp .frage{background:var(--ak-flaeche);border:1px solid var(--ak-linie);border-radius:var(--ak-bp-r2);transition:border-color var(--ak-bp-dauer-kurz), box-shadow var(--ak-bp-dauer) var(--ak-bp-ease-aus)}.bp .frage[open]{border-color:var(--ak-linie-stark);box-shadow:var(--ak-schatten-1)}.bp .frage summary{cursor:pointer;justify-content:space-between;align-items:center;gap:var(--ak-bp-a4);border-radius:var(--ak-bp-r2);min-height:64px;padding:20px 24px;font-size:1.0625rem;font-weight:600;list-style:none;display:flex}.bp .frage summary::-webkit-details-marker{display:none}.bp .frage summary .plus{background:var(--ak-flaeche-2);width:32px;height:32px;transition:transform var(--ak-bp-dauer) var(--ak-bp-ease-aus), background-color var(--ak-bp-dauer-kurz);border-radius:999px;flex:none;place-items:center;display:grid}.bp .frage summary .plus svg{width:16px;height:16px}.bp .frage[open] summary .plus{background:var(--ak-gruen-hell);color:var(--ak-gruen-text);transform:rotate(45deg)}.bp .frage .antwort{color:var(--ak-tinte-2);max-width:44rem;padding:0 24px 22px}.bp .frage .antwort p+p{margin-top:10px}.bp .feld{gap:6px;display:grid}.bp .feld label{font-weight:600;font-size:var(--ak-bp-gr-neben)}.bp .feld input{border-radius:var(--ak-bp-r1);border:1.5px solid var(--ak-linie-stark);background:var(--ak-flaeche);min-height:52px;color:var(--ak-tinte);font:inherit;transition:border-color var(--ak-bp-dauer-kurz), box-shadow var(--ak-bp-dauer-kurz);padding:0 14px}.bp .feld input:hover{border-color:var(--ak-tinte-3)}.bp .feld input:focus{border-color:var(--ak-gruen);box-shadow:0 0 0 4px color-mix(in srgb, var(--ak-gruen) 22%, transparent);outline:none}.bp .feld[data-fehler] input{border-color:var(--ak-terra-text)}.bp .feld .fehler{color:var(--ak-terra-text);font-size:var(--ak-bp-gr-neben);font-weight:500;display:none}.bp .feld[data-fehler] .fehler{display:block}.bp .person{gap:var(--ak-bp-a4);grid-template-columns:auto 1fr;align-items:center;display:grid}.bp .foto{object-fit:cover;width:72px;height:72px;box-shadow:0 0 0 3px var(--ak-flaeche), 0 0 0 5px var(--ak-f-salbei);background:var(--ak-flaeche-2);border-radius:999px}.bp .foto-klein{width:40px;height:40px;box-shadow:0 0 0 2px var(--ak-papier)}.bp .fotos-stapel{flex:none;display:flex}.bp .fotos-stapel img+img{margin-left:-10px}.bp [data-zeigen][data-bp]{opacity:0;transition:opacity var(--ak-bp-dauer-lang) var(--ak-bp-ease-aus), transform var(--ak-bp-dauer-lang) var(--ak-bp-ease-aus);transition-delay:calc(var(--ak-bp-i,0) * 70ms);transform:translateY(18px)}.bp [data-zeigen][data-bp=sichtbar]{opacity:1;transform:none}.bp .zeichnen[data-bp] .ln>.z{stroke-dasharray:1;stroke-dashoffset:1px}.bp .zeichnen[data-bp=sichtbar] .ln>.z{animation:1.4s cubic-bezier(.65,0,.35,1) forwards bp-zeichnen}.bp .zeichnen[data-bp] .fl{opacity:0;transition:opacity var(--ak-bp-dauer-lang) var(--ak-bp-ease-aus) .6s}.bp .zeichnen[data-bp=sichtbar] .fl{opacity:1}@keyframes bp-zeichnen{to{stroke-dashoffset:0}}@keyframes bp-steigen{0%{opacity:0;transform:translateY(4px)}30%{opacity:1}to{opacity:0;transform:translateY(-14px)}}@keyframes bp-schweben{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes bp-blinzeln{0%,92%,to{transform:scaleY(1)}95%{transform:scaleY(.1)}}@keyframes bp-winken{0%,to{transform:rotate(0)}25%{transform:rotate(-14deg)}75%{transform:rotate(10deg)}}@keyframes bp-puls{0%,to{opacity:.55}50%{opacity:1}}@keyframes bp-drehen{to{transform:rotate(360deg)}}.bp .illu .welle-a{animation:bp-steigen 2.8s var(--ak-bp-ease-aus) infinite;transform-box:fill-box}.bp .illu .welle-a:nth-of-type(2n){animation-delay:.9s}.bp .illu .welle-a:nth-of-type(3n){animation-delay:1.7s}.bp .emil .augen{animation:5.5s infinite bp-blinzeln}.bp .emil .arm-winken{animation:bp-winken 2.4s var(--ak-bp-ease-inout) infinite}.bp .emil.schwebt{animation:bp-schweben 4.5s var(--ak-bp-ease-inout) infinite}.bp .illu .rotor{transform-box:view-box;animation:2.4s linear infinite bp-drehen}@media (prefers-reduced-motion:reduce){.bp [data-zeigen][data-bp]{opacity:1;transform:none}.bp .zeichnen[data-bp] .ln>.z{stroke-dasharray:none;stroke-dashoffset:0}.bp .zeichnen[data-bp] .fl{opacity:1}}.bp .hero-haus .glas,.bp .hero-haus .glas-rund{fill:var(--ak-f-himmel);stroke:var(--ak-illu-linie);stroke-width:2.2px}.bp .hero-haus .rahmen{fill:none;stroke:var(--ak-illu-linie);stroke-width:2.2px;stroke-linecap:round}.bp .hero-haus .rahmen-neu{fill:none;stroke:var(--ak-illu-linie);stroke-width:1.5px;opacity:0}.bp .hero-haus .tuer{fill:var(--ak-f-salbei);stroke:var(--ak-illu-linie);stroke-width:2.2px}.bp .hero-haus .daemmung{fill:none;stroke:var(--ak-f-sonne);stroke-width:14px;stroke-linecap:round;stroke-linejoin:round;opacity:0}.bp .hero-haus .daemmung-linie{fill:none;stroke:var(--ak-illu-linie);stroke-width:1.2px;opacity:0;clip-path:polygon(0 0,100% 0,100% 100%,0 100%);display:none}.bp .hero-haus .pumpe{opacity:0;transform:translate(18px)}.bp .hero-haus .pumpe-koerper{fill:var(--ak-f-wand);stroke:var(--ak-illu-linie);stroke-width:2.2px}.bp .hero-haus .pumpe-rad{fill:var(--ak-f-stein);stroke:var(--ak-illu-linie);stroke-width:2.2px}.bp .hero-haus .pumpe-linie{fill:none;stroke:var(--ak-illu-linie);stroke-width:2px;stroke-linecap:round}.bp .hero-haus .funken{opacity:0}.bp .hero-haus .wellen,.bp .hero-haus .rauch,.bp .hero-haus.s1 .daemmung{opacity:1}.bp .hero-haus.s1 .wellen-dach{opacity:0}.bp .hero-haus.s2 .rahmen-neu{opacity:1}.bp .hero-haus.s2 .wellen-wand{opacity:0}.bp .hero-haus .weg-flaeche{fill:var(--ak-f-stein)}.bp .hero-haus.s3 .pumpe{opacity:1;transform:none}.bp .hero-haus.s3 .rauch{opacity:0}.bp .hero-haus.s4 .glas,.bp .hero-haus.s4 .glas-rund{fill:var(--ak-f-sonne)}.bp .hero-haus.s4 .funken{opacity:1}.bp .hero-haus:not(.s3) .rotor{animation-play-state:paused}.bp .emil .hand{fill:var(--ak-f-wand)}.bp .emil .blatt{fill:var(--ak-f-wand);stroke:var(--ak-illu-linie);stroke-width:2px}.bp .emil .muenze-emil{fill:var(--ak-f-sonne);stroke:var(--ak-illu-linie);stroke-width:2px}.bp .emil .haken-emil{fill:var(--ak-f-gruen);stroke:var(--ak-illu-linie);stroke-width:2px}.bp .emil .haken-strich{fill:none;stroke:var(--ak-f-wand);stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round}.bp .emil .fein-oben{fill:none;stroke:var(--ak-illu-linie);stroke-width:1.6px;stroke-linecap:round}.bp .illu .muenze{animation:bp-puls 1.8s var(--ak-bp-ease-inout) infinite}.bp .emil-sagt{gap:var(--ak-bp-a4);grid-template-columns:auto 1fr;align-items:center;display:grid}.bp .emil-sagt .emil{width:84px;height:84px}.bp .blase{background:var(--ak-flaeche);border:1px solid var(--ak-linie);font-size:var(--ak-bp-gr-neben);color:var(--ak-tinte);box-shadow:var(--ak-schatten-1);border-radius:20px;max-width:30rem;padding:14px 18px;position:relative}.bp .blase:before{content:"";background:inherit;border-left:1px solid var(--ak-linie);border-bottom:1px solid var(--ak-linie);width:14px;height:14px;position:absolute;top:calc(50% - 8px);left:-8px;transform:rotate(45deg)}.bp .blase strong{color:var(--ak-tinte-3);margin-bottom:2px;font-size:13px;font-weight:600;display:block}.bp .kette{gap:28px;display:grid}.bp .kette-treppe{grid-template-columns:repeat(3,1fr);align-items:start;gap:22px;list-style:none;display:grid}.bp .kette-treppe li{background:var(--ak-flaeche);border:1px solid var(--ak-linie);border-radius:var(--ak-bp-r3);box-shadow:var(--ak-schatten-1);align-content:start;gap:8px;padding:20px;display:grid;position:relative}.bp .kette-treppe li:first-child{margin-top:72px}.bp .kette-treppe li:nth-child(2){margin-top:36px}.bp .kette-treppe li+li:before{content:"";background:var(--ak-f-gruen);width:22px;height:2px;position:absolute;top:50%;left:-22px}.bp .kette-treppe .k-bild{background:color-mix(in srgb, var(--ak-f-salbei) 35%, var(--ak-flaeche));border-radius:16px;place-items:center;padding:8px;display:grid}.bp .kette-treppe .k-bild .illu{width:100%;max-width:150px;height:auto}.bp .kette-treppe .k-nr{background:var(--ak-tinte);width:30px;height:30px;color:var(--ak-papier);border-radius:99px;place-items:center;font-size:14px;font-weight:650;display:grid;position:absolute;top:12px;left:12px}.bp .kette-treppe strong{font-family:var(--ak-schrift-titel);letter-spacing:-.01em;font-size:1.1875rem;font-weight:620}.bp .kette-treppe .k-text{color:var(--ak-tinte-2);font-size:var(--ak-bp-gr-neben)}.bp .beispiel-kopf{justify-items:start;gap:10px;display:grid}.bp .vergleich{grid-template-columns:1fr 1fr;align-items:start;gap:18px;display:grid}.bp .v-spalte{background:var(--ak-flaeche);border:1px solid var(--ak-linie);border-radius:var(--ak-bp-r3);overflow:hidden}.bp .v-spalte h4,.bp .kfw-karte h4{font-family:var(--ak-schrift-titel);letter-spacing:-.01em;margin:0;font-size:1.125rem;font-weight:620;line-height:1.3}.bp .v-spalte h4{border-bottom:1px dashed var(--ak-linie-stark);padding:16px 20px}.bp .v-spalte.mit{border:2px solid var(--ak-gruen)}.bp .v-spalte.mit h4{background:var(--ak-gruen-hell);color:var(--ak-gruen-text)}.bp .v-spalte ul,.bp .v-liste{margin:0;padding:0;list-style:none}.bp .v-zeile{border-top:1px solid var(--ak-linie);font-size:var(--ak-bp-gr-neben);grid-template-columns:18px minmax(0,1fr) auto;align-items:baseline;gap:10px;padding:11px 20px;display:grid}.bp .v-spalte li:first-child,.bp .v-liste li:first-child{border-top:0}.bp .v-z{color:var(--ak-tinte-3);text-align:center;font-weight:600}.bp .v-name{font-weight:500}.bp .v-name small{color:var(--ak-tinte-3);margin-top:2px;font-size:13px;font-weight:400;line-height:1.35;display:block}.bp .v-betrag{white-space:nowrap;font-variant-numeric:tabular-nums;font-weight:600}.bp .v-zeile.summe{background:var(--ak-flaeche-2);border-top:2px solid var(--ak-tinte);font-size:1rem}.bp .v-zeile.summe .v-name{font-weight:650}.bp .mehr-band{background:var(--ak-gruen-hell);color:var(--ak-tinte);border-radius:var(--ak-bp-r2);text-align:center;padding:16px 20px;font-size:1.0625rem}.bp .mehr-band strong{white-space:nowrap}.bp .gerechnet{background:var(--ak-flaeche);border:1px solid var(--ak-linie);border-radius:var(--ak-bp-r2);font-size:var(--ak-bp-gr-neben)}.bp .gerechnet summary{cursor:pointer;color:var(--ak-gruen-text);align-items:center;min-height:48px;padding:12px 18px;font-weight:600;display:flex}.bp .gerechnet ul{color:var(--ak-tinte-2);gap:8px;padding:0 18px 16px 36px;display:grid}.bp .gerechnet .quelle{color:var(--ak-tinte-3);font-size:13px;display:block}.bp .kfw-raster{grid-template-columns:1fr 1fr;align-items:start;gap:18px;display:grid}.bp .kfw-karte{gap:14px;padding:22px;display:grid}.bp .kfw-kopf{grid-template-columns:92px 1fr;align-items:center;gap:14px;display:grid}.bp .kfw-kopf .etikett{margin-bottom:6px}.bp .kfw-bild{background:var(--ak-flaeche-2);border-radius:14px;padding:6px}.bp .kfw-bild .illu{width:100%;height:auto}.bp .kfw-karte .v-liste,.bp .kette.kompakt .v-liste{border:1px solid var(--ak-linie);border-radius:var(--ak-bp-r2);overflow:hidden}.bp .kette.kompakt{border-top:1px solid var(--ak-linie);gap:14px;padding-top:20px}.bp .kette.kompakt h3{font-size:1.25rem}@media (width<=900px){.bp .vergleich,.bp .kfw-raster{grid-template-columns:1fr}.bp .kette-treppe{grid-template-columns:1fr;gap:18px}.bp .kette-treppe li:nth-child(n){grid-template-columns:96px minmax(0,1fr);column-gap:14px;margin-top:0}.bp .kette-treppe li:nth-child(2){margin-left:16px}.bp .kette-treppe li:nth-child(3){margin-left:32px}.bp .kette-treppe li+li:before{width:2px;height:18px;top:-18px;left:40px}.bp .kette-treppe .k-bild{grid-row:span 2}}@media (width<=480px){.bp .v-zeile{gap:8px;padding:10px 14px}.bp .v-spalte h4{padding:14px}.bp .kfw-kopf{grid-template-columns:64px 1fr}.bp .kfw-karte{padding:16px}}.bp .nwg{background:var(--ak-flaeche);border:1px dashed var(--ak-linie-stark);border-radius:var(--ak-bp-r3);grid-template-columns:140px minmax(0,1fr) auto;align-items:center;gap:20px;padding:16px 22px;display:grid}.bp .nwg .illu{width:100%;height:auto}.bp .nwg h3{font-size:1.125rem}.bp .nwg p{color:var(--ak-tinte-2);font-size:var(--ak-bp-gr-neben);margin-top:4px}@media (width<=640px){.bp .nwg{grid-template-columns:84px minmax(0,1fr);gap:12px;padding:14px}.bp .nwg .textlink{grid-column:1/-1}}.bp-rahmen .kopf{z-index:50;background:color-mix(in srgb, var(--ak-papier) 86%, transparent);-webkit-backdrop-filter:saturate(1.4)blur(14px);transition:border-color var(--ak-bp-dauer) var(--ak-bp-ease-aus), box-shadow var(--ak-bp-dauer) var(--ak-bp-ease-aus);border-bottom:1px solid #0000;position:sticky;top:0}.bp-rahmen .kopf.ist-gescrollt{border-bottom-color:var(--ak-linie)}.bp-rahmen .kopf-innen{align-items:center;gap:var(--ak-bp-a5);min-height:72px;display:flex}.bp-rahmen .logo{color:var(--ak-tinte);letter-spacing:-.01em;min-height:var(--ak-bp-ziel);align-items:center;gap:10px;font-size:1.1875rem;font-weight:650;text-decoration:none;display:inline-flex}.bp-rahmen .logo svg{width:30px;height:28px}.bp-rahmen .logo span{font-family:var(--font-ui)}.bp-rahmen .nav{margin-left:var(--ak-bp-a5);gap:4px;display:flex}.bp-rahmen .nav a{color:var(--ak-tinte-2);font-size:var(--ak-bp-gr-neben);min-height:44px;transition:background-color var(--ak-bp-dauer-kurz) var(--ak-bp-ease-aus), color var(--ak-bp-dauer-kurz);border-radius:999px;align-items:center;padding:10px 12px;font-weight:500;text-decoration:none;display:inline-flex}.bp-rahmen .nav a:hover{background:var(--ak-flaeche-2);color:var(--ak-tinte)}.bp-rahmen .nav a[aria-current=page]{color:var(--ak-tinte);background:var(--ak-flaeche-2)}.bp-rahmen .kopf-rechts{align-items:center;gap:var(--ak-bp-a2);margin-left:auto;display:flex}.bp-rahmen .tel{color:var(--ak-tinte);font-weight:600;font-size:var(--ak-bp-gr-neben);min-height:var(--ak-bp-ziel);align-items:center;gap:8px;padding-inline:8px;text-decoration:none;display:inline-flex}.bp-rahmen .tel small{color:var(--ak-tinte-3);font-size:13px;font-weight:400;line-height:1.2;display:block}.bp-rahmen .tel svg{width:20px;height:20px;color:var(--ak-gruen-text)}.bp-rahmen .rund-knopf{width:var(--ak-bp-ziel);height:var(--ak-bp-ziel);border:1px solid var(--ak-linie);background:var(--ak-flaeche);color:var(--ak-tinte);cursor:pointer;transition:transform var(--ak-bp-dauer-kurz) var(--ak-bp-ease-aus), background-color var(--ak-bp-dauer-kurz);border-radius:999px;place-items:center;display:inline-grid}.bp-rahmen .rund-knopf:hover{background:var(--ak-flaeche-2)}.bp-rahmen .rund-knopf:active{transform:scale(.94)}.bp-rahmen .rund-knopf svg{width:20px;height:20px}.bp-rahmen .thema-knopf .mond{display:none}:root[data-theme=dark] .bp-rahmen .thema-knopf .mond{display:block}:root[data-theme=dark] .bp-rahmen .thema-knopf .sonne,.bp-rahmen .menue-knopf,.bp-rahmen .menue{display:none}@media (width<=960px){.bp-rahmen .nav{display:none}.bp-rahmen .menue-knopf{display:inline-grid}.bp-rahmen .tel-text{display:none}.bp-rahmen .menue{background:var(--ak-papier);border-bottom:1px solid var(--ak-linie);padding:var(--ak-bp-a4) var(--ak-bp-rand) var(--ak-bp-a6);opacity:0;visibility:hidden;transition:opacity var(--ak-bp-dauer) var(--ak-bp-ease-aus), transform var(--ak-bp-dauer) var(--ak-bp-ease-aus), visibility 0s linear var(--ak-bp-dauer);z-index:49;display:block;position:fixed;inset:72px 0 auto;transform:translateY(-8px)}.bp-rahmen .menue.ist-offen{opacity:1;visibility:visible;transition-delay:0s;transform:none}.bp-rahmen .menue a{min-height:52px;color:var(--ak-tinte);border-bottom:1px solid var(--ak-linie);align-items:center;font-size:1.125rem;font-weight:500;text-decoration:none;display:flex}}.bp-rahmen .fuss{background:var(--ak-flaeche-2);padding-block:var(--ak-bp-a8) var(--ak-bp-a6);color:var(--ak-tinte-2);font-size:var(--ak-bp-gr-neben);margin-top:0}.bp-rahmen .fuss-raster{gap:var(--ak-bp-a6);grid-template-columns:1.4fr repeat(3,1fr);display:grid}.bp-rahmen .fuss h2{font-family:var(--font-ui);font-size:var(--ak-bp-gr-neben);color:var(--ak-tinte);margin-bottom:var(--ak-bp-a3);letter-spacing:0;font-weight:650}.bp-rahmen .fuss ul{gap:2px;list-style:none;display:grid}.bp-rahmen .fuss a{color:var(--ak-tinte-2);align-items:center;min-height:40px;text-decoration:none;display:inline-flex}.bp-rahmen .fuss a:hover{color:var(--ak-tinte);text-decoration:underline}.bp-rahmen .fuss-zeile{margin-top:var(--ak-bp-a7);padding-top:var(--ak-bp-a5);border-top:1px solid var(--ak-linie);justify-content:space-between;gap:var(--ak-bp-a3);font-size:var(--ak-bp-gr-klein);color:var(--ak-tinte-3);flex-wrap:wrap;display:flex}@media (width<=860px){.bp-rahmen .fuss-raster{grid-template-columns:1fr 1fr}.bp-rahmen .fuss-raster>:first-child{grid-column:1/-1}}.bp.bp-startseite .hero{padding-block:clamp(32px,6vw,88px) clamp(56px,8vw,112px);position:relative;overflow:hidden}.bp.bp-startseite .hero:before{content:"";background:radial-gradient(closest-side, color-mix(in srgb, var(--ak-f-salbei) 55%, transparent), transparent);pointer-events:none;height:70%;position:absolute;inset:auto -10% -30% 40%}.bp.bp-startseite .hero-raster{grid-template-columns:1.02fr 1fr;align-items:center;gap:clamp(32px,5vw,72px);display:grid;position:relative}.bp.bp-startseite .hero-text{justify-items:start;gap:24px;display:grid}.bp.bp-startseite .hero h1 em{font-variation-settings:"opsz" 144, "SOFT" 100;color:var(--ak-gruen-text);white-space:nowrap;font-style:italic;position:relative}.bp.bp-startseite .hero h1 em:after{content:"";transform-origin:0;height:.22em;animation:bp-unterstreichen 1s var(--ak-bp-ease-aus) .5s both;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 120 12' preserveAspectRatio='none'%3E%3Cpath d='M2 8c20-6 40-6 58-2s40 4 58-3' fill='none' stroke='%23F4C95D' stroke-width='4' stroke-linecap='round'/%3E%3C/svg%3E") 50%/100% 100% no-repeat;position:absolute;bottom:-.08em;left:0;right:0}@keyframes bp-unterstreichen{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.bp.bp-startseite .vertrauen{align-items:center;gap:14px;padding-top:8px;display:flex}.bp.bp-startseite .vertrauen p{font-size:var(--ak-bp-gr-neben);color:var(--ak-tinte-2);line-height:1.4}.bp.bp-startseite .vertrauen strong{color:var(--ak-tinte);font-weight:600;display:block}.bp.bp-startseite .hero-bild{position:relative}.bp.bp-startseite .hero-bild .hero-haus{width:100%;height:auto}.bp.bp-startseite .preis-mobil{font-size:var(--ak-bp-gr-neben);background:var(--ak-flaeche);border:1px solid var(--ak-linie);border-radius:var(--ak-bp-r2);padding:10px 14px;display:none}.bp.bp-startseite .hero-bild .emil{z-index:2;width:22%;position:absolute;bottom:-4%;left:-2%}.bp.bp-startseite .preis-etikett{background:var(--ak-flaeche);border:1px solid var(--ak-linie);width:min(270px,56%);box-shadow:var(--ak-schatten-2);font-size:var(--ak-bp-gr-neben);animation:bp-schweben 6s var(--ak-bp-ease-inout) infinite;border-radius:20px;gap:6px;padding:16px 18px;display:grid;position:absolute;top:2%;right:-2%}.bp.bp-startseite .preis-etikett .z{justify-content:space-between;gap:10px;display:flex}.bp.bp-startseite .preis-etikett .z span:last-child{font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:600}.bp.bp-startseite .preis-etikett .z.summe{border-top:1.5px solid var(--ak-tinte);margin-top:2px;padding-top:6px;font-weight:650}.bp.bp-startseite .preis-etikett .kopfzeile{color:var(--ak-tinte-3);font-size:13px;font-weight:600}.bp.bp-startseite .umschalter{background:var(--ak-flaeche);border:1px solid var(--ak-linie);box-shadow:var(--ak-schatten-1);border-radius:999px;gap:4px;margin:18px auto 0;padding:4px;display:inline-flex;position:relative}.bp.bp-startseite .umschalter-mitte{justify-content:center;display:flex}.bp.bp-startseite .umschalter button{z-index:1;font:600 var(--ak-bp-gr-neben) var(--font-ui);color:var(--ak-tinte-2);cursor:pointer;min-height:44px;transition:color var(--ak-bp-dauer) var(--ak-bp-ease-aus);background:0 0;border:0;border-radius:999px;padding:0 18px;position:relative}.bp.bp-startseite .umschalter button[aria-pressed=true]{color:var(--ak-auf-gruen)}.bp.bp-startseite .umschalter .kugel{background:var(--ak-gruen);transition:transform var(--ak-bp-dauer) var(--ak-bp-ease-aus), width var(--ak-bp-dauer) var(--ak-bp-ease-aus);border-radius:999px;position:absolute;top:4px;bottom:4px;left:4px}.bp.bp-startseite .kacheln{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.bp.bp-startseite .kachel{--ak-bp-ton:var(--ak-f-salbei);color:inherit;background:var(--ak-flaeche);border:1px solid var(--ak-linie);border-radius:var(--ak-bp-r3);transition:transform var(--ak-bp-dauer) var(--ak-bp-ease-aus), box-shadow var(--ak-bp-dauer) var(--ak-bp-ease-aus), border-color var(--ak-bp-dauer-kurz);grid-template-rows:auto 1fr auto;text-decoration:none;display:grid;overflow:hidden}.bp.bp-startseite .kachel:hover{box-shadow:var(--ak-schatten-2);border-color:var(--ak-linie-stark);transform:translateY(-4px)}.bp.bp-startseite .kachel:active{transform:translateY(-1px)scale(.99)}.bp.bp-startseite .kachel-bild{background:color-mix(in srgb, var(--ak-bp-ton) 38%, var(--ak-flaeche));place-items:center;padding:18px 24px 6px;display:grid}.bp.bp-startseite .kachel-bild .illu{width:100%;max-width:210px;height:auto;transition:transform var(--ak-bp-dauer-lang) var(--ak-bp-ease-feder)}.bp.bp-startseite .kachel:hover .kachel-bild .illu{transform:scale(1.05)rotate(-1deg)}.bp.bp-startseite .kachel-text{align-content:start;gap:6px;padding:20px 24px 8px;display:grid}.bp.bp-startseite .kachel-text p{color:var(--ak-tinte-2);font-size:var(--ak-bp-gr-neben)}.bp.bp-startseite .kachel-fuss{font-size:var(--ak-bp-gr-neben);justify-content:space-between;align-items:center;gap:8px;padding:12px 24px 20px;display:flex}.bp.bp-startseite .kachel-fuss .preis{font-variant-numeric:tabular-nums;font-weight:600}.bp.bp-startseite .kachel-fuss .pfeil-kreis{background:var(--ak-flaeche-2);width:40px;height:40px;color:var(--ak-tinte);transition:background-color var(--ak-bp-dauer-kurz), color var(--ak-bp-dauer-kurz);border-radius:999px;place-items:center;display:grid}.bp.bp-startseite .kachel:hover .pfeil-kreis{background:var(--ak-gruen);color:var(--ak-auf-gruen)}.bp.bp-startseite .pfeil-kreis svg{width:18px;height:18px}.bp.bp-startseite .kachel-neu{position:absolute}.bp.bp-startseite .weg-zeile{border:1px dashed var(--ak-linie-stark);color:var(--ak-tinte-2);font-size:var(--ak-bp-gr-neben);text-align:center;border-radius:999px;flex-wrap:wrap;justify-content:center;align-items:center;gap:12px 20px;margin-top:28px;padding:16px 22px;display:flex}.bp.bp-startseite .erzaehlung{grid-template-columns:1.1fr 1fr;align-items:start;gap:clamp(32px,5vw,80px);display:grid}.bp.bp-startseite .erzaehlung-bild{position:sticky;top:96px}.bp.bp-startseite .erzaehlung-bild .rahmen-bild{background:var(--ak-flaeche);border:1px solid var(--ak-linie);border-radius:var(--ak-bp-r4);box-shadow:var(--ak-schatten-1);padding:clamp(16px,3vw,36px)}.bp.bp-startseite .erzaehlung-bild .hero-haus{width:100%;height:auto}.bp.bp-startseite .erzaehlung-bild .stand{font-size:var(--ak-bp-gr-neben);color:var(--ak-tinte-2);justify-content:space-between;align-items:center;margin-top:14px;display:flex}.bp.bp-startseite .punkte{gap:6px;display:flex}.bp.bp-startseite .punkte i{background:var(--ak-linie-stark);width:8px;height:8px;transition:background-color var(--ak-bp-dauer), width var(--ak-bp-dauer) var(--ak-bp-ease-aus);border-radius:9px}.bp.bp-startseite .punkte i.an{background:var(--ak-gruen);width:22px}.bp.bp-startseite .erzaehl-schritte{gap:0;display:grid}.bp.bp-startseite .erzaehl-schritt{opacity:.35;min-height:62vh;transition:opacity var(--ak-bp-dauer-lang) var(--ak-bp-ease-aus);align-content:center;gap:10px;padding-block:24px;display:grid}.bp.bp-startseite .erzaehl-schritt.ist-aktiv{opacity:1}.bp.bp-startseite .erzaehl-schritt .nr{font:600 13px var(--font-ui);color:var(--ak-gruen-text);letter-spacing:.04em}.bp.bp-startseite .erzaehl-schritt h3{font-size:clamp(1.5rem,1.1rem + 1.4vw,2.25rem)}.bp.bp-startseite .erzaehl-schritt p{color:var(--ak-tinte-2);max-width:28rem;font-size:1.125rem}.bp.bp-startseite .ablauf{grid-template-columns:repeat(5,1fr);gap:20px;list-style:none;display:grid;position:relative}.bp.bp-startseite .ablauf:before{content:"";background:repeating-linear-gradient(90deg, var(--ak-linie-stark) 0 8px, transparent 8px 14px);height:2px;position:absolute;top:74px;left:10%;right:10%}.bp.bp-startseite .ablauf li{text-align:center;justify-items:center;gap:10px;display:grid;position:relative}.bp.bp-startseite .ablauf .bild{background:var(--ak-flaeche);border:1px solid var(--ak-linie);z-index:1;width:148px;height:148px;transition:transform var(--ak-bp-dauer) var(--ak-bp-ease-feder);border-radius:999px;place-items:center;display:grid;position:relative}.bp.bp-startseite .ablauf li:hover .bild{transform:translateY(-4px)}.bp.bp-startseite .ablauf .bild .illu{width:112px;height:auto}.bp.bp-startseite .ablauf .nr{background:var(--ak-tinte);width:32px;height:32px;color:var(--ak-papier);font:650 14px var(--font-ui);z-index:2;border-radius:99px;place-items:center;display:grid;position:absolute;top:2px;right:6px}.bp.bp-startseite .ablauf li[data-wer=sie] .bild{background:color-mix(in srgb, var(--ak-f-sonne) 30%, var(--ak-flaeche));border-color:color-mix(in srgb, var(--ak-f-sonne) 60%, var(--ak-linie))}.bp.bp-startseite .ablauf p{color:var(--ak-tinte-2);font-size:var(--ak-bp-gr-neben);max-width:15rem}.bp.bp-startseite .preis-raster{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(32px,5vw,80px);display:grid}.bp.bp-startseite .geld-erklaert{gap:18px;margin-top:28px;display:grid}.bp.bp-startseite .geld-erklaert .illu{width:100%;max-width:380px;height:auto}.bp.bp-startseite .geld-zeile{grid-template-columns:40px 1fr;align-items:start;gap:14px;display:grid}.bp.bp-startseite .geld-zeile .kreis{background:var(--ak-flaeche);border:1px solid var(--ak-linie);border-radius:99px;place-items:center;width:40px;height:40px;font-weight:650;display:grid}.bp.bp-startseite .weitere{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:clamp(40px,6vw,72px);display:grid}.bp.bp-startseite .weitere a{border-radius:var(--ak-bp-r2);background:var(--ak-flaeche);border:1px solid var(--ak-linie);color:inherit;transition:border-color var(--ak-bp-dauer-kurz), transform var(--ak-bp-dauer) var(--ak-bp-ease-aus);grid-template-columns:1fr auto;align-items:center;gap:2px 12px;padding:16px 20px;text-decoration:none;display:grid}.bp.bp-startseite .weitere a:hover{border-color:var(--ak-tinte-3);transform:translateY(-2px)}.bp.bp-startseite .weitere strong{font-weight:600}.bp.bp-startseite .weitere .zahl{grid-row:span 2;font-weight:600}.bp.bp-startseite .weitere small{color:var(--ak-tinte-3);font-size:var(--ak-bp-gr-klein)}.bp.bp-startseite .team{grid-template-columns:1fr 1fr 1fr;gap:20px;display:grid}.bp.bp-startseite .experte{align-content:start;gap:16px;display:grid}.bp.bp-startseite .experte .foto{width:88px;height:88px}.bp.bp-startseite .experte blockquote{font-family:var(--ak-schrift-titel);font-variation-settings:"opsz" 30, "SOFT" 100;margin:0;font-size:1.25rem;line-height:1.35}.bp.bp-startseite .experte .wer{font-size:var(--ak-bp-gr-neben);color:var(--ak-tinte-2)}.bp.bp-startseite .experte .wer strong{color:var(--ak-tinte);font-size:1.0625rem;display:block}.bp.bp-startseite .neutral{background:var(--ak-gruen-hell);border-color:#0000;align-content:start;gap:14px;display:grid}.bp.bp-startseite .neutral .schild{background:var(--ak-flaeche);width:48px;height:48px;color:var(--ak-gruen-text);border-radius:14px;place-items:center;display:grid}.bp.bp-startseite .neutral .schild svg{width:26px;height:26px}.bp.bp-startseite .neutral h3{color:var(--ak-tinte)}.bp.bp-startseite .neutral p{color:var(--ak-tinte-2);font-size:var(--ak-bp-gr-neben)}.bp.bp-startseite .kontakt{background:var(--ak-flaeche);border:1px solid var(--ak-linie);border-radius:var(--ak-bp-r4);box-shadow:var(--ak-schatten-2);grid-template-columns:auto 1fr 1fr;align-items:center;gap:clamp(24px,4vw,56px);padding:clamp(24px,4vw,56px);display:grid}.bp.bp-startseite .kontakt .emil{width:140px}.bp.bp-startseite .grosse-tel{font:600 clamp(1.75rem, 1.2rem + 2vw, 2.5rem)/1.1 var(--font-ui);color:var(--ak-tinte);font-variant-numeric:tabular-nums;letter-spacing:-.02em;align-items:center;min-height:48px;text-decoration:none;display:inline-flex}.bp.bp-startseite .rueckruf{gap:14px;display:grid}.bp.bp-startseite .rueckruf .zwei{grid-template-columns:1fr 1fr;gap:12px;display:grid}.bp.bp-startseite .danke{border-radius:var(--ak-bp-r2);background:var(--ak-gruen-hell);gap:8px;padding:18px;display:none}.bp.bp-startseite .rueckruf.ist-gesendet .danke{display:grid}.bp.bp-startseite .rueckruf.ist-gesendet .formular-teil{display:none}@media (width<=1080px){.bp.bp-startseite .kacheln{grid-template-columns:repeat(2,1fr)}.bp.bp-startseite .ablauf{grid-template-columns:1fr;gap:0;max-width:34rem;margin-inline:auto}.bp.bp-startseite .ablauf:before{background:repeating-linear-gradient(180deg, var(--ak-linie-stark) 0 8px, transparent 8px 14px);width:2px;height:auto;inset:0 auto 0 49px}.bp.bp-startseite .ablauf li{text-align:left;grid-template-columns:100px 1fr;place-items:center start;column-gap:18px;padding-block:10px}.bp.bp-startseite .ablauf li>:not(.bild){grid-column:2}.bp.bp-startseite .ablauf .bild{grid-row:span 3;width:100px;height:100px}.bp.bp-startseite .ablauf .bild .illu{width:74px}.bp.bp-startseite .ablauf .nr{width:28px;height:28px;font-size:13px;top:-2px;right:-4px}.bp.bp-startseite .team{grid-template-columns:1fr 1fr}.bp.bp-startseite .neutral{grid-column:1/-1}.bp.bp-startseite .kontakt{grid-template-columns:1fr 1fr}.bp.bp-startseite .kontakt .emil{display:none}.bp.bp-startseite .weitere{grid-template-columns:1fr 1fr}}@media (width<=860px){.bp.bp-startseite .hero-raster,.bp.bp-startseite .preis-raster{grid-template-columns:1fr}.bp.bp-startseite .hero-bild{width:100%;max-width:520px;margin-inline:auto}.bp.bp-startseite .erzaehlung{grid-template-columns:1fr;gap:0}.bp.bp-startseite .erzaehlung-bild{z-index:2;background:var(--ak-papier);padding-block:8px;top:76px}.bp.bp-startseite .erzaehlung-bild .rahmen-bild{border-radius:var(--ak-bp-r3);padding:10px 14px}.bp.bp-startseite .erzaehlung-bild .hero-haus{max-height:30vh}.bp.bp-startseite .erzaehl-schritt{text-align:left;min-height:46vh}}@media (width<=640px){.bp.bp-startseite .kacheln{grid-template-columns:1fr;gap:12px}.bp.bp-startseite .kachel{grid-template-rows:auto auto;grid-template-columns:116px 1fr}.bp.bp-startseite .kachel-bild{grid-row:span 2;padding:10px}.bp.bp-startseite .kachel-text{gap:2px;padding:16px 16px 2px 4px}.bp.bp-startseite .kachel-text h3{font-size:1.125rem}.bp.bp-startseite .kachel-text p{font-size:14px;line-height:1.45}.bp.bp-startseite .kachel-fuss{padding:6px 16px 14px 4px}.bp.bp-startseite .kachel-fuss .pfeil-kreis{width:34px;height:34px}.bp.bp-startseite .weg-zeile{border-radius:var(--ak-bp-r2)}.bp.bp-startseite .team,.bp.bp-startseite .weitere,.bp.bp-startseite .kontakt,.bp.bp-startseite .rueckruf .zwei{grid-template-columns:1fr}.bp.bp-startseite .preis-etikett{width:100%;margin-top:12px;animation:none;position:relative;top:auto;right:auto}.bp.bp-startseite .hero-bild .emil{width:22%;top:34%;bottom:auto;left:-1%}.bp.bp-startseite .preis-mobil{display:block}.bp.bp-startseite .hero-text{gap:18px}.bp.bp-startseite .hero h1 em{white-space:normal}}.bp.bp-foerder-check .check-seite{padding-block:clamp(24px,4vw,56px) clamp(64px,8vw,112px)}.bp.bp-foerder-check .check-raster{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:32px;display:grid}.bp.bp-foerder-check #check{scroll-margin-top:96px}.bp.bp-foerder-check .check-kopf .etikett{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.bp.bp-foerder-check .check-karte{background:var(--ak-flaeche);border:1px solid var(--ak-linie);border-radius:var(--ak-bp-r4);box-shadow:var(--ak-schatten-2);align-content:start;gap:28px;min-height:560px;padding:clamp(20px,4vw,48px);display:grid;position:relative;overflow:hidden}.bp.bp-foerder-check .check-kopf{gap:18px;display:grid}.bp.bp-foerder-check .check-kopf .oben{justify-content:space-between;align-items:center;gap:12px;min-height:44px;display:flex}.bp.bp-foerder-check .zurueck-knopf{white-space:nowrap;color:var(--ak-tinte-2);font:600 var(--ak-bp-gr-neben) var(--font-ui);cursor:pointer;background:0 0;border:0;border-radius:999px;flex:none;align-items:center;gap:6px;min-height:44px;padding:0 10px 0 4px;display:inline-flex}.bp.bp-foerder-check .zurueck-knopf:hover{background:var(--ak-flaeche-2);color:var(--ak-tinte)}.bp.bp-foerder-check .zurueck-knopf svg{width:18px;height:18px}.bp.bp-foerder-check .zurueck-knopf[hidden]{display:none}.bp.bp-foerder-check .emil-zeile{grid-template-columns:76px 1fr;align-items:center;gap:14px;display:grid}.bp.bp-foerder-check .emil-zeile .emil{width:76px;height:76px}.bp.bp-foerder-check .frage-titel{outline:none;font-size:clamp(1.75rem,1.2rem + 1.8vw,2.5rem)}.bp.bp-foerder-check .frage-hilfe{color:var(--ak-tinte-2);margin-top:8px}.bp.bp-foerder-check .antworten{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:14px;display:grid}.bp.bp-foerder-check .antworten.drei{grid-template-columns:repeat(3,1fr)}.bp.bp-foerder-check .antwort{text-align:left;border:1.5px solid var(--ak-linie);background:var(--ak-flaeche);color:var(--ak-tinte);border-radius:var(--ak-bp-r3);cursor:pointer;font:inherit;transition:transform var(--ak-bp-dauer) var(--ak-bp-ease-aus), border-color var(--ak-bp-dauer-kurz), box-shadow var(--ak-bp-dauer) var(--ak-bp-ease-aus), background-color var(--ak-bp-dauer-kurz);grid-template-rows:auto 1fr;gap:0;padding:0;display:grid;position:relative;overflow:hidden}.bp.bp-foerder-check .antwort:hover{border-color:var(--ak-linie-stark);box-shadow:var(--ak-schatten-2);transform:translateY(-3px)}.bp.bp-foerder-check .antwort:active{transform:scale(.98)}.bp.bp-foerder-check .antwort[aria-pressed=true]{border-color:var(--ak-gruen);box-shadow:0 0 0 3px color-mix(in srgb, var(--ak-gruen) 25%, transparent)}.bp.bp-foerder-check .antwort .a-bild{background:var(--ak-flaeche-2);min-height:120px;transition:background-color var(--ak-bp-dauer);place-items:center;padding:14px 16px 6px;display:grid}.bp.bp-foerder-check .antwort[aria-pressed=true] .a-bild{background:var(--ak-gruen-hell)}.bp.bp-foerder-check .antwort .a-bild .illu{width:100%;max-width:150px;height:auto;transition:transform var(--ak-bp-dauer-lang) var(--ak-bp-ease-feder)}.bp.bp-foerder-check .antwort:hover .a-bild .illu{transform:scale(1.06)}.bp.bp-foerder-check .antwort .a-ikon{background:var(--ak-flaeche);border:1.5px solid var(--ak-linie-stark);width:64px;height:64px;color:var(--ak-tinte);border-radius:99px;place-items:center;display:grid}.bp.bp-foerder-check .antwort .a-ikon svg{width:28px;height:28px}.bp.bp-foerder-check .antwort .a-text{align-content:start;gap:4px;padding:14px 18px 18px;display:grid}.bp.bp-foerder-check .antwort .a-text strong{font-size:1.0625rem;font-weight:600;line-height:1.3}.bp.bp-foerder-check .antwort .a-text span{font-size:var(--ak-bp-gr-neben);color:var(--ak-tinte-2);line-height:1.4}.bp.bp-foerder-check .antwort .a-haken{background:var(--ak-gruen);width:30px;height:30px;color:var(--ak-auf-gruen);transition:transform var(--ak-bp-dauer) var(--ak-bp-ease-feder);border-radius:99px;place-items:center;display:grid;position:absolute;top:12px;right:12px;transform:scale(0)}.bp.bp-foerder-check .antwort .a-haken svg{width:16px;height:16px}.bp.bp-foerder-check .antwort[aria-pressed=true] .a-haken{transform:scale(1)}.bp.bp-foerder-check .antwort.flach{grid-template-rows:auto;grid-template-columns:auto 1fr;align-items:center;gap:14px;padding:16px}.bp.bp-foerder-check .antwort.flach .a-bild{background:0 0;min-height:0;padding:0}.bp.bp-foerder-check .antwort.flach .a-text{padding:0 34px 0 0}.bp.bp-foerder-check .schritt-rein{animation:bp-rein var(--ak-bp-dauer-lang) var(--ak-bp-ease-aus) both}@keyframes bp-rein{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:none}}.bp.bp-foerder-check .schritt-zurueck{animation:bp-reinZ var(--ak-bp-dauer-lang) var(--ak-bp-ease-aus) both}@keyframes bp-reinZ{0%{opacity:0;transform:translate(-24px)}to{opacity:1;transform:none}}.bp.bp-foerder-check .rechnen{text-align:center;justify-items:center;gap:16px;padding-block:48px;display:grid}.bp.bp-foerder-check .rechnen .emil{width:120px;height:120px}.bp.bp-foerder-check .rechnen .balken{background:var(--ak-flaeche-3);border-radius:9px;width:200px;height:6px;overflow:hidden}.bp.bp-foerder-check .rechnen .balken i{background:var(--ak-gruen);width:40%;height:100%;animation:bp-laden 1s var(--ak-bp-ease-inout) infinite;border-radius:9px;display:block}@keyframes bp-laden{0%{transform:translate(-100%)}to{transform:translate(250%)}}.bp.bp-foerder-check .ergebnis{gap:24px;display:grid}.bp.bp-foerder-check .ergebnis-kopf{grid-template-columns:110px 1fr;align-items:center;gap:20px;display:grid}.bp.bp-foerder-check .ergebnis-kopf .emil{width:110px;height:110px}.bp.bp-foerder-check .ergebnis-kopf h2{outline:none;font-size:clamp(1.75rem,1.2rem + 1.8vw,2.5rem)}.bp.bp-foerder-check .ergebnis-kopf p{color:var(--ak-tinte-2);margin-top:8px}.bp.bp-foerder-check .hinweise{gap:10px;list-style:none;display:grid}.bp.bp-foerder-check .hinweise li{color:var(--ak-tinte-2);font-size:var(--ak-bp-gr-neben);grid-template-columns:24px 1fr;gap:10px;display:grid}.bp.bp-foerder-check .hinweise li svg{width:20px;height:20px;color:var(--ak-gruen-text);margin-top:2px}.bp.bp-foerder-check .hinweise li.warn svg{color:var(--ak-terra-text)}.bp.bp-foerder-check .warnung{background:var(--ak-warn-flaeche);border-radius:var(--ak-bp-r2);color:var(--ak-tinte);grid-template-columns:24px 1fr;gap:12px;padding:16px 18px;display:grid}.bp.bp-foerder-check .warnung svg{width:22px;height:22px;color:var(--ak-terra-text)}.bp.bp-foerder-check .pfad{grid-template-columns:repeat(3,1fr);gap:0;list-style:none;display:grid;position:relative}.bp.bp-foerder-check .pfad li{text-align:center;align-content:start;justify-items:center;gap:8px;padding:0 8px;display:grid;position:relative}.bp.bp-foerder-check .pfad li+li:before{content:"";background:repeating-linear-gradient(90deg, var(--ak-linie-stark) 0 6px, transparent 6px 11px);width:calc(100% - 124px);height:2px;position:absolute;top:56px;right:calc(50% + 62px)}.bp.bp-foerder-check .pfad .p-bild{background:var(--ak-flaeche-2);border-radius:999px;place-items:center;width:112px;height:112px;display:grid}.bp.bp-foerder-check .pfad .p-bild .illu{width:84px}.bp.bp-foerder-check .pfad li.jetzt .p-bild{background:color-mix(in srgb, var(--ak-f-sonne) 35%, var(--ak-flaeche));box-shadow:0 0 0 3px var(--ak-f-sonne)}.bp.bp-foerder-check .pfad strong{font-size:1rem}.bp.bp-foerder-check .pfad span{font-size:var(--ak-bp-gr-neben);color:var(--ak-tinte-2)}.bp.bp-foerder-check .seitenspalte{gap:16px;display:grid;position:sticky;top:96px}.bp.bp-foerder-check .angaben{gap:8px;list-style:none;display:grid}.bp.bp-foerder-check .angaben li{font-size:var(--ak-bp-gr-neben);border-bottom:1px solid var(--ak-linie);justify-content:space-between;gap:10px;padding:10px 0;display:flex}.bp.bp-foerder-check .angaben li:last-child{border-bottom:0}.bp.bp-foerder-check .angaben li span:first-child{color:var(--ak-tinte-3)}.bp.bp-foerder-check .angaben li span:last-child{text-align:right;font-weight:600}.bp.bp-foerder-check .angaben-leer{color:var(--ak-tinte-3);font-size:var(--ak-bp-gr-neben)}.bp.bp-foerder-check .ruhig-karte{background:var(--ak-flaeche-2);border-radius:var(--ak-bp-r3);font-size:var(--ak-bp-gr-neben);color:var(--ak-tinte-2);gap:10px;padding:20px;display:grid}@media (width<=1000px){.bp.bp-foerder-check .check-raster{grid-template-columns:1fr}.bp.bp-foerder-check .seitenspalte{grid-template-columns:1fr 1fr;position:static}}@media (width<=640px){.bp.bp-foerder-check .check-karte{border-radius:var(--ak-bp-r3);gap:22px;min-height:0;padding:20px 16px 24px}.bp.bp-foerder-check .antworten,.bp.bp-foerder-check .antworten.drei{grid-template-columns:1fr 1fr;gap:10px}.bp.bp-foerder-check .antworten.eins{grid-template-columns:1fr}.bp.bp-foerder-check .antwort .a-bild{min-height:92px;padding:10px 8px 2px}.bp.bp-foerder-check .antwort .a-text{padding:10px 12px 14px}.bp.bp-foerder-check .antwort .a-text strong{font-size:1rem}.bp.bp-foerder-check .antwort .a-ikon{width:52px;height:52px}.bp.bp-foerder-check .ergebnis-kopf{grid-template-columns:1fr;gap:6px}.bp.bp-foerder-check .ergebnis-kopf .emil{width:76px;height:76px}.bp.bp-foerder-check .emil-zeile{grid-template-columns:56px 1fr}.bp.bp-foerder-check .emil-zeile .emil{width:56px;height:56px}.bp.bp-foerder-check .pfad{grid-template-columns:1fr;gap:14px}.bp.bp-foerder-check .pfad li{text-align:left;grid-template-columns:76px 1fr;place-items:center start;column-gap:14px;padding:0}.bp.bp-foerder-check .pfad li>:not(.p-bild){grid-column:2}.bp.bp-foerder-check .pfad .p-bild{grid-row:span 2;width:76px;height:76px}.bp.bp-foerder-check .pfad .p-bild .illu{width:58px}.bp.bp-foerder-check .pfad li+li:before{display:none}.bp.bp-foerder-check .seitenspalte{grid-template-columns:1fr}.bp.bp-foerder-check .blase{padding:10px 14px;font-size:14px}}.bp.bp-leistungsseite .l-hero{padding-block:clamp(32px,6vw,88px) clamp(48px,6vw,88px)}.bp.bp-leistungsseite .l-hero-raster{grid-template-columns:1fr 440px;align-items:start;gap:clamp(32px,5vw,72px);display:grid}.bp.bp-leistungsseite .l-hero-text{justify-items:start;gap:22px;display:grid}.bp.bp-leistungsseite .l-hero-text .illu{width:100%;max-width:420px;height:auto;margin-top:4px}.bp.bp-leistungsseite .kauf-karte{gap:16px;display:grid;position:sticky;top:96px}.bp.bp-leistungsseite .kauf-karte .knopf{width:100%}.bp.bp-leistungsseite .kauf-karte .unter-knopf{flex-wrap:wrap;justify-content:center;gap:18px;display:flex}.bp.bp-leistungsseite .mappe-buehne{justify-items:center;gap:24px;display:grid}.bp.bp-leistungsseite .mappe{perspective:1600px;justify-content:center;align-items:stretch;width:100%;display:flex}.bp.bp-leistungsseite .blatt{background:var(--ak-flaeche);border:1px solid var(--ak-linie);width:260px;box-shadow:var(--ak-schatten-1);flex:none;align-content:start;gap:12px;padding:22px;display:grid;position:relative}.bp.bp-leistungsseite .blatt.deckel{background:var(--ak-gruen);color:var(--ak-auf-gruen);border-radius:var(--ak-bp-r3) 6px 6px var(--ak-bp-r3);z-index:4;border-color:#0000}.bp.bp-leistungsseite .blatt.deckel .illu{background:color-mix(in srgb, var(--ak-papier) 92%, transparent);border-radius:14px;width:100%;height:auto;padding:10px}.bp.bp-leistungsseite .blatt.deckel h3{color:inherit;font-size:1.5rem}.bp.bp-leistungsseite .blatt.deckel p{opacity:.9;font-size:var(--ak-bp-gr-neben)}.bp.bp-leistungsseite .blatt.seite{transform-origin:0;transition:transform var(--ak-bp-dauer-erzaehl) var(--ak-bp-ease-aus), opacity var(--ak-bp-dauer-lang) var(--ak-bp-ease-aus), margin var(--ak-bp-dauer-erzaehl) var(--ak-bp-ease-aus)}.bp.bp-leistungsseite .blatt.seite:last-child{border-radius:6px var(--ak-bp-r3) var(--ak-bp-r3) 6px}.bp.bp-leistungsseite .blatt .illu{width:100%;height:auto}.bp.bp-leistungsseite .blatt .klein{color:var(--ak-tinte-3);font-weight:600}.bp.bp-leistungsseite .blatt ul{gap:6px;list-style:none;display:grid}.bp.bp-leistungsseite .blatt li{font-size:var(--ak-bp-gr-neben);color:var(--ak-tinte-2);align-items:center;gap:8px;display:flex}.bp.bp-leistungsseite .blatt li:before{content:"";background:var(--ak-f-gruen);border-radius:9px;flex:none;width:8px;height:8px}.bp.bp-leistungsseite .mappe:not(.offen) .blatt.seite{opacity:0;margin-left:-260px;transform:rotateY(-92deg)}.bp.bp-leistungsseite .mappe.offen .blatt.seite:nth-child(3){transition-delay:.15s}.bp.bp-leistungsseite .mappe.offen .blatt.seite:nth-child(4){transition-delay:.3s}.bp.bp-leistungsseite .mappe:not(.offen) .blatt.seite:nth-child(2){margin-left:-258px}.bp.bp-leistungsseite .enthalten{grid-template-columns:repeat(4,1fr);gap:14px;list-style:none;display:grid}.bp.bp-leistungsseite .enthalten li{border-radius:var(--ak-bp-r2);background:var(--ak-flaeche);border:1px solid var(--ak-linie);align-content:start;gap:12px;padding:20px;font-weight:500;display:grid}.bp.bp-leistungsseite .enthalten li span.i{background:var(--ak-gruen-hell);width:44px;height:44px;color:var(--ak-gruen-text);border-radius:12px;place-items:center;display:grid}.bp.bp-leistungsseite .enthalten li span.i svg{width:22px;height:22px}.bp.bp-leistungsseite .bedingungen{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.bp.bp-leistungsseite .bedingung{align-content:start;gap:10px;display:grid}.bp.bp-leistungsseite .bedingung .b-bild{background:var(--ak-flaeche);border:1px solid var(--ak-linie);border-radius:var(--ak-bp-r3);place-items:center;padding:16px;display:grid}.bp.bp-leistungsseite .bedingung .b-bild .illu{width:100%;max-width:170px;height:auto}.bp.bp-leistungsseite .bedingung p{color:var(--ak-tinte-2);font-size:var(--ak-bp-gr-neben)}.bp.bp-leistungsseite .zeitleiste{gap:0;max-width:46rem;list-style:none;display:grid}.bp.bp-leistungsseite .zeitleiste li{grid-template-columns:56px 1fr;gap:18px;padding-bottom:28px;display:grid;position:relative}.bp.bp-leistungsseite .zeitleiste li:before{content:"";background:var(--ak-linie-stark);width:2px;position:absolute;top:52px;bottom:4px;left:27px}.bp.bp-leistungsseite .zeitleiste li:last-child:before{display:none}.bp.bp-leistungsseite .zeitleiste .z-nr{background:var(--ak-flaeche);border:1.5px solid var(--ak-linie-stark);width:56px;height:56px;font:650 1.125rem var(--font-ui);border-radius:99px;place-items:center;display:grid}.bp.bp-leistungsseite .zeitleiste li[data-wer=sie] .z-nr{background:color-mix(in srgb, var(--ak-f-sonne) 35%, var(--ak-flaeche));border-color:var(--ak-f-sonne)}.bp.bp-leistungsseite .zeitleiste h3{margin:6px 0 4px}.bp.bp-leistungsseite .zeitleiste p{color:var(--ak-tinte-2)}.bp.bp-leistungsseite .zeitleiste .etikett{margin-top:10px}.bp.bp-leistungsseite .bezahlen{counter-reset:b;grid-template-columns:repeat(3,1fr);gap:16px;list-style:none;display:grid}.bp.bp-leistungsseite .bezahlen li{counter-increment:b;background:var(--ak-flaeche);border:1px solid var(--ak-linie);border-radius:var(--ak-bp-r3);align-content:start;gap:8px;padding:24px;display:grid}.bp.bp-leistungsseite .bezahlen li:before{content:counter(b);background:var(--ak-tinte);width:36px;height:36px;color:var(--ak-papier);border-radius:99px;place-items:center;font-weight:650;display:grid}.bp.bp-leistungsseite .bezahlen p{color:var(--ak-tinte-2);font-size:var(--ak-bp-gr-neben)}.bp.bp-leistungsseite .schluss{background:var(--ak-gruen-hell);border-radius:var(--ak-bp-r4);grid-template-columns:auto 1fr auto;align-items:center;gap:32px;padding:clamp(24px,4vw,48px);display:grid}.bp.bp-leistungsseite .schluss .emil{width:120px}.bp.bp-leistungsseite .leiste-unten{z-index:40;background:color-mix(in srgb, var(--ak-flaeche) 94%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-top:1px solid var(--ak-linie);padding:10px var(--ak-bp-rand) calc(10px + env(safe-area-inset-bottom));transition:transform var(--ak-bp-dauer) var(--ak-bp-ease-aus);justify-content:space-between;align-items:center;gap:12px;display:none;position:fixed;bottom:0;left:0;right:0;transform:translateY(110%)}.bp.bp-leistungsseite .leiste-unten.zeigen{transform:none}.bp.bp-leistungsseite .leiste-unten .betrag{font-variant-numeric:tabular-nums;font-weight:650}.bp.bp-leistungsseite .leiste-unten small{color:var(--ak-tinte-3);font-size:13px;display:block}@media (width<=1080px){.bp.bp-leistungsseite .l-hero-raster{grid-template-columns:1fr}.bp.bp-leistungsseite .kauf-karte{max-width:560px;position:static}.bp.bp-leistungsseite .enthalten,.bp.bp-leistungsseite .bedingungen{grid-template-columns:repeat(2,1fr)}.bp.bp-leistungsseite .mappe{perspective:none;flex-direction:column;align-items:center}.bp.bp-leistungsseite .blatt{width:min(100%,420px)}.bp.bp-leistungsseite .blatt.deckel{border-radius:var(--ak-bp-r3) var(--ak-bp-r3) 6px 6px}.bp.bp-leistungsseite .blatt.seite{transform-origin:top}.bp.bp-leistungsseite .blatt.seite:last-child{border-radius:6px 6px var(--ak-bp-r3) var(--ak-bp-r3)}.bp.bp-leistungsseite .mappe:not(.offen) .blatt.seite,.bp.bp-leistungsseite .mappe:not(.offen) .blatt.seite:nth-child(2){margin-top:-220px;margin-left:0;transform:rotateX(92deg)}.bp.bp-leistungsseite .blatt.deckel .illu{max-height:220px}}@media (width<=700px){.bp.bp-leistungsseite .enthalten{grid-template-columns:1fr}.bp.bp-leistungsseite .enthalten li{grid-template-columns:44px 1fr;align-items:center;padding:14px 16px}.bp.bp-leistungsseite .bedingungen{grid-template-columns:1fr 1fr;gap:12px}.bp.bp-leistungsseite .bezahlen,.bp.bp-leistungsseite .schluss{grid-template-columns:1fr}.bp.bp-leistungsseite .schluss .emil{width:84px}.bp.bp-leistungsseite .leiste-unten{display:flex}}.bp.bp-kauf-check .k-hero{padding-block:clamp(32px,6vw,88px)}.bp.bp-kauf-check .k-hero-raster{grid-template-columns:1.05fr 1fr;align-items:center;gap:clamp(32px,5vw,72px);display:grid}.bp.bp-kauf-check .k-hero-text{justify-items:start;gap:22px;display:grid}.bp.bp-kauf-check .k-hero-bild{place-items:center;display:grid;position:relative}.bp.bp-kauf-check .k-hero-bild .kreis{background:color-mix(in srgb, var(--ak-f-sonne) 30%, transparent);border-radius:50%;position:absolute;inset:6% 8%}.bp.bp-kauf-check .k-hero-bild .illu{width:82%;height:auto;position:relative}.bp.bp-kauf-check .k-hero-bild .emil{width:24%;position:absolute;bottom:0;right:4%}.bp.bp-kauf-check .preis-chip{white-space:nowrap;background:var(--ak-flaeche);border:1px solid var(--ak-linie);border-radius:var(--ak-bp-r2);font-size:var(--ak-bp-gr-neben);flex-wrap:wrap;align-items:baseline;gap:4px 10px;padding:10px 16px;display:inline-flex}.bp.bp-kauf-check .preis-chip strong{font-variant-numeric:tabular-nums;font-size:1.125rem}.bp.bp-kauf-check .weg3-huelle{position:relative}.bp.bp-kauf-check .weg3{grid-template-columns:repeat(3,1fr);gap:24px;list-style:none;display:grid;position:relative}.bp.bp-kauf-check .weg3-huelle svg.verbinder{pointer-events:none;width:68%;height:40px;position:absolute;top:70px;left:16%;overflow:visible}.bp.bp-kauf-check .weg3-huelle svg.verbinder path{fill:none;stroke:var(--ak-linie-stark);stroke-width:2.5px;stroke-dasharray:7 7}.bp.bp-kauf-check .weg3 li{text-align:center;justify-items:center;gap:12px;display:grid;position:relative}.bp.bp-kauf-check .weg3 .w-bild{background:var(--ak-flaeche);border:1px solid var(--ak-linie);width:160px;height:160px;transition:transform var(--ak-bp-dauer) var(--ak-bp-ease-feder);border-radius:999px;place-items:center;display:grid}.bp.bp-kauf-check .weg3 li:hover .w-bild{transform:translateY(-4px)rotate(-2deg)}.bp.bp-kauf-check .weg3 .w-bild .illu{width:118px}.bp.bp-kauf-check .weg3 li.jetzt .w-bild{background:color-mix(in srgb, var(--ak-f-sonne) 32%, var(--ak-flaeche));border:3px solid var(--ak-f-sonne)}.bp.bp-kauf-check .weg3 p{color:var(--ak-tinte-2);max-width:18rem}.bp.bp-kauf-check .weg3 .etikett{margin-top:2px}.bp.bp-kauf-check .dabei{grid-template-columns:1fr 1fr;gap:20px;display:grid}.bp.bp-kauf-check .dabei ul{gap:12px;margin-top:14px;list-style:none;display:grid}.bp.bp-kauf-check .dabei li{grid-template-columns:28px 1fr;gap:10px;display:grid}.bp.bp-kauf-check .dabei li svg{width:22px;height:22px;margin-top:2px}.bp.bp-kauf-check .dabei .ja svg{color:var(--ak-gruen-text)}.bp.bp-kauf-check .dabei .nein svg{color:var(--ak-tinte-3)}.bp.bp-kauf-check .dabei .nein li{color:var(--ak-tinte-2)}.bp.bp-kauf-check .preis-zwei{grid-template-columns:1fr 1fr;align-items:start;gap:24px;display:grid}.bp.bp-kauf-check .warum{gap:12px;display:grid}.bp.bp-kauf-check .warum .warum-satz{color:var(--ak-tinte-2);grid-template-columns:24px 1fr;gap:10px;display:grid}.bp.bp-kauf-check .warum .warum-satz svg{width:20px;height:20px;color:var(--ak-gruen-text);margin-top:3px}.bp.bp-kauf-check .jka{background:var(--ak-flaeche);border:1px solid var(--ak-linie);border-left:6px solid var(--ak-f-sonne);border-radius:var(--ak-bp-r3);grid-template-columns:auto 1fr;align-items:center;gap:24px;padding:clamp(20px,3vw,32px);display:grid}.bp.bp-kauf-check .jka .illu{width:140px}.bp.bp-kauf-check .danach{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(24px,4vw,56px);display:grid}@media (width<=960px){.bp.bp-kauf-check .k-hero-raster,.bp.bp-kauf-check .danach,.bp.bp-kauf-check .preis-zwei{grid-template-columns:1fr}.bp.bp-kauf-check .k-hero-bild{max-width:460px;margin-inline:auto}}@media (width<=760px){.bp.bp-kauf-check .weg3{grid-template-columns:1fr;gap:18px}.bp.bp-kauf-check .weg3-huelle svg.verbinder{display:none}.bp.bp-kauf-check .weg3 li{text-align:left;grid-template-columns:96px 1fr;place-items:center start;column-gap:16px}.bp.bp-kauf-check .weg3 li>:not(.w-bild){grid-column:2}.bp.bp-kauf-check .weg3 .w-bild{grid-row:span 3;width:96px;height:96px}.bp.bp-kauf-check .weg3 .w-bild .illu{width:72px}.bp.bp-kauf-check .dabei,.bp.bp-kauf-check .jka{grid-template-columns:1fr}.bp.bp-kauf-check .jka .illu{width:110px}}.bp.bp-konto .konto{padding-block:clamp(24px,4vw,56px) clamp(64px,8vw,112px)}.bp.bp-konto .demo{border:1px dashed var(--ak-linie-stark);border-radius:var(--ak-bp-r2);font-size:var(--ak-bp-gr-klein);color:var(--ak-tinte-3);flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:28px;padding:10px 14px;display:flex}.bp.bp-konto .demo button{border:1px solid var(--ak-linie);background:var(--ak-flaeche);color:var(--ak-tinte-2);min-height:36px;font:500 13px var(--font-ui);cursor:pointer;border-radius:999px;padding:0 12px}.bp.bp-konto .demo button[aria-pressed=true]{background:var(--ak-tinte);color:var(--ak-papier);border-color:var(--ak-tinte)}.bp.bp-konto .gruss{gap:8px;margin-bottom:28px;display:grid}.bp.bp-konto .gruss h1{font-size:clamp(2rem,1.4rem + 2.4vw,3.25rem)}.bp.bp-konto .konto-raster{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:28px;display:grid}.bp.bp-konto .aufgabe{background:var(--ak-flaeche);border:1px solid var(--ak-linie);border-radius:var(--ak-bp-r4);box-shadow:var(--ak-schatten-2);grid-template-columns:1fr 200px;align-items:center;gap:24px;padding:clamp(22px,3.5vw,40px);display:grid;position:relative;overflow:hidden}.bp.bp-konto .aufgabe:before{content:"";background:var(--ak-f-sonne);width:6px;position:absolute;top:0;bottom:0;left:0}.bp.bp-konto .aufgabe.ist-gut:before{background:var(--ak-f-gruen)}.bp.bp-konto .aufgabe-text{justify-items:start;gap:14px;display:grid}.bp.bp-konto .aufgabe h2{outline:none;font-size:clamp(1.6rem,1.1rem + 1.6vw,2.25rem)}.bp.bp-konto .aufgabe p{color:var(--ak-tinte-2)}.bp.bp-konto .aufgabe-bild{position:relative}.bp.bp-konto .aufgabe-bild .illu{width:100%;height:auto}.bp.bp-konto .aufgabe-bild .emil{width:46%;position:absolute;bottom:-8%;right:-6%}.bp.bp-konto .ablage{border:2px dashed var(--ak-linie-stark);border-radius:var(--ak-bp-r2);width:100%;transition:border-color var(--ak-bp-dauer-kurz), background-color var(--ak-bp-dauer-kurz);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:16px;display:flex}.bp.bp-konto .ablage.drueber{border-color:var(--ak-gruen);background:var(--ak-gruen-hell)}.bp.bp-konto .ablage input{opacity:0;width:1px;height:1px;position:absolute}.bp.bp-konto .ablage input:focus-visible+label{outline:3px solid var(--ak-fokus);outline-offset:3px}.bp.bp-konto .lade{background:var(--ak-flaeche-3);border-radius:9px;width:100%;height:6px;overflow:hidden}.bp.bp-konto .lade i{background:var(--ak-gruen);width:0;height:100%;transition:width 1s var(--ak-bp-ease-aus);display:block}.bp.bp-konto .zl{margin-top:28px;list-style:none;display:grid}.bp.bp-konto .zl li{grid-template-columns:44px 1fr auto;gap:16px;padding-bottom:22px;display:grid;position:relative}.bp.bp-konto .zl li:before{content:"";background:var(--ak-linie);width:2px;position:absolute;top:44px;bottom:0;left:21px}.bp.bp-konto .zl li:last-child:before{display:none}.bp.bp-konto .zl li.fertig:before{background:var(--ak-f-gruen)}.bp.bp-konto .zl .punkt-z{border:2px solid var(--ak-linie-stark);background:var(--ak-flaeche);width:44px;height:44px;color:var(--ak-tinte-3);transition:background-color var(--ak-bp-dauer), border-color var(--ak-bp-dauer), transform var(--ak-bp-dauer) var(--ak-bp-ease-feder);border-radius:99px;place-items:center;font-size:15px;font-weight:650;display:grid}.bp.bp-konto .zl .punkt-z svg{width:20px;height:20px}.bp.bp-konto .zl li.fertig .punkt-z{background:var(--ak-gruen);border-color:var(--ak-gruen);color:var(--ak-auf-gruen)}.bp.bp-konto .zl li.jetzt .punkt-z{border-color:var(--ak-f-sonne);background:color-mix(in srgb, var(--ak-f-sonne) 30%, var(--ak-flaeche));color:var(--ak-tinte);box-shadow:0 0 0 6px color-mix(in srgb, var(--ak-f-sonne) 22%, transparent);animation:bp-puls 2.4s var(--ak-bp-ease-inout) infinite}.bp.bp-konto .zl h3{font-family:var(--font-ui);letter-spacing:0;margin-top:10px;font-size:1.0625rem;font-weight:600}.bp.bp-konto .zl p{color:var(--ak-tinte-2);font-size:var(--ak-bp-gr-neben)}.bp.bp-konto .zl li:not(.fertig):not(.jetzt) h3,.bp.bp-konto .zl li:not(.fertig):not(.jetzt) p{color:var(--ak-tinte-3)}.bp.bp-konto .zl .datum{font-size:var(--ak-bp-gr-klein);color:var(--ak-tinte-3);font-variant-numeric:tabular-nums;margin-top:12px}.bp.bp-konto .zl .etikett{margin-top:8px}.bp.bp-konto .seite-r{gap:16px;display:grid;position:sticky;top:96px}.bp.bp-konto .seite-r dl{gap:0;margin:0;display:grid}.bp.bp-konto .seite-r dl div{border-bottom:1px solid var(--ak-linie);font-size:var(--ak-bp-gr-neben);justify-content:space-between;gap:12px;padding:10px 0;display:flex}.bp.bp-konto .seite-r dl div:last-child{border-bottom:0}.bp.bp-konto .seite-r dt{color:var(--ak-tinte-3)}.bp.bp-konto .seite-r dd{white-space:nowrap;text-align:right;font-variant-numeric:tabular-nums;margin:0;font-weight:600}.bp.bp-konto .hinweis-leer{text-align:center;justify-items:center;gap:14px;padding:48px 24px;display:grid}.bp.bp-konto .hinweis-leer .emil{width:120px}@media (width<=1000px){.bp.bp-konto .konto-raster{grid-template-columns:1fr}.bp.bp-konto .seite-r{grid-template-columns:1fr 1fr;position:static}}@media (width<=640px){.bp.bp-konto .aufgabe{grid-template-columns:1fr}.bp.bp-konto .aufgabe-bild{order:-1;max-width:180px}.bp.bp-konto .seite-r{grid-template-columns:1fr}.bp.bp-konto .zl li{grid-template-columns:44px 1fr;padding-bottom:16px}.bp.bp-konto .zl .datum{grid-column:2;margin-top:2px}}.bp .rechnung-symbol{width:22px;height:22px;color:var(--ak-gruen-text);flex:none}.bp .kfw-abstand{margin-top:clamp(32px,5vw,56px)}.bp .emil{height:auto}.bp .bp-fundstellen{padding-top:0}.bp .bp-fundstellen ol{font-size:var(--ak-bp-gr-klein);color:var(--ak-tinte-2);gap:6px;margin-top:12px;padding-left:1.25rem;display:grid}.bp .am-fussnote a{color:var(--ak-gruen-text);text-decoration:none}.bp .am-link{color:var(--ak-gruen-text);font-weight:inherit;border-bottom:0;text-decoration-line:underline!important}@keyframes bp-auftakt{0%{opacity:0;transform:translateY(18px)}}@keyframes bp-auftakt-flaeche{0%{opacity:0}}.bp .hero [data-zeigen]:not([data-bp]),.bp .k-hero [data-zeigen]:not([data-bp]),.bp .l-hero [data-zeigen]:not([data-bp]){animation:bp-auftakt var(--ak-bp-dauer-lang) var(--ak-bp-ease-aus) both;animation-delay:calc(var(--ak-bp-i,0) * 70ms)}.bp .hero .illu:not([data-bp]) .ln>.z,.bp .k-hero .illu:not([data-bp]) .ln>.z,.bp .l-hero .illu:not([data-bp]) .ln>.z{stroke-dasharray:1;stroke-dashoffset:1px;animation:1.4s cubic-bezier(.65,0,.35,1) .25s forwards bp-zeichnen}.bp .hero .illu:not([data-bp]) .fl,.bp .k-hero .illu:not([data-bp]) .fl,.bp .l-hero .illu:not([data-bp]) .fl{animation:bp-auftakt-flaeche var(--ak-bp-dauer-lang) var(--ak-bp-ease-aus) .85s both}@media (prefers-reduced-motion:reduce){.bp .hero [data-zeigen]:not([data-bp]),.bp .k-hero [data-zeigen]:not([data-bp]),.bp .l-hero [data-zeigen]:not([data-bp]),.bp .hero .illu:not([data-bp]) .fl,.bp .k-hero .illu:not([data-bp]) .fl,.bp .l-hero .illu:not([data-bp]) .fl{animation:none}.bp .hero .illu:not([data-bp]) .ln>.z,.bp .k-hero .illu:not([data-bp]) .ln>.z,.bp .l-hero .illu:not([data-bp]) .ln>.z{stroke-dasharray:none;stroke-dashoffset:0;animation:none}}.bp-rahmen.ms-buehne{border-top:0}.bp-rahmen .logo svg{width:35px;height:28px;margin-right:-5px}.bp-rahmen .kopf-innen{position:relative}.bp-rahmen .kopf .am-entwurf{pointer-events:none;padding:1px 6px;font-size:9px;line-height:1.4;position:absolute;top:4px;left:40px}.bp-rahmen .fuss-absender{max-width:26rem;margin-top:12px}.bp-rahmen .fuss-kontakt{margin-top:16px}.bp-rahmen .fuss .fuss-tel{color:var(--ak-tinte);font-weight:600}@media (width>=861px){.bp-rahmen .fuss-raster[data-spalten="4"]{grid-template-columns:1.4fr repeat(4,1fr)}}@media (width<=700px){.bp-rahmen:has(.bp-leistungsseite) .fuss{padding-bottom:96px}}.bp-rahmen .nav a{white-space:nowrap}.bp-rahmen .rund-knopf{flex:none}@media (width>=961px) and (width<=1160px){.bp-rahmen .tel-text{display:none}}.bp-rahmen .logo{white-space:nowrap;flex:none}@media (width<=379px){.bp-rahmen .kopf-rechts .tel{display:none}}.bp.fuss .fuss-cookie{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.bp.bp-startseite .bp-knopf-symbol{width:20px;height:20px}.bp.bp-startseite .bp-nwg-abstand{margin-top:16px}.bp.bp-startseite .bp-titel-abstand{margin-top:14px}.bp.bp-startseite .bp-knopfreihe-eng{margin-top:8px}.bp.bp-startseite .bp-preis-hinweis{margin-top:16px}.bp.bp-startseite .bp-ohne-rand{margin:0}.bp.bp-startseite .bp-kontakt-abschnitt{padding-bottom:clamp(64px,9vw,128px)}.bp.bp-startseite .bp-kontakt-text{gap:12px;display:grid}.bp.bp-startseite .bp-formular-teil{gap:14px;display:grid}.bp.bp-startseite .bp-rueckruf-titel{font-weight:600}.bp.bp-startseite .preis-etikett .bp-etikett-fuss{color:var(--ak-tinte-3);font-size:13px}.bp.bp-startseite .kachel-fuss .pfeil-kreis{flex:none}.bp.bp-startseite .bp-name-link{color:inherit;text-decoration:none}.bp.bp-startseite .bp-name-link:hover{text-underline-offset:3px;text-decoration:underline}.bp.bp-startseite .bp-initialen{color:var(--ak-tinte-2);place-items:center;font-weight:650;display:grid}.bp.bp-startseite .bp-sendefehler{font-size:var(--ak-bp-gr-neben);color:var(--ak-tinte);background:var(--ak-flaeche-2);border-radius:var(--ak-bp-r2);padding:12px 14px}.bp.bp-startseite .danke:empty{display:none}.bp.bp-startseite .umschalter .kugel{width:calc(50% - 6px)}.bp.bp-foerder-check .fc-stapel{gap:24px;display:grid}.bp.bp-foerder-check .ergebnis-kopf h2{margin-top:10px}.bp.bp-foerder-check .ergebnis-fuss{border-top:1px solid var(--ak-linie);flex-wrap:wrap;gap:8px 16px;padding-top:18px;display:flex}.bp.bp-foerder-check .angaben-titel{font-family:var(--font-ui);letter-spacing:0;margin-bottom:10px;font-size:1rem;font-weight:650}.bp.bp-foerder-check .rechnen .blase{text-align:left}.bp.bp-foerder-check button.textlink{font:inherit;color:var(--ak-gruen-text);cursor:pointer;background:0 0;border:0;padding:0;font-weight:600}.bp.bp-foerder-check button.textlink:hover{text-decoration:underline}.bp.bp-foerder-check .fc-rueckruf{gap:22px;display:grid}.bp.bp-foerder-check .fc-formular{background:0 0;min-height:0}.bp.bp-foerder-check .fc-formular .ak-karte{box-shadow:none;background:0 0;border:0;padding:0}.bp.bp-foerder-check .hinweise a{color:var(--ak-gruen-text);font-weight:600}.bp.bp-foerder-check .ak-seite a.ak-knopf-haupt{color:var(--ak-auf-gruen)}.bp.bp-foerder-check .ak-seite a.ak-knopf-zweit,.bp.bp-foerder-check .ak-seite a.ak-textlink{color:var(--ak-tinte)}.bp.bp-foerder-check .fc-kosten{gap:18px;min-width:0;display:grid}.bp.bp-foerder-check .fc-kosten .feld input{box-sizing:border-box;width:100%;min-width:0;max-width:360px}.bp.bp-foerder-check .check-kopf .oben{min-width:0}.bp.bp-foerder-check .check-kopf .zurueck-knopf{flex:none}.bp.bp-leistungsseite .bp-volle-breite{width:100%}.bp.bp-leistungsseite .bp-knopf-plus{width:18px;height:18px}.bp.bp-leistungsseite .bp-huelle-einspaltig{grid-template-columns:minmax(0,1fr);gap:0;display:grid}.bp.bp-leistungsseite .bp-schluss-abschnitt{padding-bottom:clamp(64px,9vw,128px)}.bp.bp-leistungsseite .bp-schluss-text{gap:8px;display:grid}.bp.bp-leistungsseite .bp-leiste-preise{align-items:center;gap:16px;display:flex}.bp.bp-leistungsseite .bp-leiste-preise>span{display:grid}.bp.bp-leistungsseite .bp-leiste-preise small{white-space:nowrap}.bp.bp-kauf-check .bp-bild-mitte{place-items:center;width:100%;display:grid}.bp.bp-kauf-check .bp-mitte-hinweis{text-align:center;margin-top:28px}.bp.bp-kauf-check .bp-huelle-stapel{gap:40px;display:grid}.bp.bp-kauf-check .bp-stapel-eng{gap:8px;display:grid}.bp.bp-kauf-check .bp-stapel{gap:14px;display:grid}.bp.bp-kauf-check .bp-kontakt-zeile{margin-top:24px}.bp.bp-kauf-check .weg3 .etikett{flex-wrap:wrap;justify-content:center;max-width:100%}.bp.bp-kauf-check .weg3 li{min-width:0}.bp.bp-konto .konto{min-height:100vh}.bp.bp-konto .gruss-zeile{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.bp.bp-konto .abmelden{color:var(--ak-tinte-2);font:600 var(--ak-bp-gr-neben) var(--font-ui);cursor:pointer;background:0 0;border:0;border-radius:999px;min-height:44px;padding:0 12px}.bp.bp-konto .abmelden:hover{background:var(--ak-flaeche-2);color:var(--ak-tinte)}.bp.bp-konto .spalten-titel{font-family:var(--font-ui);letter-spacing:0;margin-bottom:6px;font-size:1rem;font-weight:650}.bp.bp-konto .person .foto{width:56px;height:56px}.bp.bp-konto .ansprech{gap:12px;display:grid}.bp.bp-konto .hinweis-titel{outline:none;font-size:1.75rem}.bp.bp-konto .seite-r dd.umbruch{white-space:normal}.bp.bp-konto .foto-initialen{color:var(--ak-tinte);place-items:center;font-weight:600;display:grid}.bp.bp-konto .vorgang{gap:0;display:grid}.bp.bp-konto .vorgang>.karte,.bp.bp-konto .vorgang>.quer,.bp.bp-konto .vorgang>.widerruf,.bp.bp-konto .vorgang>.fristen-leer{margin-top:16px}.bp.bp-konto .vorgang-meta{margin-bottom:12px}.bp.bp-konto .hinweis-server{color:var(--ak-tinte-2);font-size:var(--ak-bp-gr-neben);grid-template-columns:22px 1fr;gap:10px;margin-top:16px;display:grid}.bp.bp-konto .hinweis-server svg,.bp.bp-konto .upload-fehler svg{width:20px;height:20px;color:var(--ak-terra-text);margin-top:2px}.bp.bp-konto .zl .wer{margin-top:6px}.bp.bp-konto .fristen dl{margin:0;display:grid}.bp.bp-konto .fristen dl div{border-bottom:1px solid var(--ak-linie);font-size:var(--ak-bp-gr-neben);justify-content:space-between;gap:12px;padding:10px 0;display:flex}.bp.bp-konto .fristen dl div:last-child{border-bottom:0}.bp.bp-konto .fristen dt small{color:var(--ak-tinte-3);font-size:var(--ak-bp-gr-klein);display:block}.bp.bp-konto .fristen dd{white-space:nowrap;font-variant-numeric:tabular-nums;margin:0;font-weight:600}.bp.bp-konto .unterlagen{gap:12px;display:grid}.bp.bp-konto .dateien{gap:8px;list-style:none;display:grid}.bp.bp-konto .dateien li{font-size:var(--ak-bp-gr-neben);overflow-wrap:anywhere;grid-template-columns:22px 1fr auto;align-items:center;gap:10px;display:grid}.bp.bp-konto .dateien li>svg{width:20px;height:20px;color:var(--ak-tinte-3)}.bp.bp-konto .ok{color:var(--ak-gruen-text);font-weight:600}.bp.bp-konto .upload-fehler{background:var(--ak-warn-flaeche);border-radius:var(--ak-bp-r2);color:var(--ak-tinte);font-size:var(--ak-bp-gr-neben);grid-template-columns:24px 1fr;gap:10px;padding:14px 16px;display:grid}.bp.bp-konto .objekte-fakten{margin:-16px 0 20px}.bp.bp-konto .sk-gruss{max-width:520px}.bp.bp-konto .sk-aufgabe{min-height:400px}.bp.bp-konto .sk-aufgabe .aufgabe-bild{aspect-ratio:5/4}.bp.bp-konto .laedt-seite .zl li{min-height:66px}.bp.bp-konto .sk-auftrag{min-height:260px}.bp.bp-konto .ak-seite{background:0 0;min-height:0}.bp.bp-konto .ak-seite a.ak-knopf-haupt{color:var(--ak-auf-gruen)}.bp.bp-konto .ak-seite a.ak-knopf-zweit,.bp.bp-konto .ak-seite a.ak-textlink{color:var(--ak-tinte)}@media (width<=640px){.bp.bp-konto .dateien li{grid-template-columns:22px 1fr}.bp.bp-konto .dateien li .etikett{grid-column:2;justify-self:start}.bp.bp-konto .sk-aufgabe{min-height:560px}}.bp{--ak-rg-a:0;--ak-rg-g:0;--ak-he-b:0;--ak-ms-b:0;--ak-hz-h:0;--ak-vm-h:0}.bp .bp-zwei{grid-template-columns:1fr 1fr;align-items:start;gap:clamp(24px,4vw,56px);display:grid}.bp .bp-schalter{background:var(--ak-flaeche-2);border:1px solid var(--ak-linie);border-radius:999px;gap:4px;padding:4px;display:inline-flex}.bp .bp-schalter button{min-height:44px;color:var(--ak-tinte-2);font:600 var(--ak-bp-gr-neben)/1 var(--font-ui);cursor:pointer;transition:background-color var(--ak-bp-dauer-kurz), color var(--ak-bp-dauer-kurz);background:0 0;border:0;border-radius:999px;padding:0 18px}.bp .bp-schalter button[aria-pressed=true]{background:var(--ak-flaeche);color:var(--ak-tinte);box-shadow:var(--ak-schatten-1)}.bp .bp-schalter button:hover{color:var(--ak-tinte)}.bp .bp-unter{max-width:46rem;margin-top:20px}@media (width<=900px){.bp .bp-zwei{grid-template-columns:1fr}}.bp.bp-heizung .hz-keller{justify-items:start;gap:14px;width:100%;max-width:480px;display:grid}.bp.bp-heizung .hz-bild{width:100%}.bp.bp-heizung .hz-bild .illu{width:100%;height:auto}.bp.bp-heizung .hz-schalter{background:var(--ak-flaeche-2);border:1px solid var(--ak-linie);border-radius:999px;gap:4px;padding:4px;display:inline-flex}.bp.bp-heizung .hz-schalter button{min-height:44px;color:var(--ak-tinte-2);font:600 var(--ak-bp-gr-neben)/1 var(--font-ui);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:0 18px}.bp.bp-heizung .hz-schalter button[aria-pressed=true]{background:var(--ak-flaeche);color:var(--ak-tinte);box-shadow:var(--ak-schatten-1)}.bp.bp-heizung .hk .hk-fenster{fill:var(--ak-f-himmel);stroke:var(--ak-illu-linie);stroke-width:2.2px;transition:fill var(--ak-bp-dauer-erzaehl) var(--ak-bp-ease-aus)}.bp.bp-heizung .hk .hk-rahmen{fill:none;stroke:var(--ak-illu-linie);stroke-width:1.5px;stroke-linecap:round}.bp.bp-heizung .hk .hk-tuer{fill:var(--ak-f-salbei);stroke:var(--ak-illu-linie);stroke-width:2.2px}.bp.bp-heizung .hk .hk-flamme{fill:var(--ak-f-terra);stroke:var(--ak-illu-linie);stroke-width:1.5px}.bp.bp-heizung .hk .hk-alt,.bp.bp-heizung .hk .hk-neu,.bp.bp-heizung .hk .hk-pumpe,.bp.bp-heizung .hk .hk-rauch,.bp.bp-heizung .hk .hk-warm{transition:opacity var(--ak-bp-dauer-lang) var(--ak-bp-ease-aus), transform var(--ak-bp-dauer-erzaehl) var(--ak-bp-ease-aus)}.bp.bp-heizung .hk .hk-neu{opacity:0;transform:translateY(16px)}.bp.bp-heizung .hk .hk-pumpe{opacity:0;transform:translate(24px)}.bp.bp-heizung .hk .hk-warm{opacity:0}.bp.bp-heizung .hz-bild.neu .hk .hk-alt{opacity:0;transform:translate(-60px)}.bp.bp-heizung .hz-bild.neu .hk .hk-rauch{opacity:0}.bp.bp-heizung .hz-bild.neu .hk .hk-neu{opacity:1;transition-delay:.35s;transform:none}.bp.bp-heizung .hz-bild.neu .hk .hk-pumpe{opacity:1;transition-delay:.5s;transform:none}.bp.bp-heizung .hz-bild.neu .hk .hk-warm{opacity:1;transition-delay:.9s}.bp.bp-heizung .hz-bild.neu .hk .hk-fenster{fill:var(--ak-f-sonne)}.bp.bp-heizung .hz-bild:not(.neu) .hk .rotor{animation-play-state:paused}.bp.bp-heizung .hz-laufzettel{counter-reset:z;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;list-style:none;display:grid}.bp.bp-heizung .hz-zettel{background:var(--ak-flaeche);border:1px solid var(--ak-linie);border-radius:var(--ak-bp-r3);align-content:start;gap:10px;padding:20px;display:grid;position:relative}.bp.bp-heizung .hz-zettel.mit-stempel{border:2px dashed var(--ak-gruen)}.bp.bp-heizung .hz-zettel-bild{background:var(--ak-flaeche-2);border-radius:14px;place-items:center;padding:8px;display:grid}.bp.bp-heizung .hz-zettel-bild .illu{width:100%;max-width:150px;height:auto}.bp.bp-heizung .hz-zettel p{color:var(--ak-tinte-2);font-size:var(--ak-bp-gr-neben)}.bp.bp-heizung .hz-stempel{border:2px solid var(--ak-gruen-text);color:var(--ak-gruen-text);background:var(--ak-gruen-hell);font:700 13px/1 var(--font-ui);letter-spacing:.04em;text-transform:uppercase;border-radius:999px;padding:6px 12px;position:absolute;top:12px;right:12px;transform:rotate(-8deg)}.bp.bp-heizung .hz-satz{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:start;gap:clamp(24px,4vw,48px);display:grid}.bp.bp-heizung .hz-satz-regler{gap:16px;display:grid}.bp.bp-heizung .hz-haupt,.bp.bp-heizung .hz-klein-schalter{cursor:pointer;align-items:center;gap:12px;display:flex}.bp.bp-heizung .hz-haupt{border-radius:var(--ak-bp-r2);background:var(--ak-gruen-hell);min-height:56px;color:var(--ak-tinte);padding:0 18px;font-weight:650}.bp.bp-heizung .hz-haupt input,.bp.bp-heizung .hz-klein-schalter input{width:22px;height:22px;accent-color:var(--ak-gruen);flex:none}.bp.bp-heizung .hz-klein-schalter{min-height:44px;font-size:var(--ak-bp-gr-neben);margin-top:8px;font-weight:500}.bp.bp-heizung .hz-klein-schalter input:disabled+span{color:var(--ak-tinte-3)}.bp.bp-heizung .hz-boni{gap:12px;list-style:none;display:grid}.bp.bp-heizung .hz-bonus{background:var(--ak-flaeche);border:1px solid var(--ak-linie);border-radius:var(--ak-bp-r2);transition:border-color var(--ak-bp-dauer), opacity var(--ak-bp-dauer);grid-template-columns:14px minmax(0,1fr);gap:14px;padding:16px 18px;display:grid}.bp.bp-heizung .hz-bonus:not(.an){opacity:.72}.bp.bp-heizung .hz-bonus.an{border-color:var(--ak-linie-stark)}.bp.bp-heizung .hz-bonus h3{font-size:1.125rem}.bp.bp-heizung .hz-bonus p{color:var(--ak-tinte-2);font-size:var(--ak-bp-gr-neben);margin-top:4px}.bp.bp-heizung .hz-farbe{border-radius:8px;width:14px;height:100%;min-height:40px}.bp.bp-heizung .hz-grund .hz-farbe,.bp.bp-heizung .hz-seg-grund{background:var(--ak-f-gruen)}.bp.bp-heizung .hz-klima .hz-farbe,.bp.bp-heizung .hz-seg-klima{background:var(--ak-f-sonne)}.bp.bp-heizung .hz-einkommen .hz-farbe,.bp.bp-heizung .hz-seg-einkommen{background:var(--ak-f-terra)}.bp.bp-heizung .hz-deckel-satz{color:var(--ak-tinte-2);font-size:var(--ak-bp-gr-neben);gap:10px;display:flex}.bp.bp-heizung .hz-deckel-satz svg{width:20px;height:20px;color:var(--ak-gruen-text);flex:none;margin-top:2px}.bp.bp-heizung .hz-saeule-feld{background:var(--ak-flaeche);border:1px solid var(--ak-linie);border-radius:var(--ak-bp-r3);box-shadow:var(--ak-schatten-1);justify-items:center;gap:14px;padding:24px;display:grid;position:sticky;top:96px}.bp.bp-heizung .hz-ergebnis{text-align:center;justify-items:center;gap:2px;display:grid}.bp.bp-heizung .hz-ergebnis small{color:var(--ak-tinte-3);font-size:var(--ak-bp-gr-klein);font-weight:600}.bp.bp-heizung .hz-ergebnis strong{font-family:var(--ak-schrift-titel);font-size:clamp(2.5rem,2rem + 2vw,3.5rem);font-weight:600;line-height:1}.bp.bp-heizung .hz-saeule{background:var(--ak-flaeche-2);border:1.5px solid var(--ak-linie-stark);border-radius:16px 16px 8px 8px;width:120px;height:260px;position:relative;overflow:hidden}.bp.bp-heizung .hz-seg{transform-origin:bottom;transform:scaleY(var(--ak-hz-h));transition:transform var(--ak-bp-dauer-lang) var(--ak-bp-ease-feder);position:absolute;inset:0}.bp.bp-heizung .hz-deckel{height:100%;transform:translateY(calc((1 - var(--ak-hz-h)) * 100%));transition:transform var(--ak-bp-dauer-lang) var(--ak-bp-ease-aus);border-top:2px dashed var(--ak-tinte);pointer-events:none;position:absolute;bottom:0;left:0;right:0}.bp.bp-heizung .hz-deckel span{color:var(--ak-tinte);background:var(--ak-flaeche);border-radius:6px;padding:1px 6px;font-size:12px;font-weight:700;position:absolute;top:4px;left:6px}.bp.bp-heizung .hz-unter{max-width:46rem;margin-top:20px}.bp.bp-heizung .hz-selbst{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);align-items:start;gap:clamp(24px,5vw,64px);display:grid}.bp.bp-heizung .hz-selbst-text{gap:16px;display:grid}.bp.bp-heizung .hz-selbst-text .titelblock{margin-bottom:0}.bp.bp-heizung .hz-selbst-bild .illu{width:100%;max-width:240px;height:auto}.bp.bp-heizung .hz-selbst-liste{gap:14px;display:grid}.bp.bp-heizung .hz-merk{gap:8px;display:grid}.bp.bp-heizung .hz-merk-kopf{border-bottom:1px dashed var(--ak-linie-stark);justify-content:space-between;align-items:baseline;gap:12px;padding-bottom:8px;display:flex}.bp.bp-heizung .hz-merk ul{list-style:none;display:grid}.bp.bp-heizung .hz-merk li+li{border-top:1px solid var(--ak-linie)}.bp.bp-heizung .hz-merk label{cursor:pointer;color:var(--ak-tinte-2);grid-template-columns:28px minmax(0,1fr);gap:12px;padding:14px 0;display:grid}.bp.bp-heizung .hz-merk label strong{color:var(--ak-tinte)}.bp.bp-heizung .hz-merk input{opacity:0;width:1px;height:1px;position:absolute}.bp.bp-heizung .hz-haken{border:2px solid var(--ak-linie-stark);background:var(--ak-flaeche);color:#0000;width:28px;height:28px;transition:background-color var(--ak-bp-dauer-kurz), border-color var(--ak-bp-dauer-kurz), color var(--ak-bp-dauer-kurz);border-radius:8px;place-items:center;display:grid}.bp.bp-heizung .hz-haken svg{width:18px;height:18px;transition:transform var(--ak-bp-dauer) var(--ak-bp-ease-feder);transform:scale(.4)}.bp.bp-heizung .hz-merk input:focus-visible+.hz-haken{outline:3px solid var(--ak-fokus);outline-offset:2px}.bp.bp-heizung .hz-merk li.fertig .hz-haken{background:var(--ak-gruen);border-color:var(--ak-gruen);color:var(--ak-auf-gruen)}.bp.bp-heizung .hz-merk li.fertig .hz-haken svg{transform:none}.bp.bp-heizung .hz-frei{grid-template-columns:1fr 1fr;gap:16px;display:grid}.bp.bp-heizung .hz-frei .karte{color:var(--ak-tinte-2);grid-template-columns:28px minmax(0,1fr);gap:12px;display:grid}.bp.bp-heizung .hz-frei-symbol{width:26px;height:26px;color:var(--ak-gruen-text)}.bp.bp-heizung .hz-sperre .hz-frei-symbol{color:var(--ak-terra-text)}@media (width<=1080px){.bp.bp-heizung .hz-laufzettel{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=900px){.bp.bp-heizung .hz-satz,.bp.bp-heizung .hz-selbst,.bp.bp-heizung .hz-frei{grid-template-columns:1fr}.bp.bp-heizung .hz-saeule-feld{grid-row:1;position:static}}@media (width<=560px){.bp.bp-heizung .hz-laufzettel{grid-template-columns:1fr}.bp.bp-heizung .hz-zettel{grid-template-columns:88px minmax(0,1fr);column-gap:14px}.bp.bp-heizung .hz-zettel-bild{grid-row:span 2;align-self:start}.bp.bp-heizung .hz-saeule{width:100px;height:200px}}@media (prefers-reduced-motion:no-preference){.bp.bp-heizung .hz-zettel.mit-stempel[data-bp=sichtbar] .hz-stempel{animation:bp-stempeln .5s var(--ak-bp-ease-feder) .5s both}}@media (prefers-reduced-motion:reduce){.bp.bp-heizung .hk .hk-alt,.bp.bp-heizung .hk .hk-neu,.bp.bp-heizung .hk .hk-pumpe,.bp.bp-heizung .hk .hk-rauch,.bp.bp-heizung .hk .hk-warm,.bp.bp-heizung .hz-seg,.bp.bp-heizung .hz-deckel{transition:none}.bp.bp-heizung .hk .rotor{animation:none}}.bp.bp-vermieter .vm-haus{gap:18px;width:100%;margin-top:8px;display:grid}.bp.bp-vermieter .vm-frage{gap:8px;display:grid}.bp.bp-vermieter .vm-frage h2{font-size:clamp(1.5rem,1.2rem + 1.2vw,2rem)}.bp.bp-vermieter .vm-buehne{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:20px;display:grid}.bp.bp-vermieter .vm-bild{position:relative}.bp.bp-vermieter .vm-bild .illu{width:100%;height:auto}.bp.bp-vermieter .vm-knoepfe{position:absolute;inset:0}.bp.bp-vermieter .vm-fenster{cursor:pointer;background:0 0;border:0;border-radius:10px;padding:0;position:absolute}.bp.bp-vermieter .vm-fenster:hover{box-shadow:inset 0 0 0 2px var(--ak-gruen)}.bp.bp-vermieter .vm-fenster[aria-pressed=true]{box-shadow:inset 0 0 0 3px var(--ak-gruen)}.bp.bp-vermieter .mh .mh-glas{fill:var(--ak-f-himmel);stroke:var(--ak-illu-linie);stroke-width:2.2px;transition:fill var(--ak-bp-dauer-lang) var(--ak-bp-ease-aus)}.bp.bp-vermieter .mh .mh-rahmen{fill:none;stroke:var(--ak-illu-linie);stroke-width:1.5px;stroke-linecap:round}.bp.bp-vermieter .mh .mh-person{fill:none;stroke:var(--ak-illu-linie);stroke-width:2.2px;stroke-linecap:round}.bp.bp-vermieter .mh .mh-zuhause{opacity:0;transition:opacity var(--ak-bp-dauer) var(--ak-bp-ease-aus), transform var(--ak-bp-dauer-lang) var(--ak-bp-ease-feder);transform:translateY(6px)}.bp.bp-vermieter .mh.selbst-0 .mh-w0 .mh-glas,.bp.bp-vermieter .mh.selbst-1 .mh-w1 .mh-glas,.bp.bp-vermieter .mh.selbst-2 .mh-w2 .mh-glas,.bp.bp-vermieter .mh.selbst-3 .mh-w3 .mh-glas,.bp.bp-vermieter .mh.selbst-4 .mh-w4 .mh-glas,.bp.bp-vermieter .mh.selbst-5 .mh-w5 .mh-glas{fill:var(--ak-f-sonne)}.bp.bp-vermieter .mh.selbst-0 .mh-w0 .mh-zuhause,.bp.bp-vermieter .mh.selbst-1 .mh-w1 .mh-zuhause,.bp.bp-vermieter .mh.selbst-2 .mh-w2 .mh-zuhause,.bp.bp-vermieter .mh.selbst-3 .mh-w3 .mh-zuhause,.bp.bp-vermieter .mh.selbst-4 .mh-w4 .mh-zuhause,.bp.bp-vermieter .mh.selbst-5 .mh-w5 .mh-zuhause{opacity:1;transform:none}.bp.bp-vermieter .vm-legende{justify-items:start;gap:14px;display:grid}.bp.bp-vermieter .vm-nicht{min-height:44px;font-size:var(--ak-bp-gr-neben);padding:0 18px}.bp.bp-vermieter .vm-nicht[aria-pressed=true]{box-shadow:inset 0 0 0 2px var(--ak-gruen);background:var(--ak-gruen-hell)}.bp.bp-vermieter .vm-legende ul{gap:10px;width:100%;list-style:none;display:grid}.bp.bp-vermieter .vm-legende li{background:var(--ak-flaeche);border:1px solid var(--ak-linie);border-radius:var(--ak-bp-r2);transition:opacity var(--ak-bp-dauer);grid-template-columns:16px minmax(0,1fr);gap:12px;padding:14px 16px;display:grid}.bp.bp-vermieter .vm-legende li:not(.an){opacity:.6}.bp.bp-vermieter .vm-legende h3{flex-wrap:wrap;align-items:center;gap:8px;font-size:1.0625rem;display:flex}.bp.bp-vermieter .vm-legende li.an .etikett{background:var(--ak-gruen-hell);color:var(--ak-gruen-text)}.bp.bp-vermieter .vm-legende p{color:var(--ak-tinte-2);font-size:var(--ak-bp-gr-neben);margin-top:4px}.bp.bp-vermieter .vm-punkt{border:1.5px solid var(--ak-illu-linie);border-radius:5px;width:16px;height:16px;margin-top:4px}.bp.bp-vermieter .vm-eigen .vm-punkt{background:var(--ak-f-sonne)}.bp.bp-vermieter .vm-vermietet .vm-punkt{background:var(--ak-f-himmel)}.bp.bp-vermieter .vm-akten{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:14px;list-style:none;display:grid}.bp.bp-vermieter .vm-akten li{background:var(--ak-flaeche);border:1px solid var(--ak-linie);border-radius:6px var(--ak-bp-r3) var(--ak-bp-r3) var(--ak-bp-r3);box-shadow:var(--ak-schatten-1);transition:transform var(--ak-bp-dauer) var(--ak-bp-ease-feder);align-content:start;gap:10px;padding:22px;display:grid;position:relative}.bp.bp-vermieter .vm-akten li:before{content:"";background:var(--ak-flaeche);border:1px solid var(--ak-linie);border-bottom:0;border-radius:10px 10px 0 0;width:42%;height:15px;position:absolute;top:-14px;left:-1px}.bp.bp-vermieter .vm-akten li:hover{transform:translateY(-4px)rotate(-.6deg)}.bp.bp-vermieter .vm-akte-bild{background:var(--ak-flaeche-2);border-radius:14px;place-items:center;padding:8px;display:grid}.bp.bp-vermieter .vm-akte-bild .illu{width:100%;max-width:160px;height:auto}.bp.bp-vermieter .vm-nr{background:var(--ak-tinte);width:30px;height:30px;color:var(--ak-papier);border-radius:99px;place-items:center;font-size:14px;font-weight:650;display:grid;position:absolute;top:14px;left:14px}.bp.bp-vermieter .vm-akten p{color:var(--ak-tinte-2);font-size:var(--ak-bp-gr-neben)}.bp.bp-vermieter .vm-bedingungen{gap:12px;max-width:52rem;margin-top:28px;display:grid}.bp.bp-vermieter .vm-bedingungen p:first-child{color:var(--ak-tinte-2);grid-template-columns:22px minmax(0,1fr);gap:10px;display:grid}.bp.bp-vermieter .vm-bedingungen svg{width:22px;height:22px;color:var(--ak-gruen-text);margin-top:2px}.bp.bp-vermieter .vm-heizung{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(24px,4vw,48px);display:grid}.bp.bp-vermieter .vm-grenzen{gap:12px;list-style:none;display:grid}.bp.bp-vermieter .vm-grenzen li{color:var(--ak-tinte-2);grid-template-columns:16px minmax(0,1fr);gap:12px;display:grid}.bp.bp-vermieter .vm-grenzen strong{color:var(--ak-tinte)}.bp.bp-vermieter .vm-farbe{border:1.5px solid var(--ak-illu-linie);border-radius:5px;width:16px;height:16px;margin-top:4px}.bp.bp-vermieter .vm-g0 .vm-farbe{background:var(--ak-f-gruen);border-radius:99px}.bp.bp-vermieter .vm-g1 .vm-farbe,.bp.bp-vermieter .vm-s0{background:var(--ak-f-terra)}.bp.bp-vermieter .vm-g2 .vm-farbe,.bp.bp-vermieter .vm-s1{background:var(--ak-f-sonne)}.bp.bp-vermieter .vm-g3 .vm-farbe,.bp.bp-vermieter .vm-s2{background:var(--ak-f-salbei)}.bp.bp-vermieter .vm-stapel-feld{gap:14px;display:grid}.bp.bp-vermieter .vm-regler{justify-content:space-between;align-items:baseline;font-weight:600;display:flex}.bp.bp-vermieter .vm-regler strong{font-family:var(--ak-schrift-titel);font-size:2rem;line-height:1}.bp.bp-vermieter .vm-stapel-feld input{width:100%;min-height:44px;accent-color:var(--ak-gruen)}.bp.bp-vermieter .vm-stapel{border-radius:var(--ak-bp-r2);background:var(--ak-flaeche-2);grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;gap:6px;height:160px;padding:10px;display:grid}.bp.bp-vermieter .vm-block{border:1.5px solid var(--ak-illu-linie);transform-origin:bottom;height:100%;transform:scaleY(calc(var(--ak-vm-h) * .08));opacity:.35;transition:transform var(--ak-bp-dauer-lang) var(--ak-bp-ease-feder), opacity var(--ak-bp-dauer);border-radius:6px 6px 3px 3px}.bp.bp-vermieter .vm-block.an{transform:scaleY(var(--ak-vm-h));opacity:1}.bp.bp-vermieter .vm-huelle-bild .illu{width:100%;max-width:360px;height:auto;margin-inline:auto}@media (width<=1080px){.bp.bp-vermieter .vm-buehne{grid-template-columns:minmax(0,1fr);max-width:560px}}@media (width<=900px){.bp.bp-vermieter .vm-akten,.bp.bp-vermieter .vm-heizung{grid-template-columns:1fr}.bp.bp-vermieter .vm-akten{gap:30px}}@media (prefers-reduced-motion:reduce){.bp.bp-vermieter .mh .mh-glas,.bp.bp-vermieter .mh .mh-zuhause,.bp.bp-vermieter .vm-block,.bp.bp-vermieter .vm-akten li{transition:none}}.bp .bp-mitte-text{text-align:center;margin-top:28px}.bp.bp-mfh .ms-buehne{gap:14px;width:100%;max-width:520px;display:grid}.bp.bp-mfh .ms-buehne .illu{width:100%;height:auto}.bp.bp-mfh .ms .ms-licht{fill:var(--ak-f-sonne);opacity:0;transition:opacity var(--ak-bp-dauer-lang) var(--ak-bp-ease-aus)}.bp.bp-mfh .ms.an .ms-licht{opacity:.5}.bp.bp-mfh .ms.an .ms-l1{transition-delay:.25s}.bp.bp-mfh .ms.an .ms-l2{transition-delay:.5s}.bp.bp-mfh .ms.an .ms-l3{transition-delay:.75s}.bp.bp-mfh .ms.an .ms-l4{transition-delay:1s}.bp.bp-mfh .ms.an .ms-l5{transition-delay:1.25s}.bp.bp-mfh .ms .ms-glas{fill:var(--ak-f-himmel);stroke:var(--ak-illu-linie);stroke-width:2.2px}.bp.bp-mfh .ms .ms-rahmen{fill:none;stroke:var(--ak-illu-linie);stroke-width:1.5px;stroke-linecap:round}.bp.bp-mfh .ms .ms-neu{fill:none;stroke:var(--ak-illu-linie);stroke-width:1.5px;opacity:0;transition:opacity var(--ak-bp-dauer-lang)}.bp.bp-mfh .ms .ms-daemmung{fill:none;stroke:var(--ak-f-sonne);stroke-width:12px;stroke-linecap:round;stroke-linejoin:round;opacity:0;transition:opacity var(--ak-bp-dauer-lang)}.bp.bp-mfh .ms .ms-luft{fill:none;stroke:var(--ak-f-nacht);stroke-width:3px;stroke-dasharray:6 6;stroke-linecap:round;opacity:0;transition:opacity var(--ak-bp-dauer-lang)}.bp.bp-mfh .ms .ms-luft-pfeil{fill:none;stroke:var(--ak-f-nacht);stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;opacity:0;transition:opacity var(--ak-bp-dauer-lang)}.bp.bp-mfh .ms .ms-wp{opacity:0;transition:opacity var(--ak-bp-dauer-lang), transform var(--ak-bp-dauer-erzaehl) var(--ak-bp-ease-aus);transform:translate(18px)}.bp.bp-mfh .ms .ms-w-dach,.bp.bp-mfh .ms .ms-w-wand,.bp.bp-mfh .ms .ms-rauch{transition:opacity var(--ak-bp-dauer-lang)}.bp.bp-mfh .ms.st1 .ms-daemmung{opacity:1}.bp.bp-mfh .ms.st1 .ms-w-dach{opacity:0}.bp.bp-mfh .ms.st2 .ms-neu{opacity:1}.bp.bp-mfh .ms.st2 .ms-w-wand{opacity:0}.bp.bp-mfh .ms.st3 .ms-wp{opacity:1;transform:none}.bp.bp-mfh .ms.st3 .ms-rauch{opacity:0}.bp.bp-mfh .ms.st4 .ms-luft,.bp.bp-mfh .ms.st4 .ms-luft-pfeil{opacity:1}.bp.bp-mfh .ms:not(.st3) .rotor{animation-play-state:paused}.bp.bp-mfh .ms-schritte{flex-wrap:wrap;gap:8px;display:flex}.bp.bp-mfh .ms-schritte button{border:1.5px solid var(--ak-linie-stark);background:var(--ak-flaeche);min-height:44px;color:var(--ak-tinte-2);font:600 var(--ak-bp-gr-klein)/1.2 var(--font-ui);cursor:pointer;transition:background-color var(--ak-bp-dauer-kurz), border-color var(--ak-bp-dauer-kurz);border-radius:999px;align-items:center;gap:8px;padding:0 14px 0 8px;display:inline-flex}.bp.bp-mfh .ms-schritte button:first-child{padding-left:14px}.bp.bp-mfh .ms-schritte button[aria-pressed=true]{background:var(--ak-gruen-hell);border-color:var(--ak-gruen);color:var(--ak-tinte)}.bp.bp-mfh .ms-nr{background:var(--ak-tinte);width:26px;height:26px;color:var(--ak-papier);border-radius:99px;place-items:center;font-size:13px;display:grid}.bp.bp-mfh .ms-weg{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;list-style:none;display:grid;position:relative}.bp.bp-mfh .ms-weg:before{content:"";border-top:2.5px dashed var(--ak-linie-stark);position:absolute;top:28px;left:12%;right:12%}.bp.bp-mfh .ms-weg li{text-align:center;justify-items:center;gap:8px;display:grid;position:relative}.bp.bp-mfh .ms-station{background:var(--ak-flaeche);border:3px solid var(--ak-f-sonne);border-radius:99px;place-items:center;width:56px;height:56px;font-size:1.25rem;font-weight:650;display:grid}.bp.bp-mfh .ms-weg p{color:var(--ak-tinte-2);font-size:var(--ak-bp-gr-neben);max-width:16rem}.bp.bp-mfh .ms-vermieten{grid-template-columns:200px minmax(0,1fr);align-items:center;gap:clamp(24px,4vw,48px);display:grid}.bp.bp-mfh .ms-vermieten .titelblock{margin-bottom:16px}.bp.bp-mfh .ms-vermieten-bild .illu{width:100%;height:auto}.bp.bp-mfh .ms-grenzen{gap:14px;display:grid}.bp.bp-mfh .ms-legende{font-size:var(--ak-bp-gr-klein);color:var(--ak-tinte-2);flex-wrap:wrap;gap:16px;font-weight:600;display:flex}.bp.bp-mfh .ms-legende span{align-items:center;gap:8px;display:inline-flex}.bp.bp-mfh .ms-legende span:before{content:"";border:1.5px solid var(--ak-illu-linie);border-radius:4px;width:14px;height:14px}.bp.bp-mfh .ms-legende .ms-ohne:before{background:var(--ak-f-stein)}.bp.bp-mfh .ms-legende .ms-mit:before{background:var(--ak-f-gruen)}.bp.bp-mfh .ms-tabelle{border-collapse:collapse;width:100%}.bp.bp-mfh .ms-tabelle thead th{text-align:start;font-size:var(--ak-bp-gr-klein);color:var(--ak-tinte-3);padding-bottom:6px;font-weight:600}.bp.bp-mfh .ms-tabelle tbody th{text-align:start;vertical-align:top;width:30%;padding:12px 12px 12px 0;font-weight:600}.bp.bp-mfh .ms-tabelle tbody tr+tr{border-top:1px solid var(--ak-linie)}.bp.bp-mfh .ms-tabelle td{vertical-align:middle;width:35%;padding:10px 0 10px 12px}.bp.bp-mfh .ms-tabelle td>span{display:block}.bp.bp-mfh .ms-tabelle .ms-wert{margin-top:6px}.bp.bp-mfh .ms-balken{border:1.5px solid var(--ak-illu-linie);transform-origin:0;height:18px;transform:scaleX(var(--ak-ms-b));transition:transform var(--ak-bp-dauer-erzaehl) var(--ak-bp-ease-aus);border-radius:6px}.bp.bp-mfh .ms-ohne .ms-balken{background:var(--ak-f-stein)}.bp.bp-mfh .ms-mit .ms-balken{background:var(--ak-f-gruen)}.bp.bp-mfh .ms-wert{font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:600;font-size:var(--ak-bp-gr-neben)}.bp.bp-mfh .ms-grenzen[data-bp=wartet] .ms-balken{transform:scaleX(0)}@media (width<=900px){.bp.bp-mfh .ms-weg{grid-template-columns:1fr 1fr}.bp.bp-mfh .ms-weg:before{display:none}}@media (width<=560px){.bp.bp-mfh .ms-tabelle tbody th{width:28%;font-size:var(--ak-bp-gr-klein)}.bp.bp-mfh .ms-vermieten{grid-template-columns:1fr}.bp.bp-mfh .ms-vermieten-bild{max-width:180px}}@media (prefers-reduced-motion:reduce){.bp.bp-mfh .ms .ms-licht,.bp.bp-mfh .ms .ms-wp,.bp.bp-mfh .ms-balken{transition:none}}.bp.bp-weg .wt-buehne{gap:12px;width:100%;max-width:520px;display:grid}.bp.bp-weg .wt-bild{position:relative}.bp.bp-weg .wt-bild .illu{width:100%;height:auto}.bp.bp-weg .wt-bild .illu.wt-emil{width:20%;max-width:110px;margin:0;position:absolute;bottom:-4%;right:-2%}.bp.bp-weg .wt .wt-hand{opacity:0;transition:opacity var(--ak-bp-dauer) var(--ak-bp-ease-aus), transform var(--ak-bp-dauer-lang) var(--ak-bp-ease-feder);transform:translateY(10px)}.bp.bp-weg .wt .wt-beschluss{opacity:0;transform-origin:252px 154px;transition:opacity var(--ak-bp-dauer), transform var(--ak-bp-dauer-lang) var(--ak-bp-ease-feder);transform:scale(.4)}.bp.bp-weg .wt.abgestimmt .wt-hand{opacity:1;transform:none}.bp.bp-weg .wt.abgestimmt .wt-p1 .wt-hand{transition-delay:.3s}.bp.bp-weg .wt.abgestimmt .wt-p2 .wt-hand{transition-delay:.6s}.bp.bp-weg .wt.abgestimmt .wt-p3 .wt-hand{transition-delay:.9s}.bp.bp-weg .wt.abgestimmt .wt-p4 .wt-hand{transition-delay:1.2s}.bp.bp-weg .wt.abgestimmt .wt-beschluss{opacity:1;transition-delay:1.7s;transform:none}.bp.bp-weg .wt-zeile{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.bp.bp-weg .wt-knopf{min-height:44px;font-size:var(--ak-bp-gr-neben);padding:0 18px}.bp.bp-weg .wt-ergebnis{opacity:0;transition:opacity var(--ak-bp-dauer), transform var(--ak-bp-dauer);transform:translateY(4px)}.bp.bp-weg .wt-ergebnis.an{opacity:1;transition-delay:1.7s;transform:none}.bp.bp-weg .wt-karten{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;list-style:none;display:grid}.bp.bp-weg .wt-karten li{align-content:start;gap:10px;display:grid}.bp.bp-weg .wt-karten p{color:var(--ak-tinte-2);font-size:var(--ak-bp-gr-neben)}.bp.bp-weg .wt-symbol{background:var(--ak-gruen-hell);width:44px;height:44px;color:var(--ak-gruen-text);border-radius:12px;place-items:center;display:grid}.bp.bp-weg .wt-symbol svg{width:22px;height:22px}.bp.bp-weg .wt-verwalter{align-items:center;gap:10px;margin-top:24px;font-weight:600;display:flex}.bp.bp-weg .wt-verwalter>svg{width:20px;height:20px;color:var(--ak-gruen-text);flex:none}.bp.bp-weg .wt-zweimal{gap:14px;list-style:none;display:grid}.bp.bp-weg .wt-zweimal li{color:var(--ak-tinte-2);grid-template-columns:44px minmax(0,1fr);align-items:start;gap:14px;display:grid}.bp.bp-weg .wt-zweimal strong{color:var(--ak-tinte)}.bp.bp-weg .wt-muenze{background:var(--ak-f-sonne);border:2px solid var(--ak-illu-linie);width:44px;height:44px;color:var(--ak-illu-linie);border-radius:99px;place-items:center;font-weight:700;display:grid}.bp.bp-weg .wt-zweite{align-self:center}.bp.bp-weg .wt-kalender{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;list-style:none;display:grid}.bp.bp-weg .wt-kalender li{background:var(--ak-flaeche);border:1px solid var(--ak-linie);border-radius:var(--ak-bp-r2);align-content:start;gap:8px;padding:30px 20px 20px;display:grid;position:relative}.bp.bp-weg .wt-kalender li:before{content:"";border-radius:var(--ak-bp-r2) var(--ak-bp-r2) 0 0;background:var(--ak-f-terra);height:14px;position:absolute;inset:0 0 auto}.bp.bp-weg .wt-ringe{background:radial-gradient(circle, var(--ak-illu-linie) 3px, transparent 4px) 0 0 / 28px 16px repeat-x;height:16px;position:absolute;top:-6px;left:22px;right:22px}.bp.bp-weg .wt-frist-symbol{width:24px;height:24px;color:var(--ak-gruen-text)}.bp.bp-weg .wt-kalender p{color:var(--ak-tinte-2);font-size:var(--ak-bp-gr-neben)}.bp.bp-weg .wt-merksatz{border-radius:var(--ak-bp-r2);background:var(--ak-warn-flaeche);color:var(--ak-tinte);align-items:flex-start;gap:12px;max-width:52rem;margin-top:24px;padding:16px 20px;font-weight:500;display:flex}.bp.bp-weg .wt-merksatz svg{width:22px;height:22px;color:var(--ak-terra-text);flex:none;margin-top:2px}@media (width<=1080px){.bp.bp-weg .wt-karten,.bp.bp-weg .wt-kalender{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.bp.bp-weg .wt-karten,.bp.bp-weg .wt-kalender{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.bp.bp-weg .wt .wt-hand,.bp.bp-weg .wt .wt-beschluss,.bp.bp-weg .wt-ergebnis{transition:none}}.bp .bp-weiter{padding-bottom:0}.bp .bp-weiter-titel{margin-bottom:16px;font-size:1.5rem}.bp .bp-weiter-liste{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px;list-style:none;display:grid}.bp .bp-weiter-liste li{border-top:1px solid var(--ak-linie);grid-template-columns:18px minmax(0,1fr);align-items:start;gap:10px;padding:10px 0;display:grid}.bp .bp-weiter-liste svg{width:18px;height:18px;color:var(--ak-gruen-text);margin-top:4px}@media (width<=700px){.bp .bp-weiter-liste{grid-template-columns:1fr}}.bp.bp-bau .bs-wahl{border:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;width:100%;max-width:520px;margin:4px 0 0;padding:0;display:grid}.bp.bp-bau .bs-wahl legend{margin-bottom:10px;padding:0;font-weight:650}.bp.bp-bau .bs-arbeit{border-radius:var(--ak-bp-r2);background:var(--ak-flaeche);border:1.5px solid var(--ak-linie);cursor:pointer;transition:border-color var(--ak-bp-dauer-kurz), transform var(--ak-bp-dauer) var(--ak-bp-ease-feder);gap:8px;padding:10px;display:grid;position:relative}.bp.bp-bau .bs-arbeit:hover{transform:translateY(-2px)}.bp.bp-bau .bs-arbeit.an{border-color:var(--ak-gruen);box-shadow:0 0 0 3px var(--ak-gruen-hell)}.bp.bp-bau .bs-arbeit input{opacity:0;width:1px;height:1px;position:absolute}.bp.bp-bau .bs-arbeit:has(input:focus-visible){outline:3px solid var(--ak-fokus);outline-offset:3px}.bp.bp-bau .bs-arbeit-bild{background:var(--ak-flaeche-2);border-radius:12px;padding:6px}.bp.bp-bau .l-hero-text .bs-arbeit-bild .illu{width:100%;max-width:none;height:auto;margin:0}.bp.bp-bau .bs-arbeit-name{font-weight:600;font-size:var(--ak-bp-gr-neben);align-items:center;gap:8px;display:flex}.bp.bp-bau .bs-haken{border:2px solid var(--ak-linie-stark);color:#0000;width:22px;height:22px;transition:background-color var(--ak-bp-dauer-kurz), color var(--ak-bp-dauer-kurz);border-radius:7px;flex:none;place-items:center;display:grid}.bp.bp-bau .bs-haken svg{width:14px;height:14px}.bp.bp-bau .bs-arbeit.an .bs-haken{background:var(--ak-gruen);border-color:var(--ak-gruen);color:var(--ak-auf-gruen)}.bp.bp-bau .bs-plan-raster{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:start;gap:clamp(24px,4vw,56px);display:grid}.bp.bp-bau .bs-buehne{background:var(--ak-flaeche);border:1px solid var(--ak-linie);border-radius:var(--ak-bp-r3);gap:12px;padding:20px;display:grid;position:sticky;top:96px}.bp.bp-bau .bs-buehne .illu{width:100%;height:auto}.bp.bp-bau .bs-regler{font-weight:600;font-size:var(--ak-bp-gr-neben);justify-content:space-between;display:flex}.bp.bp-bau .bs-buehne input{width:100%;min-height:44px;accent-color:var(--ak-gruen)}.bp.bp-bau .bs .bs-vertrag,.bp.bp-bau .bs .bs-stempel,.bp.bp-bau .bs .bs-geruest,.bp.bp-bau .bs .bs-daemmung,.bp.bp-bau .bs .bs-funken,.bp.bp-bau .bs .bs-wellen,.bp.bp-bau .bs .bs-plan{transition:opacity var(--ak-bp-dauer-lang) var(--ak-bp-ease-aus), transform var(--ak-bp-dauer-lang) var(--ak-bp-ease-feder)}.bp.bp-bau .bs .bs-vertrag,.bp.bp-bau .bs .bs-stempel,.bp.bp-bau .bs .bs-geruest,.bp.bp-bau .bs .bs-daemmung,.bp.bp-bau .bs .bs-funken{opacity:0}.bp.bp-bau .bs .bs-vertrag{transform:translateY(10px)}.bp.bp-bau .bs .bs-stempel{transform-origin:372px 230px;transform:scale(.4)}.bp.bp-bau .bs .bs-geruest path{fill:none;stroke:var(--ak-f-nacht);stroke-width:2.4px;stroke-linecap:round}.bp.bp-bau .bs .bs-daemmung{fill:none;stroke:var(--ak-f-sonne);stroke-width:9px;stroke-linecap:round;stroke-linejoin:round}.bp.bp-bau .bs.st1 .bs-vertrag,.bp.bp-bau .bs.st2 .bs-stempel{opacity:1;transform:none}.bp.bp-bau .bs.st3 .bs-geruest{opacity:1}.bp.bp-bau .bs.st3 .bs-daemmung{opacity:.55}.bp.bp-bau .bs.st4 .bs-geruest{opacity:0}.bp.bp-bau .bs.st4 .bs-daemmung,.bp.bp-bau .bs.st4 .bs-funken{opacity:1}.bp.bp-bau .bs.st4 .bs-wellen{opacity:0}.bp.bp-bau .bs.st1 .bs-plan{opacity:.55}.bp.bp-bau .bs-meilensteine{gap:0;list-style:none;display:grid}.bp.bp-bau .bs-meilensteine li{padding:0 0 22px 64px;position:relative}.bp.bp-bau .bs-meilensteine li:before{content:"";background:var(--ak-linie-stark);width:2px;position:absolute;top:44px;bottom:0;left:21px}.bp.bp-bau .bs-meilensteine li:last-child:before{display:none}.bp.bp-bau .bs-meilensteine li.fertig:before{background:var(--ak-gruen)}.bp.bp-bau .bs-punkt{min-height:44px;color:var(--ak-tinte);font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;align-items:center;gap:14px;margin-left:-64px;padding:0;display:flex}.bp.bp-bau .bs-punkt strong{font-family:var(--ak-schrift-titel);font-size:1.1875rem;font-weight:600}.bp.bp-bau .bs-nr{background:var(--ak-flaeche);border:1.5px solid var(--ak-linie-stark);width:44px;height:44px;transition:background-color var(--ak-bp-dauer), border-color var(--ak-bp-dauer);border-radius:99px;flex:none;place-items:center;font-weight:650;display:grid}.bp.bp-bau .bs-nr svg{width:20px;height:20px}.bp.bp-bau .bs-meilensteine li.fertig .bs-nr{background:var(--ak-gruen);border-color:var(--ak-gruen);color:var(--ak-auf-gruen)}.bp.bp-bau .bs-meilensteine li.jetzt .bs-nr{background:color-mix(in srgb, var(--ak-f-sonne) 40%, var(--ak-flaeche));border-color:var(--ak-f-sonne)}.bp.bp-bau .bs-meilensteine p{color:var(--ak-tinte-2);font-size:var(--ak-bp-gr-neben);transition:color var(--ak-bp-dauer);margin-top:4px}.bp.bp-bau .bs-meilensteine li:not(.jetzt) p{color:var(--ak-tinte-3)}.bp.bp-bau .bs-regeln{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;list-style:none;display:grid}.bp.bp-bau .bs-regeln li{align-content:start;gap:10px;display:grid}.bp.bp-bau .bs-regeln p{color:var(--ak-tinte-2);font-size:var(--ak-bp-gr-neben)}.bp.bp-bau .bs-regel-symbol{background:var(--ak-gruen-hell);width:44px;height:44px;color:var(--ak-gruen-text);border-radius:12px;place-items:center;display:grid}.bp.bp-bau .bs-regel-symbol svg{width:22px;height:22px}.bp.bp-bau .bs-geld .illu{width:100%;max-width:380px;height:auto;margin-inline:auto}.bp.bp-bau .bs-frei{grid-template-columns:40px minmax(0,1fr);align-items:start;gap:16px;max-width:52rem;display:grid}.bp.bp-bau .bs-frei-symbol{width:36px;height:36px;color:var(--ak-gruen-text)}.bp.bp-bau .bs-frei-titel{margin-bottom:4px;font-size:1.5rem}.bp.bp-bau .bs-frei .neben{margin-top:8px}@media (width<=1080px){.bp.bp-bau .bs-regeln{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=900px){.bp.bp-bau .bs-plan-raster{grid-template-columns:1fr}.bp.bp-bau .bs-buehne{z-index:2;padding:12px;position:sticky;top:64px}}@media (width<=560px){.bp.bp-bau .bs-regeln{grid-template-columns:1fr}.bp.bp-bau .bs-wahl{gap:8px}.bp.bp-bau .bs-arbeit-name{font-size:13px}.bp.bp-bau .bs-buehne{position:static}}@media (prefers-reduced-motion:reduce){.bp.bp-bau .bs .bs-vertrag,.bp.bp-bau .bs .bs-stempel,.bp.bp-bau .bs .bs-geruest,.bp.bp-bau .bs .bs-daemmung,.bp.bp-bau .bs .bs-funken,.bp.bp-bau .bs .bs-wellen,.bp.bp-bau .bs-arbeit{transition:none}}.bp.bp-eh .eh-haus{width:100%;max-width:520px}.bp.bp-eh .l-hero-text .eh-haus .illu{width:100%;max-width:none;height:auto}.bp.bp-eh .eh-leiter{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:center;gap:clamp(24px,4vw,56px);display:grid}.bp.bp-eh .eh-bild .illu{width:100%;height:auto}.bp.bp-eh .el .el-haus{opacity:0;transition:opacity var(--ak-bp-dauer), transform var(--ak-bp-dauer-lang) var(--ak-bp-ease-feder);transform:translateY(12px)}.bp.bp-eh .el .el-l{fill:none;stroke:var(--ak-illu-linie);stroke-width:2.2px;stroke-linejoin:round}.bp.bp-eh .el .el-fenster{fill:var(--ak-f-sonne);stroke:var(--ak-illu-linie);stroke-width:1.5px}.bp.bp-eh .el .el-funken{opacity:0;transition:opacity var(--ak-bp-dauer)}.bp.bp-eh .el.h0 .el-h0,.bp.bp-eh .el.h1 .el-h1,.bp.bp-eh .el.h2 .el-h2,.bp.bp-eh .el.h3 .el-h3,.bp.bp-eh .el.h4 .el-h4{opacity:1;transform:none}.bp.bp-eh .el.h4 .el-funken{opacity:1}.bp.bp-eh .eh-wahl{gap:16px;display:grid}.bp.bp-eh .eh-stufen{gap:8px;list-style:none;display:grid}.bp.bp-eh .eh-stufen button{border-radius:var(--ak-bp-r1);border:1.5px solid var(--ak-linie-stark);background:var(--ak-flaeche);width:100%;min-height:48px;color:var(--ak-tinte);font:inherit;cursor:pointer;transition:background-color var(--ak-bp-dauer-kurz), border-color var(--ak-bp-dauer-kurz);justify-content:space-between;align-items:center;gap:12px;padding:0 16px;display:flex}.bp.bp-eh .eh-stufen button[aria-pressed=true]{background:var(--ak-gruen-hell);border-color:var(--ak-gruen)}.bp.bp-eh .eh-stufe-name{font-weight:650}.bp.bp-eh .eh-stufe-satz{font-variant-numeric:tabular-nums;color:var(--ak-tinte-2)}.bp.bp-eh .eh-ergebnis{gap:10px;display:grid}.bp.bp-eh .eh-ergebnis>p:first-child{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.bp.bp-eh .eh-ergebnis small{color:var(--ak-tinte-3);font-weight:600;font-size:var(--ak-bp-gr-klein)}.bp.bp-eh .eh-ergebnis strong{font-family:var(--ak-schrift-titel);font-size:2.25rem;line-height:1}.bp.bp-eh .eh-bonus{cursor:pointer;min-height:44px;font-size:var(--ak-bp-gr-neben);align-items:center;gap:10px;display:flex}.bp.bp-eh .eh-bonus input{width:22px;height:22px;accent-color:var(--ak-gruen);flex:none}.bp.bp-eh .eh-bonus.aus{color:var(--ak-tinte-3);cursor:default}.bp.bp-eh .eh-aufgaben{counter-reset:a;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;list-style:none;display:grid}.bp.bp-eh .eh-aufgaben li{background:var(--ak-flaeche);border:1px solid var(--ak-linie);border-radius:var(--ak-bp-r3);align-content:start;gap:10px;padding:20px;display:grid}.bp.bp-eh .eh-aufgaben p{color:var(--ak-tinte-2);font-size:var(--ak-bp-gr-neben)}.bp.bp-eh .eh-aufgabe-symbol{background:var(--ak-gruen-hell);width:44px;height:44px;color:var(--ak-gruen-text);border-radius:12px;place-items:center;display:grid}.bp.bp-eh .eh-aufgabe-symbol svg{width:22px;height:22px}.bp.bp-eh .eh-bedingungen{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;list-style:none;display:grid}.bp.bp-eh .eh-bedingungen li{border-top:4px solid var(--ak-f-sonne);align-content:start;gap:8px;display:grid}.bp.bp-eh .eh-bedingungen p{color:var(--ak-tinte-2);font-size:var(--ak-bp-gr-neben)}.bp.bp-eh .eh-vorher{border-radius:var(--ak-bp-r3);background:var(--ak-warn-flaeche);grid-template-columns:48px minmax(0,1fr);align-items:start;gap:18px;max-width:60rem;padding:clamp(20px,3vw,32px);display:grid}.bp.bp-eh .eh-vorher-symbol{width:40px;height:40px;color:var(--ak-terra-text)}.bp.bp-eh .eh-vorher-titel{margin:6px 0 10px;font-size:clamp(1.5rem,1.2rem + 1vw,2rem)}.bp.bp-eh .eh-vorher .neben{color:var(--ak-tinte)}@media (width<=1080px){.bp.bp-eh .eh-aufgaben{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=900px){.bp.bp-eh .eh-leiter,.bp.bp-eh .eh-bedingungen{grid-template-columns:1fr}}@media (width<=560px){.bp.bp-eh .eh-aufgaben,.bp.bp-eh .eh-vorher{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.bp.bp-eh .el .el-haus,.bp.bp-eh .el .el-funken{transition:none}}.bp.bp-steuer .st-hero-bild{place-items:center;width:100%;max-width:420px;display:grid;position:relative}.bp.bp-steuer .st-kreis{background:color-mix(in srgb, var(--ak-f-sonne) 28%, transparent);border-radius:999px;position:absolute;inset:4% 12%}.bp.bp-steuer .l-hero-text .st-hero-bild .illu{width:82%;position:relative}.bp.bp-steuer .sj-raster{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:center;gap:clamp(24px,4vw,56px);display:grid}.bp.bp-steuer .sj-bild .illu{width:100%;height:auto}.bp.bp-steuer .sj .sj-saeule{transform-box:fill-box;transform-origin:bottom;transition:opacity var(--ak-bp-dauer), transform var(--ak-bp-dauer-lang) var(--ak-bp-ease-feder);opacity:.45}.bp.bp-steuer .sj .sj-l{fill:none;stroke:var(--ak-illu-linie);stroke-width:2.2px}.bp.bp-steuer .sj .sj-l.fein{stroke-width:1.5px}.bp.bp-steuer .sj.z0 .sj-s0,.bp.bp-steuer .sj.z1 .sj-s1,.bp.bp-steuer .sj.z2 .sj-s2{opacity:1;transform:translateY(-8px)}.bp.bp-steuer .sj-jahre{gap:10px;list-style:none;display:grid}.bp.bp-steuer .sj-jahre button{border-radius:var(--ak-bp-r2);border:1.5px solid var(--ak-linie-stark);background:var(--ak-flaeche);width:100%;color:var(--ak-tinte);font:inherit;text-align:start;cursor:pointer;transition:border-color var(--ak-bp-dauer-kurz), background-color var(--ak-bp-dauer-kurz);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:4px 14px;padding:14px 16px;display:grid}.bp.bp-steuer .sj-jahre button[aria-pressed=true]{border-color:var(--ak-gruen);background:var(--ak-gruen-hell)}.bp.bp-steuer .sj-nr{background:var(--ak-f-sonne);border:2px solid var(--ak-illu-linie);width:64px;height:64px;color:var(--ak-illu-linie);font-weight:700;font-size:var(--ak-bp-gr-klein);text-align:center;border-radius:14px;grid-row:span 2;place-items:center;display:grid}.bp.bp-steuer .sj-name{font-weight:600}.bp.bp-steuer .sj-werte{flex-wrap:wrap;gap:4px 20px;display:flex}.bp.bp-steuer .sj-werte>span{display:grid}.bp.bp-steuer .sj-werte small{color:var(--ak-tinte-3);font-size:12px;font-weight:600}.bp.bp-steuer .sj-werte strong{font-size:1.125rem}.bp.bp-steuer .st-unter{align-items:start}.bp.bp-steuer .st-preis-satz{gap:10px;max-width:52rem;display:flex}.bp.bp-steuer .st-preis-satz svg{width:18px;height:18px;color:var(--ak-gruen-text);flex:none;margin-top:3px}.bp.bp-steuer .st-bedingungen{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 32px;max-width:64rem;list-style:none;display:grid}.bp.bp-steuer .st-bedingungen li{border-top:1px dashed var(--ak-linie-stark);grid-template-columns:44px minmax(0,1fr);align-items:start;gap:14px;padding:14px 0;display:grid}.bp.bp-steuer .st-bedingungen h3{font-size:1.125rem}.bp.bp-steuer .st-bedingungen p{color:var(--ak-tinte-2);font-size:var(--ak-bp-gr-neben);margin-top:4px}.bp.bp-steuer .st-symbol{background:var(--ak-gruen-hell);width:44px;height:44px;color:var(--ak-gruen-text);border-radius:12px;flex:none;place-items:center;display:grid}.bp.bp-steuer .st-symbol svg{width:22px;height:22px}.bp.bp-steuer .st-arbeiten{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;list-style:none;display:grid}.bp.bp-steuer .st-arbeiten li{background:var(--ak-flaeche);border:1px solid var(--ak-linie);border-radius:var(--ak-bp-r2);grid-template-columns:44px minmax(0,1fr);align-items:center;gap:14px;padding:16px;font-weight:500;display:grid}.bp.bp-steuer .so-feld{align-self:center;gap:12px;display:grid}.bp.bp-steuer .so-spalten{grid-template-columns:1fr 1fr;gap:12px;display:grid}.bp.bp-steuer .so-spalte{border-radius:var(--ak-bp-r2);border:2px dashed var(--ak-linie-stark);align-content:start;gap:10px;min-height:200px;padding:14px;display:grid}.bp.bp-steuer .so-zuschuss{background:color-mix(in srgb, var(--ak-f-salbei) 30%, var(--ak-flaeche))}.bp.bp-steuer .so-steuer{background:color-mix(in srgb, var(--ak-f-sonne) 26%, var(--ak-flaeche))}.bp.bp-steuer .so-spalte h3{font-size:1.125rem}.bp.bp-steuer .so-spalte ul{gap:8px;list-style:none;display:grid}.bp.bp-steuer .so-chip{border:1.5px solid var(--ak-illu-linie);background:var(--ak-flaeche);width:100%;min-height:44px;color:var(--ak-tinte);font:inherit;cursor:pointer;transition:transform var(--ak-bp-dauer-kurz);border-radius:999px;justify-content:space-between;align-items:center;gap:8px;padding:0 14px;font-weight:600;display:flex}.bp.bp-steuer .so-chip:hover{transform:translateY(-2px)}.bp.bp-steuer .so-chip svg{width:16px;height:16px}.bp.bp-steuer .st-keine{grid-template-columns:44px minmax(0,1fr);gap:16px;max-width:60rem;display:grid}.bp.bp-steuer .st-keine-symbol{width:36px;height:36px;color:var(--ak-gruen-text)}.bp.bp-steuer .st-keine-titel{margin:6px 0 10px;font-size:clamp(1.5rem,1.2rem + 1vw,2rem)}@media (width<=900px){.bp.bp-steuer .sj-raster,.bp.bp-steuer .st-bedingungen{grid-template-columns:1fr}.bp.bp-steuer .st-arbeiten{grid-template-columns:1fr 1fr}}@media (width<=560px){.bp.bp-steuer .st-arbeiten{grid-template-columns:1fr}.bp.bp-steuer .so-spalte{min-height:170px;padding:10px}}@media (prefers-reduced-motion:reduce){.bp.bp-steuer .sj .sj-saeule{transition:none}}.bp.bp-haus .he-wahl{gap:14px;width:100%;max-width:560px;margin-top:8px;display:grid}.bp.bp-haus .he-frage{gap:8px;display:grid}.bp.bp-haus .he-frage h2{font-size:clamp(1.5rem,1.2rem + 1.2vw,2rem)}.bp.bp-haus .l-hero-text .he-bild .illu{width:100%;max-width:none;height:auto}.bp.bp-haus .he-schalter{border-radius:var(--ak-bp-r2);flex-wrap:wrap}.bp.bp-haus .he-schalter button{border-radius:12px}.bp.bp-haus .he-emil .emil{width:72px;height:72px}.bp.bp-haus .he-emil .blase{min-height:96px}.bp.bp-haus .he-plan .illu{width:100%;max-width:360px;height:auto;margin-inline:auto}.bp.bp-haus .he-schilder{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;list-style:none;display:grid}.bp.bp-haus .he-schilder li{background:var(--ak-flaeche);border:1px solid var(--ak-linie);border-radius:var(--ak-bp-r3);border-top:6px solid var(--ak-f-terra);align-content:start;gap:10px;padding:22px;display:grid}.bp.bp-haus .he-schilder p{color:var(--ak-tinte-2);font-size:var(--ak-bp-gr-neben)}.bp.bp-haus .he-schild{background:var(--ak-f-sonne);border:2px solid var(--ak-illu-linie);width:40px;height:40px;color:var(--ak-illu-linie);border-radius:999px;place-items:center;font-size:1.25rem;font-weight:800;display:grid}.bp.bp-haus .he-grenze{align-self:center;gap:14px;display:grid}.bp.bp-haus .he-grenze-kopf{justify-content:space-between;align-items:baseline;font-weight:600;display:flex}.bp.bp-haus .he-grenze input{width:100%;min-height:44px;accent-color:var(--ak-gruen)}.bp.bp-haus .he-balken{background:var(--ak-flaeche-2);border:1.5px solid var(--ak-linie-stark);border-radius:10px;height:34px;position:relative;overflow:hidden}.bp.bp-haus .he-unter,.bp.bp-haus .he-ueber{transform-origin:0;width:100%;transition:transform var(--ak-bp-dauer) var(--ak-bp-ease-aus);position:absolute;top:0;bottom:0}.bp.bp-haus .he-unter{background:var(--ak-f-stein);transform:scaleX(var(--ak-he-b));left:0}.bp.bp-haus .he-ueber{background:var(--ak-f-gruen);transform:scaleX(var(--ak-he-b));left:50%}.bp.bp-haus .he-marke{background:var(--ak-tinte);width:2px;position:absolute;top:0;bottom:0;left:calc(50% - 1px)}.bp.bp-haus .he-marke span{white-space:nowrap;color:var(--ak-tinte);align-items:center;font-size:12px;font-weight:700;display:flex;position:absolute;top:0;bottom:0;left:8px}.bp.bp-haus .he-urteil{color:var(--ak-tinte-2);align-items:center;gap:10px;font-weight:600;display:flex}.bp.bp-haus .he-urteil svg{width:20px;height:20px;color:var(--ak-terra-text);flex:none}.bp.bp-haus .he-urteil.ueber svg{color:var(--ak-gruen-text)}.bp.bp-haus .he-preis{gap:8px;max-width:52rem;display:grid}.bp.bp-haus .he-preis-titel{font-size:1.5rem}@media (width<=900px){.bp.bp-haus .he-schilder{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.bp.bp-haus .he-unter,.bp.bp-haus .he-ueber{transition:none}}.bp.bp-ke .ke-bild{width:100%;max-width:480px}.bp.bp-ke .l-hero-text .ke-bild .illu{width:100%;max-width:none;height:auto}.bp.bp-ke .ue .ue-tuer{transform-origin:190px 233px;transition:transform var(--ak-bp-dauer-erzaehl) var(--ak-bp-ease-inout) .9s}.bp.bp-ke .ue .ue-schluessel{transition:transform var(--ak-bp-dauer-erzaehl) var(--ak-bp-ease-aus)}.bp.bp-ke .ue .ue-licht{opacity:0;transition:opacity var(--ak-bp-dauer-lang) 1.6s}.bp.bp-ke .ke-bild.offen .ue .ue-tuer{transform:scaleX(.18)}.bp.bp-ke .ke-bild.offen .ue .ue-schluessel{transform:translate(-86px,66px)rotate(-12deg)}.bp.bp-ke .ke-bild.offen .ue .ue-licht{opacity:1}.bp.bp-ke .ke-wege{justify-items:center;gap:28px;display:grid}.bp.bp-ke .ke-reiter button[aria-selected=true]{background:var(--ak-flaeche);color:var(--ak-tinte);box-shadow:var(--ak-schatten-1)}.bp.bp-ke .ke-weg{width:100%}.bp.bp-ke .ke-pfad{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;list-style:none;display:grid;position:relative}.bp.bp-ke .ke-pfad li{text-align:center;justify-items:center;gap:10px;display:grid}.bp.bp-ke .ke-pfad p,.bp.bp-ke .ke-fragen p{color:var(--ak-tinte-2);font-size:var(--ak-bp-gr-neben);max-width:20rem}.bp.bp-ke .ke-pfad-bild{background:var(--ak-flaeche);border:1px solid var(--ak-linie);border-radius:999px;place-items:center;width:150px;height:150px;display:grid}.bp.bp-ke .ke-pfad-bild .illu{width:108px;height:auto}.bp.bp-ke .ke-pfad li.ke-notar .ke-pfad-bild{border:3px solid var(--ak-f-sonne);background:color-mix(in srgb, var(--ak-f-sonne) 28%, var(--ak-flaeche))}.bp.bp-ke .ke-verkaeufer{justify-content:center;gap:10px;margin-top:24px;font-weight:600;display:flex}.bp.bp-ke .ke-verkaeufer svg{width:20px;height:20px;color:var(--ak-gruen-text);flex:none;margin-top:3px}.bp.bp-ke .ke-fragen{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;list-style:none;display:grid}.bp.bp-ke .ke-fragen li{align-content:start;justify-items:start;gap:10px;display:grid}.bp.bp-ke .ke-fragen .ke-pfad-bild{width:96px;height:96px}.bp.bp-ke .ke-fragen .ke-pfad-bild .illu{width:72px}.bp.bp-ke .ke-dabei{gap:10px;margin-top:8px;list-style:none;display:grid}.bp.bp-ke .ke-dabei li,.bp.bp-ke .ke-nicht,.bp.bp-ke .ke-sperre{grid-template-columns:22px minmax(0,1fr);gap:10px;display:grid}.bp.bp-ke .ke-dabei svg,.bp.bp-ke .ke-nicht svg,.bp.bp-ke .ke-sperre svg{width:20px;height:20px;color:var(--ak-gruen-text);margin-top:3px}.bp.bp-ke .ke-nicht{color:var(--ak-tinte-2);margin-top:14px}.bp.bp-ke .ke-nicht svg{color:var(--ak-tinte-3)}.bp.bp-ke .ke-kauf{align-self:center;justify-items:start;gap:14px;display:grid}.bp.bp-ke .ke-preis{background:var(--ak-flaeche-2);border-radius:var(--ak-bp-r2);font-size:var(--ak-bp-gr-neben);flex-wrap:wrap;align-items:baseline;gap:4px 10px;padding:10px 16px;display:inline-flex}.bp.bp-ke .ke-preis strong{font-size:1.25rem}.bp.bp-ke .ke-sperre{max-width:52rem}.bp.bp-ke .ke-jka{grid-template-columns:220px minmax(0,1fr);align-items:center;gap:clamp(24px,4vw,56px);display:grid}.bp.bp-ke .ke-jka-bild .illu{width:100%;height:auto}.bp.bp-ke .ke-wichtig{border-radius:var(--ak-bp-r2);background:var(--ak-gruen-hell);color:var(--ak-tinte);padding:14px 18px}.bp.bp-ke .ke-vorsicht{border-radius:var(--ak-bp-r3);background:var(--ak-warn-flaeche);grid-template-columns:48px minmax(0,1fr);align-items:start;gap:18px;max-width:60rem;padding:clamp(20px,3vw,32px);display:grid}.bp.bp-ke .ke-ausruf{background:var(--ak-f-sonne);border:2px solid var(--ak-illu-linie);width:44px;height:44px;color:var(--ak-illu-linie);border-radius:999px;place-items:center;font-size:1.25rem;font-weight:800;display:grid}.bp.bp-ke .ke-vorsicht-titel{margin:6px 0 10px;font-size:clamp(1.5rem,1.2rem + 1vw,2rem)}.bp.bp-ke .ke-vorsicht .neben{color:var(--ak-tinte)}@media (width<=900px){.bp.bp-ke .ke-pfad,.bp.bp-ke .ke-fragen,.bp.bp-ke .ke-jka{grid-template-columns:1fr}.bp.bp-ke .ke-jka-bild{max-width:200px}}@media (prefers-reduced-motion:reduce){.bp.bp-ke .ue .ue-tuer,.bp.bp-ke .ue .ue-schluessel,.bp.bp-ke .ue .ue-licht{transition:none}}.bp.bp-verwaltung .vw-klein-titel{margin-bottom:10px;font-size:1.125rem}.bp.bp-verwaltung .vw-zusagen-feld{background:var(--ak-flaeche);border:1px solid var(--ak-linie);border-radius:var(--ak-bp-r3);grid-template-columns:150px minmax(0,1fr);align-items:center;gap:20px;width:100%;padding:20px;display:grid}.bp.bp-verwaltung .l-hero-text .vw-ordner-bild .illu{width:100%;max-width:none;height:auto;margin:0}.bp.bp-verwaltung .vw-zusagen{gap:10px;list-style:none;display:grid}.bp.bp-verwaltung .vw-zusagen li{font-size:var(--ak-bp-gr-neben);color:var(--ak-tinte-2);grid-template-columns:22px minmax(0,1fr);gap:10px;display:grid}.bp.bp-verwaltung .vw-zusagen strong{color:var(--ak-tinte)}.bp.bp-verwaltung .vw-zusagen svg{width:20px;height:20px;color:var(--ak-gruen-text);margin-top:3px}.bp.bp-verwaltung .vw-menschen{width:100%}.bp.bp-verwaltung .vw-personen{grid-template-columns:1fr 1fr;gap:16px;display:grid}.bp.bp-verwaltung .vw-person{align-content:start;gap:12px;display:grid}.bp.bp-verwaltung .vw-person-text{gap:2px;display:grid}.bp.bp-verwaltung .vw-name{color:var(--ak-tinte);font-weight:650}.bp.bp-verwaltung .vw-initialen{place-items:center;font-weight:700;display:grid}.bp.bp-verwaltung .vw-satz{font-family:var(--ak-schrift-titel);margin-left:8px;font-size:1.0625rem}.bp.bp-verwaltung .vw-karte .rechnung+.rechnung{margin-top:4px}.bp.bp-verwaltung .vw-anfahrt{color:var(--ak-tinte-2)}.bp.bp-verwaltung .vw-schalter{cursor:pointer;justify-self:start;align-items:center;gap:12px;min-height:44px;font-weight:600;display:inline-flex}.bp.bp-verwaltung .vw-schalter input{opacity:0;width:1px;height:1px;position:absolute}.bp.bp-verwaltung .vw-schalter-spur{background:var(--ak-flaeche-3);border:1.5px solid var(--ak-linie-stark);width:52px;height:30px;transition:background-color var(--ak-bp-dauer-kurz);border-radius:99px;position:relative}.bp.bp-verwaltung .vw-schalter-spur:after{content:"";background:var(--ak-flaeche);width:21px;height:21px;box-shadow:var(--ak-schatten-1);transition:transform var(--ak-bp-dauer) var(--ak-bp-ease-feder);border-radius:99px;position:absolute;top:3px;left:3px}.bp.bp-verwaltung .vw-schalter input:checked+.vw-schalter-spur{background:var(--ak-gruen);border-color:var(--ak-gruen)}.bp.bp-verwaltung .vw-schalter input:checked+.vw-schalter-spur:after{transform:translate(22px)}.bp.bp-verwaltung .vw-schalter input:focus-visible+.vw-schalter-spur{outline:3px solid var(--ak-fokus);outline-offset:3px}.bp.bp-verwaltung .vw-teilung{gap:12px;list-style:none;display:grid}.bp.bp-verwaltung .vw-teilung>li{background:var(--ak-flaeche);border:1px solid var(--ak-linie);border-radius:6px var(--ak-bp-r2) var(--ak-bp-r2) 6px;border-left:6px solid var(--ak-f-salbei);grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr) minmax(0,1fr);align-items:start;gap:18px;padding:18px 20px;display:grid}.bp.bp-verwaltung .vw-teilung>li:nth-child(3n){border-left-color:var(--ak-f-sonne)}.bp.bp-verwaltung .vw-teilung>li:nth-child(3n+1){border-left-color:var(--ak-f-terra)}.bp.bp-verwaltung .vw-teilung>li.vw-teilung-kopf{font-size:var(--ak-bp-gr-klein);color:var(--ak-tinte-3);background:0 0;border:0;padding:0 20px;font-weight:600}.bp.bp-verwaltung .vw-teilung h3{align-items:center;gap:10px;font-size:1.125rem;display:flex}.bp.bp-verwaltung .vw-reiter{background:var(--ak-tinte);width:30px;height:30px;color:var(--ak-papier);border-radius:99px;flex:none;place-items:center;font-size:14px;font-weight:650;line-height:1;display:grid}.bp.bp-verwaltung .vw-teilung p{font-size:var(--ak-bp-gr-neben);color:var(--ak-tinte-2);justify-items:start;gap:6px;display:grid}.bp.bp-verwaltung .vw-teilung .etikett{display:none}.bp.bp-verwaltung .vw-teilung-wir{transition:opacity var(--ak-bp-dauer-lang) var(--ak-bp-ease-aus), transform var(--ak-bp-dauer-lang) var(--ak-bp-ease-aus)}.bp.bp-verwaltung .vw-teilung-sie{transition:transform var(--ak-bp-dauer-lang) var(--ak-bp-ease-aus)}.bp.bp-verwaltung .nur-sie .vw-teilung-wir{opacity:.15;transform:scale(.97)}.bp.bp-verwaltung .nur-sie .vw-teilung-sie{color:var(--ak-tinte);font-weight:600}.bp.bp-verwaltung .vw-fristen-feld{gap:14px;margin-top:36px;display:grid}.bp.bp-verwaltung .vw-fristen{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;list-style:none;display:grid}.bp.bp-verwaltung .vw-fristen>li{background:var(--ak-flaeche);border:1px solid var(--ak-linie);border-radius:var(--ak-bp-r2);border-top:8px solid var(--ak-f-terra);align-content:start;gap:8px;padding:18px;display:grid}.bp.bp-verwaltung .vw-fristen>li.vw-fristen-kopf{display:none}.bp.bp-verwaltung .vw-fristen>li>span{gap:4px;display:grid}.bp.bp-verwaltung .vw-fristen small{color:var(--ak-tinte-2);font-size:var(--ak-bp-gr-klein)}.bp.bp-verwaltung .vw-frist-symbol{width:22px;height:22px;color:var(--ak-terra-text)}.bp.bp-verwaltung .vw-zeitraum{font-family:var(--ak-schrift-titel);font-size:1.375rem}.bp.bp-verwaltung .vw-tabelle-rahmen{background:var(--ak-flaeche);border:1px solid var(--ak-linie);border-radius:var(--ak-bp-r3);overflow-x:auto}.bp.bp-verwaltung .vw-foerder-tabelle{border-collapse:collapse;width:100%;font-size:var(--ak-bp-gr-neben)}.bp.bp-verwaltung .vw-foerder-tabelle caption{text-align:start;caption-side:top;padding:16px 20px 0;font-weight:600}.bp.bp-verwaltung .vw-foerder-tabelle .am-wert{white-space:normal}.bp.bp-verwaltung .vw-foerder-tabelle tbody th{width:22%}.bp.bp-verwaltung .vw-foerder-tabelle th,.bp.bp-verwaltung .vw-foerder-tabelle td{text-align:start;vertical-align:top;border-top:1px solid var(--ak-linie);padding:14px 20px}.bp.bp-verwaltung .vw-foerder-tabelle thead th{font-size:var(--ak-bp-gr-klein);color:var(--ak-tinte-3);border-top:0}.bp.bp-verwaltung .vw-foerder-tabelle tbody th{font-weight:650}.bp.bp-verwaltung .vw-foerder-tabelle tbody th small{color:var(--ak-tinte-3);font-weight:400;display:block}.bp.bp-verwaltung .vw-beispiel{background:var(--ak-gruen-hell)}.bp.bp-verwaltung .vw-beispiel-zahl{font-size:1.0625rem;font-weight:700;display:block}.bp.bp-verwaltung .vw-rechenweg{font-size:var(--ak-bp-gr-klein);color:var(--ak-tinte-2);display:block}.bp.bp-verwaltung .vw-foerder-karten{grid-template-columns:minmax(0,1fr);gap:12px;list-style:none;display:none}.bp.bp-verwaltung .vw-foerder-karte,.bp.bp-verwaltung .vw-foerder-karte .am-wert{overflow-wrap:anywhere;white-space:normal;min-width:0}.bp.bp-verwaltung .vw-foerder-karte{background:var(--ak-flaeche);border:1px solid var(--ak-linie);border-radius:var(--ak-bp-r2);gap:6px;padding:18px;display:grid}.bp.bp-verwaltung .vw-foerder-karte .etikett{justify-self:start;margin-top:6px}.bp.bp-verwaltung .vw-regel{font-size:var(--ak-bp-gr-neben)}.bp.bp-verwaltung .vw-fliess{gap:12px;max-width:52rem;margin-top:20px;display:grid}.bp.bp-verwaltung .vw-fliess-raster{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:clamp(20px,4vw,56px);display:grid}.bp.bp-verwaltung .vw-fliess-raster .vw-fliess{margin-top:0}.bp.bp-verwaltung .vw-fliess-titel{font-size:clamp(1.5rem,1.2rem + 1vw,2.125rem)}.bp.bp-verwaltung .vw-aufruf{justify-self:start;margin-top:8px}.bp.bp-verwaltung .vw-konditionen{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;list-style:none;display:grid}.bp.bp-verwaltung .vw-konditionen>li{background:var(--ak-flaeche);border:1px solid var(--ak-linie);border-radius:var(--ak-bp-r2);color:var(--ak-tinte-2);font-size:var(--ak-bp-gr-neben);grid-template-columns:44px minmax(0,1fr);gap:14px;padding:18px;display:grid}.bp.bp-verwaltung .vw-konditionen strong{color:var(--ak-tinte)}.bp.bp-verwaltung .vw-symbol{background:var(--ak-gruen-hell);width:44px;height:44px;color:var(--ak-gruen-text);border-radius:12px;place-items:center;display:grid}.bp.bp-verwaltung .vw-symbol svg{width:22px;height:22px}.bp.bp-verwaltung .vw-rabatt{border-radius:var(--ak-bp-r2);background:var(--ak-warn-flaeche);gap:12px;max-width:52rem;margin-top:22px;padding:16px 20px;display:flex}.bp.bp-verwaltung .vw-rabatt svg{width:22px;height:22px;color:var(--ak-terra-text);flex:none;margin-top:2px}.bp.bp-verwaltung .vw-anfrage{max-width:720px}.bp.bp-verwaltung .ak-verwalter-formular{background:var(--ak-flaeche);border:1px solid var(--ak-linie);border-radius:var(--ak-bp-r3);box-shadow:var(--ak-schatten-2);color:var(--ak-tinte);gap:16px;padding:clamp(20px,3vw,32px);display:grid}.bp.bp-verwaltung .ak-verwalter-formular h2,.bp.bp-verwaltung .ak-verwalter-formular h3{font-size:1.5rem}.bp.bp-verwaltung .ak-verwalter-formular label{color:var(--ak-tinte);font-weight:600;font-size:var(--ak-bp-gr-neben)}.bp.bp-verwaltung .ak-verwalter-formular input,.bp.bp-verwaltung .ak-verwalter-formular textarea{border-radius:var(--ak-bp-r1);border:1.5px solid var(--ak-linie-stark);background:var(--ak-flaeche);width:100%;min-height:52px;color:var(--ak-tinte);font:inherit;padding:0 14px}.bp.bp-verwaltung .ak-verwalter-formular textarea{padding:12px 14px}.bp.bp-verwaltung .ak-verwalter-formular input:focus,.bp.bp-verwaltung .ak-verwalter-formular textarea:focus{border-color:var(--ak-gruen);box-shadow:0 0 0 4px color-mix(in srgb, var(--ak-gruen) 22%, transparent);outline:none}.bp.bp-verwaltung .ak-verwalter-formular .ak-knopf-haupt{background:var(--ak-gruen);min-height:56px;color:var(--ak-auf-gruen);font:600 1.0625rem/1 var(--font-ui);cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:0 26px;display:inline-flex}.bp.bp-verwaltung .ak-verwalter-formular .ak-knopf-haupt:hover{background:var(--ak-gruen-tief)}@media (width<=1080px){.bp.bp-verwaltung .vw-teilung>li{grid-template-columns:1fr;gap:8px}.bp.bp-verwaltung .vw-teilung>li.vw-teilung-kopf{display:none}.bp.bp-verwaltung .vw-teilung .etikett{display:inline-flex}}@media (width<=900px){.bp.bp-verwaltung .vw-fristen,.bp.bp-verwaltung .vw-konditionen,.bp.bp-verwaltung .vw-fliess-raster{grid-template-columns:1fr}.bp.bp-verwaltung .vw-tabelle-rahmen{display:none}.bp.bp-verwaltung .vw-foerder-karten{display:grid}}@media (width<=560px){.bp.bp-verwaltung .vw-zusagen-feld{grid-template-columns:1fr}.bp.bp-verwaltung .vw-ordner-bild{max-width:140px}.bp.bp-verwaltung .vw-personen{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.bp.bp-verwaltung .vw-teilung-wir,.bp.bp-verwaltung .vw-teilung-sie,.bp.bp-verwaltung .vw-schalter-spur:after{transition:none}}.bp.bp-region .rg-hero{padding-bottom:0}.bp.bp-region .rg-stadt{margin-top:clamp(24px,4vw,48px)}.bp.bp-region .rg-stadt .illu{width:100%;max-width:760px;height:auto;margin-inline:auto}.bp.bp-region .rg-personen{align-content:start;gap:14px;display:grid}.bp.bp-region .rg-personen-titel{font-size:1.375rem}.bp.bp-region .rg-fotos{gap:12px;list-style:none;display:grid}.bp.bp-region .rg-person-text{gap:2px;display:grid}.bp.bp-region .rg-name{color:var(--ak-tinte);font-weight:650}.bp.bp-region .rg-initialen{place-items:center;font-weight:700;display:grid}.bp.bp-region .rg-anschrift{border-top:1px dashed var(--ak-linie-stark);font-size:var(--ak-bp-gr-neben);gap:8px;padding-top:12px;display:grid}.bp.bp-region .rg-anschrift p{grid-template-columns:20px minmax(0,1fr);gap:10px;display:grid}.bp.bp-region .rg-anschrift svg{width:18px;height:18px;color:var(--ak-gruen-text);margin-top:3px}.bp.bp-region .rg-preiszeile{background:var(--ak-flaeche);border:1px solid var(--ak-linie);border-radius:var(--ak-bp-r2);flex-wrap:wrap;gap:8px 24px;margin:0;padding:14px 18px;display:flex}.bp.bp-region .rg-preiszeile dt{font-size:var(--ak-bp-gr-klein);color:var(--ak-tinte-3);font-weight:600}.bp.bp-region .rg-preiszeile dd{margin:0;font-size:1.375rem;font-weight:650}.bp.bp-region .rg-preiszeile-fuss{font-size:var(--ak-bp-gr-klein);color:var(--ak-tinte-2);flex-basis:100%}.bp.bp-region .rg-regel{border:1px solid var(--ak-linie);border-radius:var(--ak-bp-r2);background:var(--ak-flaeche);gap:0;margin:24px 0 0;display:grid;overflow:hidden}.bp.bp-region .rg-regel>div{grid-template-columns:140px minmax(0,1fr);gap:12px;padding:12px 16px;display:grid}.bp.bp-region .rg-regel>div+div{border-top:1px solid var(--ak-linie)}.bp.bp-region .rg-regel dt{font-weight:700}.bp.bp-region .rg-regel dd{color:var(--ak-tinte-2);margin:0}.bp.bp-region .rg-anfahrt{align-self:center;gap:12px;display:grid}.bp.bp-region .rg-karte .illu{width:100%;height:auto}.bp.bp-region .af .af-weg{fill:none;stroke:var(--ak-f-gruen);stroke-width:6px;stroke-linecap:round}.bp.bp-region .af .af-weit{fill:none;stroke:var(--ak-f-terra);stroke-width:6px;stroke-linecap:round;stroke-dasharray:100;stroke-dashoffset:100px;transition:stroke-dashoffset var(--ak-bp-dauer-lang) var(--ak-bp-ease-aus)}.bp.bp-region .rg-karte.weit .af .af-weit{stroke-dashoffset:0}.bp.bp-region .rg-regler{justify-content:space-between;align-items:baseline;font-weight:600;display:flex}.bp.bp-region .rg-regler strong{font-family:var(--ak-schrift-titel);font-size:1.75rem}.bp.bp-region .rg-anfahrt input{width:100%;min-height:44px;accent-color:var(--ak-gruen)}.bp.bp-region .rg-strecke{background:color-mix(in srgb, var(--ak-f-terra) 45%, var(--ak-flaeche));border-radius:99px;height:14px;position:relative}.bp.bp-region .rg-frei{background:var(--ak-f-gruen);transform-origin:0;transform:scaleX(var(--ak-rg-g));border-radius:99px;position:absolute;inset:0}.bp.bp-region .rg-auto{background:var(--ak-flaeche);border:2px solid var(--ak-illu-linie);width:42px;height:42px;transform:translateX(calc(var(--ak-rg-a) * 100cqw));transition:transform var(--ak-bp-dauer) var(--ak-bp-ease-aus);border-radius:99px;place-items:center;display:grid;position:absolute;top:-14px;left:-14px}.bp.bp-region .rg-strecke{container-type:inline-size}.bp.bp-region .rg-auto svg{width:20px;height:20px}.bp.bp-region .rg-skala{justify-content:space-between;margin-top:6px;display:flex}.bp.bp-region .rg-urteil{align-items:center;gap:10px;font-weight:600;display:flex}.bp.bp-region .rg-urteil svg{width:20px;height:20px;color:var(--ak-gruen-text);flex:none}.bp.bp-region .rg-urteil.weit svg{color:var(--ak-terra-text)}.bp.bp-region .rg-leistungszeilen{gap:10px;list-style:none;display:grid}.bp.bp-region .rg-zeile{background:var(--ak-flaeche);border:1px solid var(--ak-linie);border-radius:var(--ak-bp-r2);color:var(--ak-tinte);transition:border-color var(--ak-bp-dauer-kurz), transform var(--ak-bp-dauer) var(--ak-bp-ease-aus);grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) 24px;align-items:center;gap:16px;padding:18px 20px;text-decoration:none;display:grid}.bp.bp-region a.rg-zeile:hover{border-color:var(--ak-gruen);transform:translate(4px)}.bp.bp-region .rg-zeile-name{gap:2px;display:grid}.bp.bp-region .rg-zeile-name small{color:var(--ak-tinte-2);font-size:var(--ak-bp-gr-neben)}.bp.bp-region .rg-preise{font-size:var(--ak-bp-gr-neben);gap:4px;display:grid}.bp.bp-region .rg-preise small{color:var(--ak-tinte-3)}.bp.bp-region .rg-preise .rg-betrag{font-variant-numeric:tabular-nums;font-weight:700}.bp.bp-region .rg-preis-text{color:var(--ak-tinte-2)}.bp.bp-region .rg-zeile .pfeil{width:20px;height:20px;color:var(--ak-gruen-text)}.bp.bp-region .rg-fliess-raster{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:clamp(20px,4vw,56px);display:grid}.bp.bp-region .rg-fliess-titel{font-size:clamp(1.5rem,1.2rem + 1vw,2.125rem)}.bp.bp-region .rg-fliess{gap:12px;display:grid}.bp.bp-region .rg-haken{gap:8px;list-style:none;display:grid}.bp.bp-region .rg-haken li{color:var(--ak-tinte-2);grid-template-columns:22px minmax(0,1fr);gap:10px;display:grid}.bp.bp-region .rg-haken svg{width:20px;height:20px;color:var(--ak-gruen-text);margin-top:3px}.bp.bp-region .rg-fuerwen{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;list-style:none;display:grid}.bp.bp-region .rg-kachel{background:var(--ak-flaeche);border:1px solid var(--ak-linie);border-radius:var(--ak-bp-r3);height:100%;color:var(--ak-tinte);transition:transform var(--ak-bp-dauer) var(--ak-bp-ease-feder), border-color var(--ak-bp-dauer-kurz);align-content:start;gap:8px;padding:20px;text-decoration:none;display:grid}.bp.bp-region .rg-kachel:hover{border-color:var(--ak-gruen);transform:translateY(-4px)}.bp.bp-region .rg-kachel strong{font-family:var(--ak-schrift-titel);font-size:1.1875rem;font-weight:600}.bp.bp-region .rg-kachel small{color:var(--ak-tinte-2);font-size:var(--ak-bp-gr-neben)}@media (width<=1080px){.bp.bp-region .rg-fuerwen{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=900px){.bp.bp-region .rg-fliess-raster{grid-template-columns:1fr}.bp.bp-region .rg-zeile{grid-template-columns:minmax(0,1fr) 24px}.bp.bp-region .rg-preise{grid-column:1}.bp.bp-region .rg-zeile .pfeil{grid-area:1/2/span 2}}@media (width<=560px){.bp.bp-region .rg-fuerwen{grid-template-columns:1fr}.bp.bp-region .rg-regel>div{grid-template-columns:1fr;gap:2px}}@media (prefers-reduced-motion:reduce){.bp.bp-region .af .af-weit,.bp.bp-region .rg-auto,.bp.bp-region .rg-zeile,.bp.bp-region .rg-kachel{transition:none}}.bp.bp-team .tm-hero{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:center;gap:clamp(32px,5vw,72px);display:grid}.bp.bp-team .tm-buero{width:100%;position:relative}.bp.bp-team .tm-buero .illu{width:100%;height:auto}.bp.bp-team .bu .bu-glas{fill:var(--ak-f-himmel);transition:fill var(--ak-bp-dauer-lang) var(--ak-bp-ease-aus)}.bp.bp-team .bu .bu-rahmen{fill:none;stroke:var(--ak-illu-linie);stroke-width:2.2px}.bp.bp-team .bu .bu-funken{opacity:.6}.bp.bp-team .bu.licht-0 .bu-f0 .bu-glas,.bp.bp-team .bu.licht-1 .bu-f1 .bu-glas{fill:var(--ak-f-sonne)}.bp.bp-team .tm-fenster{position:absolute;inset:0}.bp.bp-team .tm-person-knopf{aspect-ratio:1;cursor:pointer;transition:transform var(--ak-bp-dauer) var(--ak-bp-ease-feder);background:0 0;border:0;border-radius:8px;padding:5%;position:absolute}.bp.bp-team .tm-person-knopf:hover{transform:translateY(-3px)}.bp.bp-team .tm-person-knopf .ks-portraet{object-fit:cover;filter:saturate(.85);opacity:.9;max-width:128px;max-height:128px;transition:opacity var(--ak-bp-dauer), filter var(--ak-bp-dauer);border-radius:6px;margin-inline:auto;display:block;width:100%!important;height:100%!important}.bp.bp-team .tm-person-knopf[aria-pressed=true] .ks-portraet{opacity:1;filter:none;box-shadow:0 0 0 3px var(--ak-f-sonne)}.bp.bp-team .tm-personen{grid-template-columns:1fr 1fr;gap:18px;list-style:none;display:grid}.bp.bp-team .tm-person{transition:border-color var(--ak-bp-dauer), box-shadow var(--ak-bp-dauer);align-content:start;gap:10px;display:grid}.bp.bp-team .tm-person.an{border-color:var(--ak-f-sonne);box-shadow:0 0 0 3px color-mix(in srgb, var(--ak-f-sonne) 40%, transparent)}.bp.bp-team .tm-person h2{font-size:1.75rem}.bp.bp-team .tm-satz{font-family:var(--ak-schrift-titel);margin-left:8px;font-size:1.0625rem}.bp.bp-team .tm-augen{align-self:center;gap:12px;list-style:none;display:grid}.bp.bp-team .tm-augen li{background:var(--ak-flaeche);border:1px solid var(--ak-linie);border-radius:var(--ak-bp-r2);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:10px;padding:18px 20px;display:flex}.bp.bp-team .tm-zahlen{color:var(--ak-tinte-2);font-size:var(--ak-bp-gr-neben);gap:18px;display:flex}.bp.bp-team .tm-zahlen b{font-family:var(--ak-schrift-titel);color:var(--ak-tinte);font-size:1.75rem}.bp.bp-team .tm-block{align-content:start;gap:12px;display:grid}.bp.bp-team .tm-zeile{font-size:var(--ak-bp-gr-neben);grid-template-columns:20px minmax(0,1fr);gap:10px;display:grid}.bp.bp-team .tm-zeile svg{width:18px;height:18px;color:var(--ak-gruen-text);margin-top:3px}@media (width<=900px){.bp.bp-team .tm-hero,.bp.bp-team .tm-personen{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.bp.bp-team .bu .bu-glas,.bp.bp-team .tm-person-knopf,.bp.bp-team .tm-person-knopf .ks-portraet{transition:none}}.bp.bp-autor .au-stimme{font-family:var(--ak-schrift-titel);margin-left:8px;font-size:1.1875rem}.bp.bp-autor .au-ausweis-feld{perspective:1400px;justify-items:start;gap:12px;width:100%;max-width:560px;margin-top:8px;display:grid}.bp.bp-autor .au-ausweis{width:100%;transform-style:preserve-3d;transition:transform var(--ak-bp-dauer-erzaehl) var(--ak-bp-ease-inout);display:grid}.bp.bp-autor .au-ausweis.hinten{transform:rotateY(180deg)}.bp.bp-autor .au-seite{border-radius:var(--ak-bp-r3);background:var(--ak-flaeche);border:1.5px solid var(--ak-linie-stark);box-shadow:var(--ak-schatten-2);backface-visibility:hidden;grid-area:1/1;align-content:start;gap:14px;padding:20px 22px;display:grid}.bp.bp-autor .au-vorne{border-top:10px solid var(--ak-gruen)}.bp.bp-autor .au-hinten{border-top:10px solid var(--ak-f-sonne);transform:rotateY(180deg)}.bp.bp-autor .au-kopf{letter-spacing:.06em;text-transform:uppercase;color:var(--ak-tinte-3);justify-content:space-between;gap:12px;font-size:12px;font-weight:700;display:flex}.bp.bp-autor .au-mitte{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:18px;display:grid}.bp.bp-autor .au-foto{background:var(--ak-flaeche-2);border:1.5px dashed var(--ak-linie-stark);border-radius:12px;justify-self:start;padding:6px;display:block}.bp.bp-autor .au-foto .ks-portraet{object-fit:cover;border-radius:8px;max-width:112px;height:auto;display:block}.bp.bp-autor .au-angaben{gap:10px;margin:0;display:grid}.bp.bp-autor .au-angaben dt{color:var(--ak-tinte-3);text-transform:uppercase;letter-spacing:.04em;font-size:12px;font-weight:700}.bp.bp-autor .au-angaben dd{margin:2px 0 0;font-weight:600}.bp.bp-autor .au-angaben small{color:var(--ak-tinte-2);font-weight:400;display:block}.bp.bp-autor .au-fuss{border-top:1px dashed var(--ak-linie-stark);flex-wrap:wrap;align-items:center;gap:10px 16px;padding-top:12px;display:flex}.bp.bp-autor .au-zeichen{background:var(--ak-f-wand);border-radius:4px;width:auto;height:34px;padding:2px 4px}.bp.bp-autor .au-haken{gap:6px;list-style:none;display:grid}.bp.bp-autor .au-haken li{font-size:var(--ak-bp-gr-neben);grid-template-columns:20px minmax(0,1fr);gap:8px;display:grid}.bp.bp-autor .au-haken svg{width:18px;height:18px;color:var(--ak-gruen-text);margin-top:3px}.bp.bp-autor .au-drehen{min-height:44px;font-size:var(--ak-bp-gr-neben);padding:0 18px}.bp.bp-autor .au-karte{gap:14px;display:grid}.bp.bp-autor .au-karte-titel{font-size:1.5rem}.bp.bp-autor .au-tel{grid-template-columns:22px minmax(0,1fr);align-items:center;gap:4px 10px;display:grid}.bp.bp-autor .au-tel svg{width:20px;height:20px;color:var(--ak-gruen-text)}.bp.bp-autor .au-tel a{font-size:1.125rem;font-weight:650}.bp.bp-autor .au-tel small{color:var(--ak-tinte-3);grid-column:2}.bp.bp-autor .au-stempel{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;list-style:none;display:grid}.bp.bp-autor .au-stempel-link{background:var(--ak-flaeche);border:2px dashed var(--ak-linie-stark);border-radius:var(--ak-bp-r3);height:100%;color:var(--ak-tinte);transition:transform var(--ak-bp-dauer) var(--ak-bp-ease-feder), border-color var(--ak-bp-dauer-kurz);align-content:start;gap:10px;padding:20px;text-decoration:none;display:grid}.bp.bp-autor .au-stempel-link:hover{border-color:var(--ak-gruen);transform:rotate(-1.5deg)translateY(-3px)}.bp.bp-autor .au-stempel-rund{border:2.5px solid var(--ak-gruen-text);width:48px;height:48px;color:var(--ak-gruen-text);border-radius:99px;place-items:center;display:grid;transform:rotate(-10deg)}.bp.bp-autor .au-stempel-rund svg{width:24px;height:24px}.bp.bp-autor .au-stempel-link strong{font-family:var(--ak-schrift-titel);font-size:1.125rem;font-weight:600}.bp.bp-autor .au-stempel-link small{color:var(--ak-tinte-2);font-size:var(--ak-bp-gr-neben)}.bp.bp-autor .au-listen h3{align-items:center;gap:10px;margin-bottom:8px;font-size:1.25rem;display:flex}.bp.bp-autor .au-artikel{list-style:none;display:grid}.bp.bp-autor .au-artikel li+li{border-top:1px solid var(--ak-linie)}.bp.bp-autor .au-artikel-link{color:var(--ak-tinte);grid-template-columns:minmax(0,1fr) 20px;gap:2px 12px;padding:12px 0;text-decoration:none;display:grid}.bp.bp-autor .au-artikel-link:hover strong{text-decoration:underline}.bp.bp-autor .au-artikel-link .klein{grid-column:1}.bp.bp-autor .au-artikel-link .pfeil{width:18px;height:18px;color:var(--ak-gruen-text);grid-area:1/2/span 2;align-self:center}@media (width<=1080px){.bp.bp-autor .au-stempel{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.bp.bp-autor .au-stempel,.bp.bp-autor .au-mitte{grid-template-columns:1fr}.bp.bp-autor .au-kopf{flex-direction:column;gap:2px}}@media (prefers-reduced-motion:reduce){.bp.bp-autor .au-ausweis,.bp.bp-autor .au-stempel-link{transition:none}}.bp.bp-ratgeber .ak-seite{font-size:var(--ak-bp-gr-text);background:0 0}.bp.bp-ratgeber .ak-kicker{font-family:var(--font-ui);font-size:var(--ak-bp-gr-klein);letter-spacing:.02em;text-transform:none;color:var(--ak-tinte-2);font-weight:600}.bp.bp-ratgeber .ak-karte{border-radius:var(--ak-bp-r3);border:1px solid var(--ak-linie);background:var(--ak-flaeche);box-shadow:var(--ak-schatten-1)}.bp.bp-ratgeber .ak-sektion+.ak-sektion{border-top:0}.bp.bp-ratgeber .ak-sektion:nth-of-type(2n){background:var(--ak-flaeche-2)}.bp.bp-ratgeber .ak-lead{color:var(--ak-tinte-2);max-width:34em;font-size:clamp(1.125rem,1rem + .5vw,1.3125rem);line-height:1.5}.bp.bp-ratgeber .rt-kopf{grid-template-columns:minmax(0,1fr) minmax(0,.9fr);align-items:center;gap:clamp(28px,5vw,64px);padding-block:clamp(24px,4vw,56px);display:grid}.bp.bp-ratgeber .rt-regal{position:relative}.bp.bp-ratgeber .rt-regal .illu{width:100%;height:auto}.bp.bp-ratgeber .rr .rr-o{transition:transform var(--ak-bp-dauer) var(--ak-bp-ease-feder)}.bp.bp-ratgeber .rt-ordner{margin:0;padding:0;list-style:none;position:absolute;inset:0}.bp.bp-ratgeber .rt-ordner li{width:10.5%;height:58%;position:absolute;bottom:18.5%}.bp.bp-ratgeber .rt-ordner-0{left:11%}.bp.bp-ratgeber .rt-ordner-1{left:23.4%}.bp.bp-ratgeber .rt-ordner-2{left:35.8%}.bp.bp-ratgeber .rt-ordner-3{left:48.2%}.bp.bp-ratgeber .rt-ordner-4{left:60.6%}.bp.bp-ratgeber .rt-ordner-5{left:73%}.bp.bp-ratgeber .rt-ordner a{border-radius:6px;position:absolute;inset:0}.bp.bp-ratgeber .rt-ordner-name{background:var(--ak-tinte);width:max-content;max-width:180px;color:var(--ak-papier);opacity:0;pointer-events:none;transition:opacity var(--ak-bp-dauer-kurz);border-radius:10px;margin-inline:auto;padding:6px 10px;font-size:13px;font-weight:600;position:absolute;bottom:calc(100% + 8px);left:-60px;right:-60px}.bp.bp-ratgeber .rt-ordner a:hover .rt-ordner-name,.bp.bp-ratgeber .rt-ordner a:focus-visible .rt-ordner-name{opacity:1}:is(.bp.bp-ratgeber .rt-regal:has(.rt-ordner-0 a:hover) .rr-o0,.bp.bp-ratgeber .rt-regal:has(.rt-ordner-0 a:focus-visible) .rr-o0,.bp.bp-ratgeber .rt-regal:has(.rt-ordner-1 a:hover) .rr-o1,.bp.bp-ratgeber .rt-regal:has(.rt-ordner-1 a:focus-visible) .rr-o1,.bp.bp-ratgeber .rt-regal:has(.rt-ordner-2 a:hover) .rr-o2,.bp.bp-ratgeber .rt-regal:has(.rt-ordner-2 a:focus-visible) .rr-o2,.bp.bp-ratgeber .rt-regal:has(.rt-ordner-3 a:hover) .rr-o3,.bp.bp-ratgeber .rt-regal:has(.rt-ordner-3 a:focus-visible) .rr-o3,.bp.bp-ratgeber .rt-regal:has(.rt-ordner-4 a:hover) .rr-o4,.bp.bp-ratgeber .rt-regal:has(.rt-ordner-4 a:focus-visible) .rr-o4,.bp.bp-ratgeber .rt-regal:has(.rt-ordner-5 a:hover) .rr-o5,.bp.bp-ratgeber .rt-regal:has(.rt-ordner-5 a:focus-visible) .rr-o5){transform:translateY(-14px)}.bp.bp-ratgeber .ak-lagen a{border-radius:var(--ak-bp-r2);background:var(--ak-flaeche);transition:transform var(--ak-bp-dauer) var(--ak-bp-ease-feder), border-color var(--ak-bp-dauer-kurz)}.bp.bp-ratgeber .ak-lagen a:hover{border-color:var(--ak-gruen);transform:translateY(-3px)}.bp.bp-ratgeber .ak-lagen strong{font-family:var(--ak-schrift-titel);font-size:1.125rem;font-weight:600}.bp.bp-ratgeber .ak-thema-kopf{flex-wrap:wrap;align-items:center;gap:14px;min-width:0;display:flex}.bp.bp-ratgeber .ak-thema-kopf h3{overflow-wrap:anywhere;min-width:0}.bp.bp-ratgeber .ak-thema{min-width:0}.bp.bp-ratgeber .rt-thema-bild{background:var(--ak-flaeche-2);border-radius:14px;flex:none;width:72px;padding:4px}.bp.bp-ratgeber .rt-thema-bild .illu{width:100%;height:auto}.bp.bp-ratgeber .ak-thema-kopf h3{flex:1}.bp.bp-ratgeber .rt-check{gap:16px}.bp.bp-ratgeber .rt-check .knopf,.bp.bp-ratgeber .rt-check .ak-knopf{justify-self:start}.bp.bp-ratgeber .rt-kontakt{margin-top:24px}.bp.bp-artikel .rt-titel{grid-template-columns:minmax(0,1fr) 160px;align-items:end;gap:24px;display:grid}.bp.bp-artikel .rt-titel h1{font-size:clamp(2rem,1.3rem + 3vw,3.25rem)}.bp.bp-artikel .rt-titel-bild{border-radius:var(--ak-bp-r3);background:var(--ak-flaeche);border:1px solid var(--ak-linie);padding:10px}.bp.bp-artikel .rt-titel-bild .illu{width:100%;height:auto}.bp.bp-artikel .ak-kurz{background:color-mix(in srgb, var(--ak-f-sonne) 18%, var(--ak-flaeche));border:1px solid var(--ak-linie);border-radius:6px var(--ak-bp-r2) var(--ak-bp-r2) var(--ak-bp-r2);box-shadow:var(--ak-schatten-1);border-left:0;position:relative}.bp.bp-artikel .ak-kurz:before{content:"";background:color-mix(in srgb, var(--ak-f-salbei) 70%, transparent);border-radius:3px;width:72px;height:20px;position:absolute;top:-10px;left:28px;transform:rotate(-3deg)}.bp.bp-artikel .ak-kurz p.ak-kurz-text{font-family:var(--ak-schrift-titel);font-size:1.1875rem;line-height:1.45}.bp.bp-artikel .ak-artikel{font-size:1.0625rem;line-height:1.7}.bp.bp-artikel .ak-artikel p,.bp.bp-artikel .ak-artikel li{max-width:68ch}.bp.bp-artikel .ak-artikel h2{font-size:clamp(1.5rem,1.2rem + 1.2vw,2.125rem)}.bp.bp-artikel .ak-artikel a{color:var(--ak-gruen-text)}.bp.bp-artikel .ak-inhalt-nav a[aria-current=true]{color:var(--ak-gruen-text);font-weight:650}.bp.bp-artikel .ak-uebernehmen{border:2px solid var(--ak-gruen)}.bp.bp-artikel .ak-zahlen li{border-radius:var(--ak-bp-r2)}.bp.bp-artikel .ak-zahl{font-family:var(--ak-schrift-titel)}.bp.bp-artikel .rt-kontakt{border-top:1px dashed var(--ak-linie-stark);margin-top:8px;padding-top:16px}@media (width<=900px){.bp.bp-ratgeber .rt-kopf{grid-template-columns:1fr}.bp.bp-ratgeber .rt-regal{max-width:460px}}@media (width<=560px){.bp.bp-ratgeber .rt-ordner-name{display:none}.bp.bp-ratgeber .rt-thema-bild{width:56px}.bp.bp-artikel .rt-titel{grid-template-columns:minmax(0,1fr) 84px;gap:12px}.bp.bp-artikel .rt-titel-bild{padding:4px}}@media (prefers-reduced-motion:reduce){.bp.bp-ratgeber .rr .rr-o,.bp.bp-ratgeber .ak-lagen a{transition:none}}.bp.bp-ratgeber .mk-breadcrumb{font-size:var(--ak-bp-gr-klein);color:var(--ak-tinte-3);flex-wrap:wrap;align-items:center;gap:4px 8px;display:flex}.bp.bp-ratgeber .mk-breadcrumb a{color:var(--ak-tinte-2);text-decoration:none}.bp.bp-ratgeber .mk-breadcrumb a:hover{color:var(--ak-tinte);text-decoration:underline}.bp.bp-ratgeber .mk-breadcrumb [aria-current=page]{color:var(--ak-tinte)}.bp.bp-ratgeber .mk-breadcrumb-trenner{color:var(--ak-tinte-3);display:inline-flex}.bp.bp-ratgeber .mk-breadcrumb-trenner svg{width:14px;height:14px;transform:rotate(-90deg)}.bp.bp-recht .ks-seite{color:var(--ak-tinte);background:0 0}.bp.bp-recht .ks-seite .re-kopf h1{font-family:var(--ak-schrift-titel);font-variation-settings:"opsz" 96, "SOFT" 50;letter-spacing:-.025em;color:var(--ak-tinte);font-weight:560}.bp.bp-recht .ks-seite .re-krume{color:var(--ak-tinte-3)}.bp.bp-recht .ks-seite .re-krume a{color:var(--ak-tinte-2)}.bp.bp-recht .ks-seite .re-stand{border-color:var(--ak-linie);background:var(--ak-flaeche);color:var(--ak-tinte-2)}.bp.bp-recht .ks-seite .re-drucken{color:var(--ak-tinte-2)}.bp.bp-recht .ks-seite .re-drucken:hover{background:var(--ak-flaeche-2);color:var(--ak-tinte)}.bp.bp-recht .ks-seite .re-reiter{border-bottom-color:var(--ak-linie)}.bp.bp-recht .ks-seite .re-reiter a{color:var(--ak-tinte-2)}.bp.bp-recht .ks-seite .re-reiter a:hover{color:var(--ak-tinte)}.bp.bp-recht .ks-seite .re-reiter a[aria-current=page]{color:var(--ak-tinte);border-bottom-color:var(--ak-gruen)}.bp.bp-recht .ks-seite .re-toc-kicker{color:var(--ak-tinte-3)}.bp.bp-recht .ks-seite .re-toc .re-toc-liste a{border-left-color:var(--ak-linie);color:var(--ak-tinte-2)}.bp.bp-recht .ks-seite .re-toc .re-toc-liste a[aria-current]{border-left-color:var(--ak-gruen);color:var(--ak-tinte)}.bp.bp-recht .ks-seite .re-toc-fortschritt{background:var(--ak-linie)}.bp.bp-recht .ks-seite .re-toc-fortschritt span,.bp.bp-recht .ks-seite .re-toc-mobil-fortschritt span{background:var(--ak-gruen)}.bp.bp-recht .ks-seite .re-artikel{color:var(--ak-tinte);font-size:var(--ak-bp-gr-text);line-height:1.7}.bp.bp-recht .ks-seite .re-artikel p,.bp.bp-recht .ks-seite .re-artikel li{max-width:68ch;color:var(--ak-tinte)}.bp.bp-recht .ks-seite .re-artikel h2{font-family:var(--ak-schrift-titel);font-variation-settings:"opsz" 96, "SOFT" 50;letter-spacing:-.015em;color:var(--ak-tinte);font-weight:560}.bp.bp-recht .ks-seite .re-artikel h3{font-family:var(--ak-schrift-titel);font-variation-settings:"opsz" 30, "SOFT" 50;color:var(--ak-tinte);font-weight:600}.bp.bp-recht .ks-seite .re-artikel a{color:var(--ak-gruen-text)}.bp.bp-recht .ks-seite .re-weiter{border-color:var(--ak-linie);background:var(--ak-flaeche);color:var(--ak-tinte);border-radius:var(--ak-bp-r2)}.bp.bp-recht .ks-seite .re-weiter-kicker{color:var(--ak-tinte-3)}.bp.bp-recht .ks-seite .re-weiter-titel{font-family:var(--ak-schrift-titel);color:var(--ak-tinte)}.bp.bp-recht .ks-seite .re-drucken:focus-visible,.bp.bp-recht .ks-seite .re-reiter a:focus-visible,.bp.bp-recht .ks-seite .re-weiter:focus-visible,.bp.bp-recht .ks-seite .re-toc-liste a:focus-visible{outline:3px solid var(--ak-fokus);outline-offset:3px}.bp.bp-formular .ak-seite,.bp.bp-formular .ks-seite{background:0 0}.bp.bp-formular .ak-karte{border-radius:var(--ak-bp-r3);border:1px solid var(--ak-linie);box-shadow:var(--ak-schatten-2);padding:clamp(20px,3vw,32px)}.bp.bp-formular .ak-kicker{font-family:var(--font-ui);font-size:var(--ak-bp-gr-klein);letter-spacing:.02em;text-transform:none;color:var(--ak-tinte-2);font-weight:600}.bp.bp-formular .ko-titel-karte,.bp.bp-formular .ak-seite h1,.bp.bp-formular .ak-seite h2{font-family:var(--ak-schrift-titel);font-variation-settings:"opsz" 96, "SOFT" 50;letter-spacing:-.015em;font-weight:560}.bp.bp-formular .ak-feld label{font-size:var(--ak-bp-gr-neben);font-weight:600}.bp.bp-formular .ak-feld input,.bp.bp-formular .ak-feld select,.bp.bp-formular .ak-feld textarea{border-radius:var(--ak-bp-r1);border:1.5px solid var(--ak-linie-stark);background:var(--ak-flaeche);min-height:52px;transition:border-color var(--ak-bp-dauer-kurz), box-shadow var(--ak-bp-dauer-kurz);font-size:1rem}.bp.bp-formular .ak-feld input:hover,.bp.bp-formular .ak-feld select:hover{border-color:var(--ak-tinte-3)}.bp.bp-formular .ak-feld input:focus,.bp.bp-formular .ak-feld select:focus,.bp.bp-formular .ak-feld textarea:focus{border-color:var(--ak-gruen);box-shadow:0 0 0 4px color-mix(in srgb, var(--ak-gruen) 22%, transparent);outline:none}.bp.bp-formular .ak-knopf{min-height:52px;transition:transform var(--ak-bp-dauer-kurz) var(--ak-bp-ease-aus), background-color var(--ak-bp-dauer-kurz);border-radius:999px;padding:0 24px;font-weight:600}.bp.bp-formular .ak-knopf-haupt{background:var(--ak-gruen);color:var(--ak-auf-gruen);box-shadow:0 8px 20px -10px color-mix(in srgb, var(--ak-gruen) 70%, transparent)}.bp.bp-formular .ak-knopf-haupt:hover{background:var(--ak-gruen-tief);transform:translateY(-1px)}.bp.bp-formular .ak-knopf-zweit{box-shadow:inset 0 0 0 1.5px var(--ak-linie-stark);background:0 0;border-color:#0000}.bp.bp-formular .ak-textlink,.bp.bp-formular .ko-link{color:var(--ak-gruen-text)}.bp.bp-formular .ak-hinweis{border-radius:var(--ak-bp-r2)}.bp.bp-anfrage .an-raster{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:clamp(24px,5vw,64px);display:grid}.bp.bp-anfrage .an-seite{gap:18px;display:grid;position:sticky;top:96px}.bp.bp-anfrage .an-bild{max-width:420px;position:relative}.bp.bp-anfrage .an-bild .illu{width:100%;height:auto}.bp.bp-anfrage .an-bild .illu.an-emil{width:26%;position:absolute;bottom:-6%;right:-4%}.bp.bp-anfrage .an-weg{color:var(--ak-tinte-2);font-size:var(--ak-bp-gr-neben);grid-template-columns:22px minmax(0,1fr);gap:10px;display:grid}.bp.bp-anfrage .an-weg svg{width:20px;height:20px;color:var(--ak-gruen-text);margin-top:3px}.bp.bp-anfrage .an-formular{padding:0}.bp.bp-fehler .fe-raster{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(24px,5vw,64px);max-width:1000px;display:grid}.bp.bp-fehler .fe-bild{max-width:360px;position:relative}.bp.bp-fehler .fe-bild .illu{width:100%;height:auto}.bp.bp-fehler .fe-bild .illu.fe-emil{width:34%;position:absolute;bottom:-4%;right:-6%}.bp.bp-fehler .fe-bild .illu.fe-emil-allein{width:60%;margin-inline:auto;position:static}.bp.bp-fehler .fe-text{justify-items:start;gap:18px;display:grid}@media (width<=900px){.bp.bp-anfrage .an-raster,.bp.bp-fehler .fe-raster{grid-template-columns:1fr}.bp.bp-anfrage .an-seite{position:static}.bp.bp-anfrage .an-bild{max-width:260px}.bp.bp-fehler .fe-bild{max-width:240px}}@media (prefers-reduced-motion:reduce){.bp.bp-formular .ak-knopf,.bp.bp-formular .ak-feld input,.bp.bp-formular .ak-feld select{transition:none}}@keyframes bp-stempeln{0%{opacity:0;transform:rotate(-8deg)scale(1.8)}to{opacity:1;transform:rotate(-8deg)scale(1)}}
