@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/website/fonts/inter-400-cyrillic.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/website/fonts/inter-500-cyrillic.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/website/fonts/inter-600-cyrillic.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/website/fonts/inter-700-cyrillic.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(/website/fonts/inter-800-cyrillic.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/website/fonts/inter-600-cyrillic.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/website/fonts/inter-700-cyrillic.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(/website/fonts/inter-800-cyrillic.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/website/fonts/inter-400-greek.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/website/fonts/inter-500-greek.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/website/fonts/inter-600-greek.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/website/fonts/inter-700-greek.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(/website/fonts/inter-800-greek.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/website/fonts/inter-600-greek.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/website/fonts/inter-700-greek.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(/website/fonts/inter-800-greek.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/website/fonts/notosansarabic-400-arabic.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+FB50-FDFF,U+FE70-FEFF}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/website/fonts/notosansarabic-500-arabic.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+FB50-FDFF,U+FE70-FEFF}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/website/fonts/notosansarabic-600-arabic.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+FB50-FDFF,U+FE70-FEFF}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/website/fonts/notosansarabic-700-arabic.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+FB50-FDFF,U+FE70-FEFF}@font-face{font-family:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(/website/fonts/notosansarabic-800-arabic.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+FB50-FDFF,U+FE70-FEFF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/website/fonts/notosansarabic-600-arabic.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+FB50-FDFF,U+FE70-FEFF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/website/fonts/notosansarabic-700-arabic.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+FB50-FDFF,U+FE70-FEFF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(/website/fonts/notosansarabic-800-arabic.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+FB50-FDFF,U+FE70-FEFF}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/website/fonts/inter-400-latin-ext.woff2)format("woff2");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;font-style:normal;font-weight:400;font-display:swap;src:url(/website/fonts/inter-400-latin.woff2)format("woff2");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:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/website/fonts/inter-500-latin-ext.woff2)format("woff2");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;font-style:normal;font-weight:500;font-display:swap;src:url(/website/fonts/inter-500-latin.woff2)format("woff2");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:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/website/fonts/inter-600-latin-ext.woff2)format("woff2");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;font-style:normal;font-weight:600;font-display:swap;src:url(/website/fonts/inter-600-latin.woff2)format("woff2");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:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/website/fonts/inter-700-latin-ext.woff2)format("woff2");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;font-style:normal;font-weight:700;font-display:swap;src:url(/website/fonts/inter-700-latin.woff2)format("woff2");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:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(/website/fonts/inter-800-latin-ext.woff2)format("woff2");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;font-style:normal;font-weight:800;font-display:swap;src:url(/website/fonts/inter-800-latin.woff2)format("woff2");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:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/website/fonts/plusjakartasans-600-latin-ext.woff2)format("woff2");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:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/website/fonts/plusjakartasans-600-latin.woff2)format("woff2");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:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/website/fonts/plusjakartasans-700-latin-ext.woff2)format("woff2");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:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/website/fonts/plusjakartasans-700-latin.woff2)format("woff2");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:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(/website/fonts/plusjakartasans-800-latin-ext.woff2)format("woff2");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:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(/website/fonts/plusjakartasans-800-latin.woff2)format("woff2");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{--papier:#efebe1;--line-dunkel:#fff3;--mono:ui-monospace,"SFMono-Regular","Cascadia Mono","Roboto Mono",Consolas,"Liberation Mono",Menlo,monospace;--font-jakarta:"Plus Jakarta Sans", sans-serif;--font-inter:"Inter", sans-serif;--grau-papier:#404a46}body.offen-flaeche{background:var(--papier);overflow-x:hidden}.offen-hauptflaeche{max-width:1200px;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px}@media (min-width:640px){.offen-hauptflaeche{padding-left:32px;padding-right:32px}}.offen-kopf{background:var(--navy);color:#fff}.offen-kopf>.offen-hauptflaeche{padding-top:16px;padding-bottom:16px}.offen-kopf a:focus-visible,.offen-kopf button:focus-visible{outline-color:var(--frisch)}.offen-marke{color:#fff;align-items:center;gap:10px;text-decoration:none;display:flex}.offen-marke .punkt{background:var(--frisch);border-radius:50%;width:9px;height:9px}.kapitel-block{margin-top:clamp(36px,6vw,64px)}.kapitel-block.dunkel-anschluss{margin-top:-40px!important}.kapitel-block+.kapitel-block{border-top:1px solid var(--linie);padding-top:clamp(36px,6vw,64px)}.kapitel-kopf{align-items:flex-end;gap:16px;margin-bottom:clamp(14px,2.4vw,24px);display:flex}.kapitel-nr{font-family:var(--font-jakarta), sans-serif;color:#105a4829;-webkit-text-stroke:1.4px var(--tiefgruen);flex:none;font-size:clamp(40px,4.5vw + 8px,68px);font-weight:800;line-height:1}.kapitel-label{font-family:var(--mono);letter-spacing:.09em;text-transform:uppercase;color:var(--grau);font-size:11px;display:block}.kapitel-titel{font-family:var(--font-jakarta), sans-serif;color:var(--navy);letter-spacing:-.01em;margin-top:2px;font-size:clamp(22px,1.7vw + 15px,34px);font-weight:800}.leitsatz{border-inline-start:4px solid var(--orange);margin-top:14px;padding-inline-start:18px}.leitsatz p{font-family:var(--font-jakarta), sans-serif;color:var(--navy);font-size:clamp(18px,1.6vw + 12px,26px);font-weight:700;line-height:1.28}.kapitel-block.dunkel{background:var(--navy);color:#fff;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding-top:clamp(36px,6vw,64px);padding-bottom:clamp(36px,6vw,64px)}.kapitel-block.dunkel>.dunkel-innen{max-width:1200px;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px}@media (min-width:640px){.kapitel-block.dunkel>.dunkel-innen{padding-left:32px;padding-right:32px}}.kapitel-block.dunkel+.kapitel-block,.kapitel-block+.kapitel-block.dunkel{border-top:none}.kapitel-block.dunkel .kapitel-nr{color:#b3ffb529;-webkit-text-stroke:1.4px var(--frisch)}.kapitel-block.dunkel .kapitel-label{color:#ffffffa8}.kapitel-block.dunkel .kapitel-titel,.kapitel-block.dunkel .leitsatz p{color:#fff}.kapitel-block.dunkel .linien-liste,.kapitel-block.dunkel .linien-eintrag{border-color:var(--line-dunkel)}.kapitel-block.dunkel .linien-eintrag strong{color:#fff}.kapitel-block.dunkel .linien-eintrag .txt{color:#ffffffd1}.kapitel-block.dunkel .status-zeile{color:var(--frisch)}.hero-titel{font-family:var(--font-jakarta), sans-serif;color:#fff;letter-spacing:-.02em;font-size:clamp(34px,4.6vw + 12px,80px);font-weight:800;line-height:1.04}.hero-titel .gruen{color:var(--frisch)}.eckdaten-mono{font-family:var(--mono);letter-spacing:.03em;color:#ffffffb8;margin-top:14px;font-size:12.5px;line-height:1.7}.linien-liste{border-top:1px solid var(--linie);margin-top:14px}.linien-eintrag{border-bottom:1px solid var(--linie);grid-template-columns:32px 1fr;gap:14px;padding:16px 0;display:grid}.linien-eintrag .nr{font-family:var(--mono);color:var(--tiefgruen);padding-top:2px;font-size:12px;font-weight:700}.linien-eintrag strong{color:var(--navy);font-size:15px;font-weight:800;display:block}.linien-eintrag .txt{color:var(--grau-papier);margin-top:3px;font-size:13.5px;line-height:1.5;display:block}.vorteil-liste{border-top:1px solid var(--linie);margin-top:14px}.vorteil-eintrag{border-bottom:1px solid var(--linie)}.vorteil-eintrag>summary{cursor:pointer;grid-template-columns:32px 1fr 16px;align-items:start;gap:14px;padding:16px 0;list-style:none;display:grid}.vorteil-eintrag>summary::-webkit-details-marker{display:none}.vorteil-eintrag .nr{font-family:var(--mono);color:var(--tiefgruen);padding-top:2px;font-size:12px;font-weight:700}.vorteil-eintrag .titel{color:var(--navy);font-size:15px;font-weight:800}.vorteil-eintrag .pf2{border-right:2px solid var(--tiefgruen);border-bottom:2px solid var(--tiefgruen);flex:none;width:9px;height:9px;margin-top:5px;transition:transform .2s;transform:rotate(45deg)}.vorteil-eintrag[open] .pf2{margin-top:1px;transform:rotate(-135deg)}.vorteil-eintrag>.txt{color:var(--grau-papier);padding-block-end:16px;padding-inline:46px 16px;font-size:13.5px;line-height:1.5;display:block}.kapitel-block.dunkel .vorteil-liste,.kapitel-block.dunkel .vorteil-eintrag{border-color:var(--line-dunkel)}.kapitel-block.dunkel .vorteil-eintrag .titel{color:#fff}.kapitel-block.dunkel .vorteil-eintrag>.txt{color:#ffffffd1}.kapitel-block.dunkel .vorteil-eintrag .pf2{border-color:var(--frisch)}.zeitstrahl{border-top:1px solid var(--linie);margin-top:14px}.zeitstrahl .zeile{border-bottom:1px solid var(--linie);grid-template-columns:auto 1fr;align-items:baseline;gap:16px;padding:14px 0;display:grid}.zeitstrahl .nr-mono{font-family:var(--mono);color:var(--tiefgruen);font-size:clamp(18px,1.4vw + 12px,24px);font-weight:700}.zeitstrahl .txt{color:var(--navy);font-size:14px;line-height:1.5}.grosse-zeilen{border-top:1px solid var(--linie);margin-top:14px}.grosse-zeile{border-bottom:1px solid var(--linie);color:inherit;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:clamp(16px,2.6vw,26px) 0;text-decoration:none;display:flex}.grosse-zeile:hover .grosse-zeile-titel{color:var(--tiefgruen)}.grosse-zeile:hover .grosse-zeile-pfeil{transform:translate(4px)}[dir=rtl] .pf,[dir=rtl] .rtl-pfeil,[dir=rtl] .grosse-zeile-pfeil{display:inline-block;transform:scaleX(-1)}[dir=rtl] .grosse-zeile:hover .grosse-zeile-pfeil{transform:scaleX(-1)translate(4px)}.grosse-zeile-haupt{flex:260px}.grosse-zeile-titel{font-family:var(--font-jakarta), sans-serif;color:var(--navy);font-size:clamp(18px,1.4vw + 13px,24px);font-weight:800;transition:color .15s;display:block}.grosse-zeile-txt{color:var(--grau-papier);max-width:56ch;margin-top:6px;font-size:13.5px;line-height:1.5;display:block}.grosse-zeile-pfeil{color:var(--tiefgruen);flex:none;font-size:22px;transition:transform .15s}.status-zeile{font-family:var(--mono);letter-spacing:.05em;color:var(--tiefgruen);align-items:center;gap:8px;margin-top:14px;font-size:11.5px;display:flex}.status-zeile .punkt{background:var(--tiefgruen);border-radius:50%;flex:none;width:7px;height:7px}.gespraech-flaeche{background:var(--papier);min-height:60vh}.linien-knopf{border:none;border-bottom:1.5px solid var(--linie);text-align:start;width:100%;min-height:52px;color:var(--navy);cursor:pointer;background:0 0;justify-content:space-between;align-items:center;gap:12px;padding:14px 4px;font-family:inherit;font-size:15px;font-weight:700;transition:border-color .15s,color .15s;display:flex}.linien-knopf:last-child{border-bottom:none}.linien-knopf:hover{border-color:var(--tiefgruen);color:var(--tiefgruen)}.linien-knopf:focus-visible{outline:3px solid var(--tiefgruen);outline-offset:2px;border-radius:4px}.linien-knopf .pf{color:var(--tiefgruen);flex:none;font-size:18px}.linien-knopf-liste{border-top:1.5px solid var(--linie)}.wahl-text{flex-direction:column;gap:3px;min-width:0;display:flex}.wahl-haupt{font-size:16.5px;font-weight:800;line-height:1.3}.wahl-nutzen{color:var(--grau-papier);font-size:13.5px;font-weight:500;line-height:1.4}.wer-frage{color:var(--navy);margin:0 0 10px;font-size:19px;font-weight:800}@media (max-width:639px){.wer-frage{margin-bottom:6px;font-size:17.5px}.linien-knopf{min-height:48px;padding-top:9px;padding-bottom:9px}.wahl-text{gap:1px}.wahl-haupt{font-size:15.5px;line-height:1.25}.wahl-nutzen{font-size:12.5px;line-height:1.3}}.chat-hinweis-knopf{min-height:0;font:inherit;color:var(--tiefgruen);text-underline-offset:2px;cursor:pointer;background:0 0;border:none;padding:0;text-decoration:underline;display:inline}.start-knopf-klein{border:1.5px solid var(--line-dunkel);color:#ffffffd1;min-height:44px;font-family:var(--mono);letter-spacing:.04em;cursor:pointer;background:#ffffff0f;border-radius:999px;justify-content:center;align-items:center;gap:6px;padding-left:12px;padding-right:12px;font-size:11px;font-weight:700;transition:border-color .15s,background .15s,color .15s;display:inline-flex}.start-knopf-klein:hover{border-color:var(--frisch);color:#fff}.start-knopf-klein:focus-visible{outline:3px solid var(--frisch);outline-offset:2px}.start-knopf-klein.aktiv{background:var(--frisch);border-color:var(--frisch);color:var(--navy)}.start-knopf-punkt{background:currentColor;border-radius:50%;flex:none;width:6px;height:6px}.start-werkzeuge{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.start-knopf-klein{position:relative}.vorlesen-icon{flex:none;display:none}@media (max-width:639px){.kapitel-block.dunkel.chat-kopf{padding-top:0;padding-bottom:0}.chat-kopf .start-knopf-punkt{display:none}.chat-kopf .vorlesen-icon{display:block}.chat-kopf .vorlesen-text{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.chat-kopf .start-knopf-klein{min-width:44px;padding-left:0;padding-right:0}.chat-kopf .sprach-dropdown-name{display:none}.chat-kopf .sprach-dropdown-knopf{padding-inline:12px 28px}}.sprach-dropdown{align-items:center;display:inline-flex;position:relative}.sprach-dropdown-knopf{white-space:nowrap;border:1.5px solid var(--line-dunkel);color:#ffffffeb;min-height:44px;font-family:var(--mono);letter-spacing:.02em;cursor:pointer;background:#ffffff0f;border-radius:999px;align-items:center;gap:7px;padding-inline:14px 30px;font-size:12px;font-weight:700;transition:border-color .15s,background .15s;display:inline-flex;position:relative}.sprach-dropdown-knopf:hover{border-color:var(--frisch)}.sprach-dropdown-knopf[aria-expanded=true]{border-color:var(--frisch);background:#ffffff1a}.sprach-dropdown-knopf:focus-visible{outline:3px solid var(--frisch);outline-offset:2px}.sprach-dropdown-knopf:after{content:"";inset-inline-end:13px;pointer-events:none;border-bottom:1.5px solid #ffffffbf;border-right:1.5px solid #ffffffbf;width:8px;height:8px;margin-top:-6px;transition:transform .15s;position:absolute;top:50%;transform:rotate(45deg)}.sprach-dropdown-knopf[aria-expanded=true]:after{margin-top:-2px;transform:rotate(225deg)}.sprach-dropdown-code{flex:none;font-weight:800}.sprach-dropdown-name{opacity:.92;font-weight:700}.sprach-dropdown-liste{inset-inline-end:0;z-index:70;margin-top:8px;border:1.5px solid var(--line-dunkel);background:var(--navy);border-radius:16px;width:max-content;max-width:min(300px,100vw - 40px);max-height:min(60vh,420px);margin-inline-start:0;padding:6px;list-style:none;position:absolute;top:100%;overflow-y:auto;box-shadow:0 12px 32px #00000059}.sprach-dropdown-eintrag{padding-top:10px;padding-bottom:10px;color:#ffffffe0;min-height:44px;font-family:var(--mono);letter-spacing:.01em;cursor:pointer;border-radius:10px;outline:none;align-items:center;gap:9px;padding-inline:10px 12px;font-size:12.5px;font-weight:700;display:flex}.sprach-dropdown-eintrag:hover,.sprach-dropdown-eintrag:focus{color:#fff;background:#ffffff1a}.sprach-dropdown-eintrag .sprach-dropdown-code{min-width:24px;color:var(--frisch)}.sprach-dropdown-eintrag .sprach-dropdown-name{opacity:.95;font-weight:600}.sprach-dropdown-eintrag[aria-selected=true]{color:var(--frisch);background:#b3ffb51f}.sprach-dropdown-eintrag[aria-selected=true] .sprach-dropdown-name{opacity:1}.linien-eingabe{border:none;border-bottom:1.5px solid var(--linie);min-height:44px;color:var(--navy);background:0 0;flex:auto;padding:10px 4px;font-family:inherit;font-size:15px;transition:border-color .15s}.linien-eingabe::placeholder{color:var(--grau-papier);opacity:.55}.linien-eingabe:focus{border-color:var(--tiefgruen);outline:none}.linien-eingabe:focus-visible{outline:3px solid var(--tiefgruen);outline-offset:2px;border-radius:4px}.wisch-leiste{z-index:60;background:var(--linie);pointer-events:none;width:5px;height:100vh;position:fixed;top:0;right:0}.wisch-leiste:after{content:"";height:var(--anteil,0%);background:linear-gradient(var(--tiefgruen), var(--frisch));position:absolute;top:0;left:0;right:0}@media (max-width:899px){.wisch-leiste{width:100%;height:4px;top:0;left:0;right:0}.wisch-leiste:after{height:auto;width:var(--anteil,0%);background:linear-gradient(90deg, var(--tiefgruen), var(--frisch));inset:0 auto 0 0}}.staub-buehne{position:relative}.staub-buehne canvas{pointer-events:none;position:absolute;left:0}.staub-buehne .wisch-canvas{z-index:2;-webkit-mask-image:radial-gradient(74% 70%,#000 50%,#0000 100%);mask-image:radial-gradient(74% 70%,#000 50%,#0000 100%)}.staub-buehne .wisch-besen-canvas{z-index:3}.besen-quelle{display:none}.start-wisch-buehne{z-index:71;pointer-events:none;position:fixed;inset:0}.faq-zeile{border-bottom:1px solid var(--linie);padding:0}.faq-zeile>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-height:48px;padding:12px 0;list-style:none;display:flex}.faq-zeile>p{padding-bottom:16px}.faq-zeile>summary::-webkit-details-marker{display:none}.faq-zeile>summary:after{content:"";border-right:2px solid var(--tiefgruen);border-bottom:2px solid var(--tiefgruen);flex:none;width:9px;height:9px;margin-top:-3px;transition:transform .2s;transform:rotate(45deg)}.faq-zeile[open]>summary:after{margin-top:3px;transform:rotate(-135deg)}@media (max-width:400px){.kapitel-kopf{gap:10px}.kapitel-nr{font-size:28px}}.schmerz-liste{border-top:1px solid var(--linie);margin-top:14px}.schmerz-eintrag{border-bottom:1px solid var(--linie);grid-template-columns:32px 1fr;gap:14px;padding:16px 0;display:grid}.schmerz-eintrag .marke{font-family:var(--font-jakarta), sans-serif;color:var(--orange);padding-top:1px;font-size:20px;font-weight:800;line-height:1}.schmerz-eintrag strong{color:var(--navy);font-size:15px;font-weight:800;display:block}.schmerz-eintrag .txt{color:var(--grau-papier);margin-top:3px;font-size:13.5px;line-height:1.5;display:block}.kapitel-block.dunkel .schmerz-liste,.kapitel-block.dunkel .schmerz-eintrag{border-color:var(--line-dunkel)}.schmerz-eintrag.mit-symbol{grid-template-columns:44px 1fr;align-items:center;gap:16px}.schmerz-eintrag.mit-symbol strong{font-size:16px}.rollen-frage{align-items:center;gap:12px;margin-top:20px;display:flex}.rollen-frage-text{font-family:var(--font-jakarta), sans-serif;color:#fff;font-size:clamp(17px,1vw + 14px,22px);font-weight:800;line-height:1.25}.hallo-name{font-family:var(--font-jakarta), sans-serif;color:var(--frisch);margin:18px 0 0;font-size:clamp(22px,1.6vw + 14px,34px);font-weight:800;line-height:1.15}.hero-titel-zusatz{display:block}@media print{@page{size:A4;margin:16mm 15mm}html{-webkit-print-color-adjust:exact;print-color-adjust:exact}body.offen-flaeche{background:#fff}.fixed,.wisch-leiste,.no-print{display:none!important}.offen-kopf{color:var(--navy);border-bottom:1px solid var(--linie);background:#fff}body.offen-flaeche footer{color:var(--grau-papier);border-top:1px solid var(--linie);background:#fff}body.offen-flaeche footer a{color:var(--tiefgruen)}.kapitel-block.dunkel{color:var(--navy);border:1px solid var(--linie);background:#fff;border-radius:4px;margin-left:0;margin-right:0;padding:20px}.kapitel-block.dunkel-anschluss{margin-top:0!important}.kapitel-block.dunkel>.dunkel-innen{max-width:none;padding-left:0;padding-right:0}.kapitel-block.dunkel .kapitel-titel{color:var(--navy)}.kapitel-block.dunkel .kapitel-label{color:var(--grau)}.kapitel-block.dunkel .leitsatz p{color:var(--navy)}.kapitel-block.dunkel .linien-liste,.kapitel-block.dunkel .linien-eintrag{border-color:var(--linie)}.kapitel-block.dunkel .linien-eintrag strong{color:var(--navy)}.kapitel-block.dunkel .linien-eintrag .txt{color:var(--grau-papier)}.kapitel-block.dunkel .status-zeile{color:var(--tiefgruen)}.hero-titel,.rollen-frage-text{color:var(--navy)}.hallo-name,.hero-titel .gruen{color:var(--tiefgruen)}.eckdaten-mono{color:var(--grau-papier)}.dunkel-text-sekundaer{color:var(--grau-papier)!important}.dunkel-text-akzent{color:var(--tiefgruen)!important}.faq-zeile:not([open])>:not(summary){display:block!important}.faq-zeile>summary:after{display:none}.faq-zeile>summary{cursor:default}.vorteil-eintrag:not([open])>:not(summary){display:block!important}.vorteil-eintrag>summary{cursor:default}.vorteil-eintrag .pf2{display:none}.kapitel-kopf{break-after:avoid}.linien-eintrag,.vorteil-eintrag,.schmerz-eintrag,.zeitstrahl .zeile,.faq-zeile{break-inside:avoid}h1,h2,h3{break-after:avoid}}body:has(.chat-sprachwahl) .offen-kopf .sprach-dropdown{display:none}
