:root{--grund:#fbf7f0;--flaeche:#fff;--flaeche-sanft:#f3ede1;--tinte:#16211d;--tinte-leise:#5c6b64;--rand:#e4ded2;--rand-stark:#cfc6b4;--akzent:#0e5e4e;--akzent-hell:#e3eeea;--akzent-kontrast:#fff;--akzent-tief:#0b3a31;--apricot:#b84f1e;--auf-apricot:#fff8f2;--sand:#f2d5a0;--auf-tief:#f8f4ea;--auf-tief-leise:#b0c6bd;--hinweis:#b4671f;--uebung:#6b5bc0;--erfolg:#1f7a55;--gefahr:#a33527;--radius:10px;--radius-klein:8px;--schatten:0 1px 2px #16211d0d;--schatten-karte:0 14px 40px #0b3a311a;--schatten-knopf:0 10px 24px #b84f1e42;--schatten-hoch:0 16px 48px #0b3a313d;--spalte:44rem;--spalte-weit:62rem}@media (prefers-color-scheme:dark){:root{--grund:#121815;--flaeche:#1a231f;--flaeche-sanft:#16201c;--tinte:#efeae0;--tinte-leise:#99a79f;--rand:#2a3730;--rand-stark:#3b4b43;--akzent:#63c4a9;--akzent-hell:#16302c;--akzent-kontrast:#07211b;--akzent-tief:#0b3a31;--apricot:#b84f1e;--auf-apricot:#fff8f2;--sand:#e4c48e;--auf-tief:#f8f4ea;--auf-tief-leise:#b0c6bd;--hinweis:#d9a057;--uebung:#a394e0;--erfolg:#6cbd8c;--gefahr:#e08279;--schatten:none;--schatten-karte:0 14px 40px #00000080;--schatten-knopf:0 10px 24px #b84f1e57;--schatten-hoch:0 16px 48px #0009}}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{font-family:var(--schrift,system-ui), system-ui, -apple-system, sans-serif;background:var(--grund);color:var(--tinte);-webkit-font-smoothing:antialiased;margin:0;font-size:1rem;line-height:1.55}:root{--schrift-mono:ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, "Liberation Mono", monospace}h1{letter-spacing:-.032em;margin:0 0 .6rem;font-size:clamp(1.7rem,4.5vw,2.15rem);font-weight:480;line-height:1.12}h2{letter-spacing:-.011em;color:var(--tinte);margin:0 0 .75rem;font-size:1.02rem;font-weight:550}.etikett{font-family:var(--schrift-mono);letter-spacing:.13em;text-transform:uppercase;color:var(--tinte-leise);font-size:.68rem;font-weight:500;line-height:1.4}.linie{border:0;border-top:1px solid var(--rand);margin:0}p{margin:0 0 .9rem}p:last-child{margin-bottom:0}a{color:var(--akzent)}:focus-visible{outline:2px solid var(--akzent);outline-offset:2px;border-radius:4px}.sprunglink{z-index:20;position:absolute;top:0;left:-9999px}.sprunglink:focus{background:var(--flaeche);border:1px solid var(--rand-stark);border-radius:var(--radius);padding:.5rem .9rem;text-decoration:none;top:.75rem;left:.75rem}main{max-width:var(--spalte);margin:0 auto;padding:1.75rem 1.25rem 3rem}.logo{color:inherit;align-items:center;gap:.55rem;display:inline-flex}.logo-zeichen{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:butt;stroke-linejoin:miter;flex-shrink:0;width:1.35em;height:1.35em}.logo-boden{opacity:.42}.logo-wort{letter-spacing:.19em;text-transform:uppercase;white-space:nowrap;margin-right:-.19em;font-size:.82em;font-weight:550}.kopfleiste{background:var(--akzent-tief);color:var(--auf-tief);padding:.85rem max(1.25rem, calc((100vw - var(--spalte)) / 2));z-index:20;border-bottom:none;justify-content:space-between;align-items:center;gap:1.5rem;display:flex;position:sticky;top:0}.kopf-marke{color:var(--auf-tief);padding:.2rem 0;font-size:1rem;text-decoration:none}.kopf-marke:hover{color:var(--sand)}.kopf-anmelden{color:var(--auf-tief-leise)}.kopf-anmelden:hover{color:var(--sand)}.kopfleiste :focus-visible,.navigation :focus-visible{outline-color:var(--sand)}.navigation{align-items:center;gap:.15rem;display:flex}.nav-punkt{color:var(--auf-tief-leise);letter-spacing:-.005em;border-bottom:1px solid #0000;align-items:center;gap:.45rem;padding:.4rem .7rem;font-size:.86rem;font-weight:500;text-decoration:none;display:inline-flex}.nav-punkt svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:17px;height:17px}.nav-punkt:hover{color:var(--auf-tief)}.nav-punkt-aktiv,.nav-punkt-aktiv:hover{color:var(--sand);border-bottom-color:var(--sand)}@media (min-width:721px){.nav-punkt svg{display:none}}@media (max-width:720px){.navigation{background:var(--akzent-tief);padding:.3rem .5rem calc(.3rem + env(safe-area-inset-bottom));z-index:20;border-top:none;justify-content:space-around;position:fixed;inset:auto 0 0}.nav-punkt{letter-spacing:.02em;border-top:1px solid #0000;border-bottom:none;flex-direction:column;gap:.2rem;padding:.4rem .8rem;font-size:.68rem}.nav-punkt-aktiv,.nav-punkt-aktiv:hover{border-top-color:var(--sand)}.nav-punkt svg{width:20px;height:20px}.mit-navigation main{padding-bottom:6rem}.kopfleiste{padding:.7rem 1.25rem}}button{font:inherit;letter-spacing:-.005em;border-radius:var(--radius-klein);border:1px solid var(--apricot);background:var(--apricot);min-height:2.75rem;color:var(--auf-apricot);cursor:pointer;padding:.62rem 1.15rem;font-size:.94rem;font-weight:500;transition:opacity .12s,background .12s,color .12s}button:hover:not(:disabled){opacity:.86}button:active:not(:disabled){opacity:1}button:disabled{opacity:.35;cursor:default}.knopf-still{color:var(--tinte);border-color:var(--rand-stark);background:0 0}.knopf-still:hover:not(:disabled){border-color:var(--tinte);opacity:1;background:0 0}.knopf-gefahr{color:var(--gefahr);border-color:color-mix(in srgb, var(--gefahr) 40%, transparent);background:0 0}.knopf-gefahr:hover:not(:disabled){background:color-mix(in srgb, var(--gefahr) 8%, transparent);filter:none}.knopf-reihe{flex-wrap:wrap;gap:.6rem;display:flex}.knopf-gross{letter-spacing:-.008em;border-radius:var(--radius-klein);border:1px solid var(--apricot);background:var(--apricot);color:var(--auf-apricot);padding:.9rem 1.9rem;font-size:1rem;font-weight:500;text-decoration:none;transition:opacity .12s;display:inline-block}.knopf-gross:hover{opacity:.86}.karte.profil-abo{border-top:4px solid var(--apricot);box-shadow:var(--schatten-karte)}.profil-abo-preis{letter-spacing:-.035em;margin:0;font-size:2.4rem;font-weight:700;line-height:1}.profil-abo-takt{color:var(--tinte-leise);margin:.35rem 0 0}.profil-abo-jahr{color:var(--akzent);background:var(--akzent-hell);border-radius:999px;margin:.85rem 0 0;padding:.3rem .7rem;font-size:.92rem;font-weight:650;display:inline-block}.karte{background:var(--flaeche);border:1px solid var(--rand);border-radius:var(--radius);box-shadow:var(--schatten);margin-bottom:1rem;padding:1.3rem 1.4rem}.karte>h2{font-family:var(--schrift-mono);letter-spacing:.13em;text-transform:uppercase;color:var(--tinte-leise);margin-bottom:.9rem;font-size:.68rem;font-weight:500}.rollenspiel-banner,.nachfassen-banner,.abo-hinweis{background:var(--flaeche);border:1px solid var(--rand);border-left:3px solid var(--akzent);border-radius:var(--radius-klein);box-shadow:var(--schatten);padding:.8rem 1rem;font-size:.92rem}.rollenspiel-banner{border-left-color:var(--uebung);justify-content:space-between;align-items:center;gap:1rem;display:flex}.rollenspiel-knoepfe{flex-shrink:0;align-items:center;gap:.5rem;display:flex}.nachfassen-banner{border-left-color:var(--erfolg);justify-content:space-between;align-items:center;gap:1rem;display:flex}.nachfassen-thema{color:var(--tinte-leise);margin-top:.35rem;font-size:.86rem;display:block}.nachfassen-ende{background:var(--flaeche);color:var(--tinte);border-color:var(--rand-stark);white-space:nowrap;flex-shrink:0;min-height:2.1rem;padding:.35rem .7rem;font-size:.85rem}.nachfassen-ende:hover:not(:disabled){background:var(--flaeche-sanft);filter:none}.nachfassen-anfaenge{margin-top:.85rem}.abo-hinweis{border-left-color:var(--erfolg);margin-bottom:1.25rem}.rollenspiel-banner button{background:var(--flaeche);color:var(--tinte);border-color:var(--rand-stark);white-space:nowrap;min-height:2.1rem;padding:.35rem .7rem;font-size:.85rem}.rollenspiel-banner button:hover{background:var(--flaeche-sanft);filter:none}.chat{flex-direction:column;gap:1rem;min-height:calc(100dvh - 8.5rem);display:flex}.verlauf{flex-direction:column;flex:1;gap:.65rem;display:flex}.platzhalter{color:var(--tinte-leise);text-align:center;margin:auto 0;font-size:1.05rem}.nachricht{border-radius:var(--radius);white-space:pre-wrap;overflow-wrap:anywhere;max-width:90%;padding:.85rem 1.1rem}.nachricht-user{background:var(--akzent-hell);border:1px solid color-mix(in srgb, var(--akzent) 22%, transparent);border-bottom-right-radius:4px;align-self:flex-end}.nachricht-assistant{background:var(--flaeche);border:1px solid var(--rand);box-shadow:var(--schatten);border-bottom-left-radius:4px;align-self:flex-start;max-width:100%}.nachricht-rollenspiel.nachricht-assistant{background:color-mix(in srgb, var(--uebung) 7%, var(--flaeche));border-color:color-mix(in srgb, var(--uebung) 25%, transparent)}.leitfaden-zeile{display:block}.leitfaden-zeile+.leitfaden-zeile{margin-top:.15rem}.leitfaden-marke{color:var(--akzent);letter-spacing:.01em;font-weight:650}.leitfaden-luecke{height:.6rem;display:block}.rollenspiel-start{border:1px dashed color-mix(in srgb, var(--uebung) 45%, transparent);color:var(--uebung);background:0 0;align-self:flex-start;font-size:.9rem;font-weight:500}.rollenspiel-start:hover{background:color-mix(in srgb, var(--uebung) 8%, transparent);filter:none}.uebung-leitfaden{margin-bottom:.25rem}.uebung-leitfaden>.leitfaden{border-left-color:color-mix(in srgb, var(--uebung) 55%, transparent)}.uebung-leitfaden>.leitfaden .leitfaden-etikett{color:var(--uebung)}.leitfaden-rand{z-index:19;pointer-events:none;align-items:stretch;display:flex;position:fixed;top:0;bottom:0;right:0}.leitfaden-auge{pointer-events:auto;background:var(--flaeche);min-height:2.5rem;color:var(--tinte-leise);border:1px solid var(--rand-stark);border-radius:var(--radius-klein) 0 0 var(--radius-klein);box-shadow:var(--schatten);border-right:none;align-self:center;align-items:center;gap:.45rem;padding:.55rem .85rem;font-size:.85rem;display:inline-flex}.leitfaden-auge:hover:not(:disabled){background:var(--flaeche);color:var(--tinte);border-color:var(--tinte);opacity:1}.auge-zeichen{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:18px;height:18px}.leitfaden-lade{pointer-events:auto;overscroll-behavior:contain;background:var(--flaeche-sanft);border-left:1px solid var(--rand-stark);width:min(25rem,100vw - 4rem);padding:4rem 1rem 2.5rem;overflow-y:auto;box-shadow:-8px 0 24px #00000014}.leitfaden-lade[hidden]{display:none}.leitfaden-lade-hinweis{color:var(--tinte-leise);margin:0 0 .75rem;font-size:.82rem}@media (max-width:720px){.leitfaden-rand{bottom:calc(3.9rem + env(safe-area-inset-bottom))}.leitfaden-rand:has(.leitfaden-lade:not([hidden])) .leitfaden-auge span{display:none}}.uebung-variante{color:var(--tinte-leise);margin-top:.3rem;font-size:.85rem;display:block}.uebung-angebot{flex-direction:column;align-items:flex-start;gap:.75rem;display:flex}.uebung-was{max-width:48ch;color:var(--tinte-leise);margin:0;font-size:.88rem;line-height:1.5}.uebung-varianten{width:100%}.uebung-varianten .etikett{margin-bottom:.4rem;display:block}.nachfassen-weiter{flex-direction:column;align-items:flex-start;gap:.75rem;display:flex}.nachfassen-weiter-knopf{border:1px dashed color-mix(in srgb, var(--erfolg) 45%, transparent);color:var(--erfolg);background:0 0;align-self:flex-start;font-size:.9rem;font-weight:500}.nachfassen-weiter-knopf:hover:not(:disabled){background:color-mix(in srgb, var(--erfolg) 8%, transparent);filter:none}.nachfassen-weiter-was{max-width:48ch;color:var(--tinte-leise);margin:0;font-size:.88rem;line-height:1.5}.uebung-anderes{border-top:1px solid var(--rand);width:100%;margin-top:.9rem;padding-top:.9rem}.uebung-variantenliste{flex-wrap:wrap;gap:.5rem;display:flex}.uebung-variante-knopf{text-align:left;border:1px solid var(--rand);color:var(--tinte);background:0 0;flex-direction:column;align-items:flex-start;gap:.1rem;min-height:auto;padding:.5rem .75rem;font-size:.85rem;display:flex}.uebung-variante-knopf strong{font-weight:550}.uebung-variante-knopf span{color:var(--tinte-leise);font-size:.8rem}.uebung-variante-knopf:hover{border-color:color-mix(in srgb, var(--uebung) 55%, transparent);background:color-mix(in srgb, var(--uebung) 6%, transparent);filter:none}.eingabe-zeile{background:linear-gradient(to bottom, transparent, var(--grund) 22%);align-items:flex-end;gap:.5rem;padding:.75rem 0;display:flex;position:sticky;bottom:0}.eingabe-zeile textarea{border-radius:var(--radius-klein);border:1px solid var(--rand-stark);background:var(--flaeche);min-width:0;min-height:2.75rem;max-height:9rem;color:var(--tinte);font:inherit;resize:none;overflow-wrap:anywhere;flex:1;padding:.8rem 1rem;font-size:1rem;line-height:1.45}.eingabe-zeile textarea::placeholder{color:var(--tinte-leise)}.eingabe-zeile textarea:focus{border-color:var(--akzent)}.eingabe-zeile button{padding:.6rem 1.25rem}@media (max-width:720px){.mit-navigation .eingabe-zeile{bottom:calc(3.9rem + env(safe-area-inset-bottom))}}.onboarding{flex-direction:column;gap:1.4rem;display:flex}.onboarding>h1{margin-bottom:0}.onboarding label,.verlauf-formular label{flex-direction:column;gap:.4rem;font-size:.92rem;font-weight:550;display:flex}input[type=text],input[type=email],textarea,.onboarding input,.verlauf-formular input{border-radius:var(--radius-klein);border:1px solid var(--rand-stark);background:var(--flaeche);min-height:2.75rem;color:var(--tinte);font:inherit;padding:.7rem .85rem;font-size:1rem;font-weight:400}input:focus{border-color:var(--akzent)}fieldset{border:none;flex-wrap:wrap;gap:.5rem;margin:0;padding:0;display:flex}fieldset>legend{flex-basis:100%}legend{margin-bottom:.5rem;padding:0;font-size:.92rem;font-weight:550}.option{border-radius:var(--radius-klein);border:1px solid var(--rand-stark);background:var(--flaeche);min-width:6rem;color:var(--tinte);cursor:pointer;text-align:left;flex:0 auto;padding:.65rem 1rem;font-weight:500}.option:hover{background:var(--flaeche-sanft);filter:none}.option-aktiv,.option-aktiv:hover{background:var(--akzent);color:var(--akzent-kontrast);border-color:var(--akzent)}.fehler{color:var(--gefahr);font-size:.92rem}.hinweis-klein{color:var(--tinte-leise);font-size:.87rem}.link-knopf{min-height:auto;color:var(--akzent);font:inherit;background:0 0;border:none;padding:0;text-decoration:underline}.link-knopf:hover{filter:none}.gespraechsliste{margin:0;padding:0;list-style:none}.gespraechsliste li{border-top:1px solid var(--rand);padding:.85rem 0;font-size:.93rem}.gespraechsliste li:last-child{border-bottom:1px solid var(--rand)}.gespraechs-kopf{font-family:var(--schrift-mono);letter-spacing:.06em;color:var(--tinte-leise);font-variant-numeric:tabular-nums;align-items:baseline;gap:.65rem;margin-bottom:.3rem;font-size:.68rem;display:flex}.gespraechs-typ{text-transform:uppercase;letter-spacing:.13em;color:var(--tinte);font-weight:500}@media (prefers-reduced-motion:reduce){*{transition:none!important}}.leitfaden-fall{color:var(--tinte);font-weight:600}.leitfaden-demo{color:var(--tinte-leise);font-size:.85rem}@media (max-width:430px){.eingabe-zeile{gap:.35rem}.eingabe-zeile textarea{padding:.75rem .85rem}.eingabe-zeile>button{padding:.6rem .95rem}}.eingang{flex-direction:column;gap:1rem;max-width:25rem;margin:7vh auto 0;display:flex}.eingang .karte{flex-direction:column;gap:1rem;margin-bottom:0;display:flex}.eingang .karte>h1{margin:0}.eingang label{flex-direction:column;gap:.4rem;font-size:.92rem;font-weight:550;display:flex}.eingang p{margin:0}.thema-zeile{justify-content:flex-end;display:flex}.thema-neu{color:var(--tinte-leise);text-underline-offset:3px;background:0 0;border:none;min-height:auto;padding:.2rem .4rem;font-size:.82rem;font-weight:500;text-decoration:underline}.thema-neu:hover:not(:disabled){color:var(--tinte);filter:none}.leitfaden{background:var(--flaeche);border:1px solid var(--rand);border-left:4px solid var(--akzent);border-radius:var(--radius);box-shadow:var(--schatten-karte);flex-direction:column;gap:1rem;padding:1.35rem 1.45rem;display:flex}.leitfaden p{margin:0}.leitfaden ul{margin:.25rem 0 0;padding-left:1.15rem}.leitfaden li{margin-bottom:.15rem}.leitfaden-feld{flex-direction:column;gap:.15rem;display:flex}.leitfaden-warum{color:var(--tinte-leise);margin-top:.1rem;font-size:.82rem;line-height:1.45;display:block}.leitfaden-warum:before{content:"↳ ";opacity:.7}.leitfaden-etikett{font-family:var(--schrift-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--akzent);font-size:.64rem;font-weight:600}.nachricht-assistant:has(>.leitfaden){box-shadow:none;background:0 0;border:none;flex-direction:column;gap:.65rem;padding:0;display:flex}.leitfaden-angepasst,.leitfaden-hinweis{background:var(--flaeche-sanft);border-radius:var(--radius-klein);padding:.6rem .8rem;font-size:.9rem}.leitfaden-hinweis{border-left:3px solid var(--hinweis)}.leitfaden-annahme{color:var(--tinte-leise);font:inherit;text-align:left;border:none;border-bottom:1px dotted var(--rand-stark);cursor:pointer;background:0 0;min-height:0;margin:0;padding:0;display:inline}.leitfaden-annahme:hover{color:var(--tinte);border-bottom-color:var(--tinte)}.blatt-ueberholt{color:var(--hinweis);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.78rem}.leitfaden-bezug{color:var(--tinte-leise);margin:0;font-size:.85rem;line-height:1.45}.leitfaden-reaktionen{flex-direction:column;gap:.5rem;margin:0;display:flex}.leitfaden-reaktionen>div{border-left:2px solid var(--rand-stark);padding-left:.75rem}.leitfaden-reaktionen dt{font-size:.92rem;font-weight:600}.leitfaden-reaktionen dd{margin:.1rem 0 0}.nachricht-wartet{color:var(--tinte-leise);align-items:center;gap:.6rem;font-size:.92rem;display:flex}.wartepunkte{gap:.25rem;display:inline-flex}.wartepunkte i{background:var(--akzent);opacity:.35;border-radius:50%;width:6px;height:6px;animation:1.25s ease-in-out infinite wartepunkt}.wartepunkte i:nth-child(2){animation-delay:.18s}.wartepunkte i:nth-child(3){animation-delay:.36s}@keyframes wartepunkt{0%,70%,to{opacity:.28;transform:translateY(0)}35%{opacity:1;transform:translateY(-3px)}}@media (prefers-reduced-motion:reduce){.wartepunkte i{opacity:.7;animation:none}}.uebung-start{color:var(--tinte-leise);margin:auto 0 0;padding:.75rem 0;font-size:.92rem;line-height:1.55}.einstieg{flex-direction:column;gap:.85rem;margin:auto 0;display:flex}.einstieg-gruss{color:var(--tinte);margin:0;font-size:1.05rem}.einstieg-liste{flex-direction:column;gap:.5rem;display:flex}.einstieg-vorschlag{background:var(--flaeche);border:1px solid var(--rand-stark);color:var(--tinte);border-radius:var(--radius);text-align:left;padding:.75rem 1rem;font-weight:450;line-height:1.45}.einstieg-vorschlag:hover{background:var(--flaeche-sanft);border-color:var(--akzent);filter:none}.einstieg-anlaesse{grid-template-columns:1fr 1fr;gap:.5rem;display:grid}@media (min-width:34rem){.einstieg-anlaesse{grid-template-columns:repeat(3,1fr)}}.einstieg-anlass{background:var(--flaeche);border:1px solid var(--rand);color:var(--tinte);border-radius:var(--radius);text-align:left;align-content:start;justify-items:start;gap:.4rem;padding:.7rem .75rem .75rem;font-weight:450;display:grid}.einstieg-anlass:hover:not(:disabled){background:var(--flaeche-sanft);border-color:var(--akzent);opacity:1}.einstieg-anlass-zeichen{fill:none;width:20px;height:20px;stroke:var(--akzent);stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}.einstieg-anlass-name{font-size:.87rem;line-height:1.3}.einstieg-anlass-abbruch{background:var(--flaeche-sanft);border-color:var(--rand-stark)}.einstieg-anlass-abbruch .einstieg-anlass-zeichen{stroke:var(--hinweis)}.einstieg-etikett{margin:.4rem 0 0}main:has(.startseite){max-width:100%;padding:0}body:has(.startseite) .kopfleiste{padding-inline:max(1.5rem,50vw - 37rem)}.startseite{--start-mass:74rem;--start-mass-text:52rem}.start-satz{max-width:min(var(--start-mass), 100%);margin:0 auto;padding-inline:1.5rem}.start-abschnitt{padding:4.5rem 0}.start-abschnitt-sanft{background:var(--flaeche-sanft)}.start-abschnitt h2,.start-mitleser h2{letter-spacing:-.03em;margin-bottom:.75rem;font-size:clamp(1.65rem,3.4vw,2.2rem);font-weight:550;line-height:1.14}.start-abschnitt h3{letter-spacing:-.012em;margin:0 0 .3rem;font-size:1rem;font-weight:650}.start-vorspann{color:var(--tinte-leise);max-width:56ch;margin-bottom:2.25rem}.start-knopf{border-radius:var(--radius-klein);background:var(--apricot);color:var(--auf-apricot);border:1px solid var(--apricot);box-shadow:var(--schatten-knopf);padding:.95rem 1.85rem;font-size:1rem;font-weight:600;text-decoration:none;transition:transform .12s,filter .12s;display:inline-block}.start-knopf:hover{filter:brightness(1.05);transform:translateY(-1px)}.start-knopf-dunkel{background:var(--akzent-tief);border-color:var(--akzent-tief);color:var(--auf-tief);box-shadow:none}@media (prefers-reduced-motion:reduce){.start-knopf{transition:none}.start-knopf:hover{transform:none}}.start-buehne{background:var(--akzent-tief);color:var(--auf-tief)}.buehne-satz{align-items:center;gap:2.75rem;padding-top:3.5rem;padding-bottom:3.75rem;display:grid}@media (min-width:62rem){.buehne-satz{grid-template-columns:1.02fr 1fr;gap:3.5rem;padding-top:5rem;padding-bottom:5.25rem}}.buehne-etikett{letter-spacing:.1em;text-transform:uppercase;color:var(--sand);background:#f2d5a024;border-radius:999px;margin-bottom:1.5rem;padding:.4rem .9rem;font-size:.73rem;font-weight:600;display:inline-block}.start-buehne h1{letter-spacing:-.034em;margin-bottom:1.5rem;font-size:clamp(2.05rem,5.6vw,3.2rem);font-weight:650;line-height:1.08}.buehne-pointe{color:var(--sand)}.buehne-text{color:var(--auf-tief-leise);max-width:46ch;margin-bottom:2rem;font-size:1.12rem}.buehne-knopf{flex-wrap:wrap;align-items:center;gap:1.2rem;display:flex}.buehne-weiter{color:var(--auf-tief);border-bottom:2px solid var(--sand);padding-bottom:2px;font-size:.95rem;font-weight:600;text-decoration:none;display:inline-block}.buehne-fussnote{color:var(--auf-tief-leise);margin:1.2rem 0 0;font-size:.88rem}.start-szene{width:100%;height:auto;display:block}.start-stand{background:var(--akzent-tief);color:var(--auf-tief);padding-block:2.75rem 3rem}.stand-satz{flex-direction:column;align-items:flex-start;gap:.6rem;display:flex}.start-stand h1{letter-spacing:-.03em;margin:0;font-size:clamp(1.7rem,3.6vw,2.4rem);font-weight:550;line-height:1.14}.stand-name{color:var(--sand)}.stand-text{color:var(--auf-tief-leise);max-width:46ch;margin:0 0 .5rem}.stand-fussnote{color:var(--auf-tief-leise);margin:.5rem 0 0;font-size:.88rem}.stand-fussnote a{color:var(--sand)}.stand-etikett{font-family:var(--schrift-mono);letter-spacing:.13em;text-transform:uppercase;color:var(--auf-tief-leise);margin:0;font-size:.68rem;font-weight:500;line-height:1.4}.stand-rubrik{color:var(--tinte-leise);margin-bottom:.75rem}.stand-block+.stand-block{margin-top:2.5rem}.stand-liste{margin:0;padding:0;list-style:none}.stand-liste li{border-top:1px solid var(--rand);align-items:baseline;gap:1.15rem;padding:.7rem 0;font-size:.94rem;display:flex}.stand-liste li:last-child{border-bottom:1px solid var(--rand)}.stand-liste li>span:last-child{min-width:0}.stand-marke{font-family:var(--schrift-mono);letter-spacing:.05em;color:var(--tinte-leise);font-variant-numeric:tabular-nums;flex-shrink:0;min-width:2.9rem;font-size:.72rem}.stand-typ{color:var(--tinte-leise);white-space:nowrap;margin-right:.2rem}.stand-weiter{color:var(--tinte-leise);border-bottom:1px solid var(--rand-stark);padding-top:.85rem;padding-bottom:1px;font-size:.86rem;text-decoration:none;display:inline-block}.stand-weiter:hover{color:var(--tinte);border-bottom-color:var(--tinte)}.schaufenster{align-items:start;gap:1.75rem;display:grid}.schaufenster>*{min-width:0}@media (min-width:58rem){.schaufenster{grid-template-columns:19rem minmax(0,1fr);gap:2.5rem}}.schaufenster-eingabe{background:var(--flaeche);border:1px solid var(--rand);border-radius:var(--radius);color:var(--tinte-leise);box-shadow:var(--schatten);padding:1.15rem 1.2rem 1rem;font-size:.95rem;line-height:1.55}.schaufenster-eingabe p{margin:0}.schaufenster-etikett{font-family:var(--schrift-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--tinte-leise);margin:0 0 .85rem;font-size:.64rem}.schaufenster-strich{background:var(--apricot);vertical-align:text-bottom;width:2px;height:1.05em;margin-left:2px;animation:1.1s step-end infinite strich;display:inline-block}@keyframes strich{50%{opacity:0}}@media (prefers-reduced-motion:reduce){.schaufenster-strich{animation:none}}.schaufenster-pfeil{color:var(--tinte-leise);align-items:flex-start;gap:.65rem;margin:1.25rem 0 0;font-size:.9rem;display:flex}.schaufenster-pfeil svg{fill:none;width:20px;height:20px;stroke:var(--apricot);stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none;margin-top:.2rem}.schaufenster-nachsatz{max-width:64ch;margin-top:1.6rem}.beispiel-karte{background:var(--flaeche);border:1px solid var(--rand);border-left:4px solid var(--akzent);border-radius:var(--radius);box-shadow:var(--schatten-karte);padding:1.6rem 1.7rem}.beispiel-karte p{margin:0 0 .25rem}.beispiel-teil+.beispiel-teil{margin-top:1.35rem}.beispiel-teil p:last-child{margin-bottom:0}.beispiel-etikett{font-family:var(--schrift-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--akzent);margin:0 0 .35rem;font-size:.64rem;font-weight:600}.beispiel-frage{margin:0 0 .35rem}.beispiel-nachfass{border-top:1px solid var(--rand);color:var(--tinte-leise);align-items:flex-start;gap:.65rem;margin:0;padding-top:1.1rem;font-size:.9rem;display:flex}.beispiel-nachfass svg{fill:none;width:18px;height:18px;stroke:var(--apricot);stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none;margin-top:.2rem}.ablauf{gap:1.5rem;margin:0;padding:0;list-style:none;display:grid}@media (min-width:52rem){.ablauf{grid-template-columns:1fr 1fr;gap:2rem 3rem}}.ablauf>li{align-items:flex-start;gap:1.1rem;display:flex}.ablauf p{color:var(--tinte-leise);margin:0}.ablauf-nummer{background:var(--sand);width:2.3rem;height:2.3rem;color:var(--akzent-tief);font-variant-numeric:tabular-nums;border-radius:999px;flex:none;place-items:center;font-size:.85rem;font-weight:700;display:grid}.anlass-raster{gap:1rem;display:grid}@media (min-width:40rem){.anlass-raster{grid-template-columns:1fr 1fr}}@media (min-width:62rem){.anlass-raster{grid-template-columns:repeat(3,1fr)}}.anlass{background:var(--flaeche);border:1px solid var(--rand);border-radius:var(--radius);box-shadow:var(--schatten);align-content:start;gap:.4rem;padding:1.4rem 1.4rem 1.5rem;display:grid}.anlass-zeichen{fill:none;width:28px;height:28px;stroke:var(--apricot);stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;margin-bottom:.4rem}.anlass-name{letter-spacing:-.012em;margin:0;font-size:1rem;font-weight:650}.anlass-kern{color:var(--tinte-leise);margin:0;font-size:.92rem;line-height:1.5}.anlass-abbruch{background:var(--flaeche-sanft);border-color:var(--rand-stark)}.anlass-abbruch .anlass-zeichen{stroke:var(--hinweis)}.anlass-weg{color:inherit;text-decoration:none;transition:transform .12s,border-color .12s}.anlass-weg:hover{border-color:var(--apricot);transform:translateY(-1px)}.passung{gap:1.25rem;display:grid}@media (min-width:46rem){.passung{grid-template-columns:1fr 1fr;gap:1.5rem}}.passung-spalte{background:var(--flaeche);border:1px solid var(--rand);border-radius:var(--radius);box-shadow:var(--schatten);padding:1.6rem 1.7rem 1.75rem}.passung-spalte h3{align-items:center;gap:.5rem;margin-bottom:.9rem;display:flex}.passung-spalte h3 svg{fill:none;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.passung-ja h3{color:var(--erfolg)}.passung-ja h3 svg{stroke:var(--erfolg)}.passung-nein h3{color:var(--tinte-leise)}.passung-nein h3 svg{stroke:var(--tinte-leise)}.passung-liste{gap:.55rem;margin:0;padding-left:1.15rem;display:grid}.passung-liste li{color:var(--tinte-leise)}.start-mitleser{background:var(--akzent-tief);color:var(--auf-tief)}.mitleser-satz{grid-template-columns:minmax(0,1fr);align-items:start;gap:2rem;padding-top:4.25rem;padding-bottom:4.5rem;display:grid}@media (min-width:58rem){.mitleser-satz{grid-template-columns:.85fr 1fr;gap:4rem}}.start-mitleser h2{color:var(--auf-tief);margin-bottom:1.2rem}.mitleser-gross{letter-spacing:-.02em;color:var(--sand);margin-bottom:1.1rem;font-size:1.4rem;font-weight:650;line-height:1.3}.start-mitleser p{color:var(--auf-tief-leise)}.mitleser-punkte{gap:.9rem;margin:0 0 1.5rem;padding:0;list-style:none;display:grid}.mitleser-punkte li{color:var(--auf-tief-leise);align-items:flex-start;gap:.75rem;display:flex}.mitleser-punkte svg{fill:none;width:19px;height:19px;stroke:var(--sand);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none;margin-top:.22rem}.mitleser-weiter{color:var(--sand);border-bottom:1px solid var(--sand);text-decoration:none}.mitleser-offen{border-left:3px solid var(--apricot);margin-top:1.75rem;padding:.2rem 0 .2rem 1.1rem}.mitleser-offen p{margin:0;font-size:.95rem}.start-fragen{gap:1.25rem;display:grid}@media (min-width:58rem){.start-fragen{grid-template-columns:1fr 1fr}}.start-frage{background:var(--flaeche);border:1px solid var(--rand);border-radius:var(--radius);box-shadow:var(--schatten);padding:1.6rem 1.7rem}.start-frage h3{margin-bottom:.6rem}.start-frage p{color:var(--tinte-leise);margin-bottom:.8rem}.start-frage p:last-child{margin-bottom:0}.start-frage strong{color:var(--tinte)}.start-frage-weit{grid-column:1/-1}.preis-spalten{align-items:start;gap:2rem;display:grid}@media (min-width:54rem){.preis-spalten{grid-template-columns:24rem minmax(0,1fr);gap:3.5rem}}.preis-karte{background:var(--flaeche);border:1px solid var(--rand);border-top:4px solid var(--apricot);border-radius:var(--radius);box-shadow:var(--schatten-karte);justify-items:start;gap:.95rem;padding:1.9rem;display:grid}.preis-zahl{letter-spacing:-.035em;margin:0;font-size:2.7rem;font-weight:700;line-height:1}.preis-takt{color:var(--tinte-leise);margin:0}.preis-jahr{color:var(--akzent);background:var(--akzent-hell);border-radius:999px;margin:0;padding:.3rem .7rem;font-size:.92rem;font-weight:650}.preis-klartext{gap:1.5rem;max-width:54ch;display:grid}.preis-klartext p{color:var(--tinte-leise);margin:0}.start-abschluss{background:var(--sand);color:var(--akzent-tief)}.abschluss-satz{align-items:center;gap:1.75rem;padding-top:4rem;padding-bottom:4.25rem;display:grid}@media (min-width:54rem){.abschluss-satz{grid-template-columns:1fr auto;gap:3rem}}.start-abschluss h2{letter-spacing:-.03em;margin-bottom:.55rem;font-size:clamp(1.65rem,3.4vw,2.2rem);font-weight:550;line-height:1.14}.start-abschluss p{color:#0b3a31c7;max-width:48ch;margin:0}.start-fuss{background:var(--akzent-tief);color:var(--auf-tief-leise);padding:2.25rem 0}@media (max-width:720px){.mit-navigation .start-fuss{padding-bottom:6rem}}.start-fuss nav{flex-wrap:wrap;gap:1.4rem;margin-bottom:.8rem;font-size:.9rem;display:flex}.start-fuss a{color:var(--auf-tief-leise);text-decoration:none}.start-fuss a:hover{color:var(--sand)}.start-buehne :focus-visible,.start-stand :focus-visible,.start-fuss :focus-visible{outline-color:var(--sand)}.start-fuss p{margin:0;font-size:.85rem}.rechtstext{padding-top:.5rem}.rechtstext h1{margin-bottom:1.25rem;font-size:1.7rem}.rechtstext h2{margin:2.25rem 0 .6rem;font-size:1.08rem}.rechtstext h3{margin:1.5rem 0 .4rem;font-size:.98rem;font-weight:600}.rechtstext p{max-width:62ch}.rechtstext ul{gap:.5rem;max-width:62ch;margin:0 0 .9rem;padding-left:1.15rem;display:grid}.rechtstext .vorspann{color:var(--tinte-leise);border-left:2px solid var(--rand-stark);margin-bottom:1.5rem;padding-left:1rem;font-size:1.02rem}.angaben-offen{border-left:3px solid var(--hinweis);background:var(--flaeche-sanft);border-radius:var(--radius-klein);margin-bottom:1.5rem;padding:.75rem .9rem;font-size:.92rem}.rechts-trenner{border:0;border-top:1px solid var(--rand);margin:3.5rem 0 2.5rem}.textmuster{background:var(--flaeche-sanft);border:1px solid var(--rand);border-radius:var(--radius-klein);max-width:62ch;margin:0 0 1.5rem;padding:1.25rem 1.4rem;font-size:.94rem}.textmuster p{margin-bottom:.7rem}.stand{color:var(--tinte-leise);margin-top:2.5rem;font-size:.88rem}.rechts-fuss{border-top:1px solid var(--rand);flex-wrap:wrap;gap:1.25rem;margin-top:.5rem;padding-top:1.25rem;font-size:.9rem;display:flex}.kuendigung-form{flex-direction:column;gap:1.1rem;max-width:32rem;display:flex}.kuendigung-form label{flex-direction:column;gap:.4rem;font-size:.92rem;font-weight:550;display:flex}.kuendigung-form textarea{font:inherit;resize:vertical;font-size:1rem}.kuendigung-form .freiwillig{color:var(--tinte-leise);font-weight:400}.kuendigung-form .feldgruppe{gap:.6rem}.wahl{cursor:pointer;align-items:flex-start;flex-direction:row!important;gap:.65rem!important;font-weight:400!important}.wahl input{flex:none;margin-top:.35rem}.wahl span{flex-direction:column;display:flex}.wahl em{color:var(--tinte-leise);font-size:.85rem;font-style:normal}.knopf-textlink{min-height:2.75rem;color:var(--tinte-leise);align-items:center;padding:.6rem .4rem;font-size:.92rem;display:inline-flex}.knopf-textlink:hover{color:var(--tinte)}.profil-fuss{flex-wrap:wrap;gap:1.1rem;padding-top:.5rem;font-size:.85rem;display:flex}.profil-fuss a{color:var(--tinte-leise);text-decoration:none}.profil-fuss a:hover{color:var(--akzent);text-decoration:underline}.eingang-fuss{flex-wrap:wrap;justify-content:center;gap:1.1rem;font-size:.85rem;display:flex}.eingang-fuss a{color:var(--tinte-leise);text-decoration:none}.eingang-fuss a:hover{color:var(--akzent);text-decoration:underline}.kuendigung-form .feldname{display:block}.abo-karte{background:var(--flaeche);border:1px solid var(--rand);border-left:3px solid var(--akzent);border-radius:var(--radius);box-shadow:var(--schatten);justify-items:start;gap:.75rem;margin-top:1rem;padding:1.1rem 1.25rem;display:grid}.abo-karte-preis{letter-spacing:-.02em;margin:0;font-size:1.6rem;font-weight:700;line-height:1}.abo-karte-preis span{color:var(--tinte-leise);letter-spacing:0;font-size:.92rem;font-weight:400}.abo-karte-text{color:var(--tinte-leise);margin:0;font-size:.94rem}.onboarding-vorspann{color:var(--tinte-leise);max-width:54ch;margin-bottom:1.75rem}.fragen{gap:1.75rem;display:grid}.fragen h3{color:var(--tinte)}.fragen p{color:var(--tinte-leise);max-width:62ch}.rueckblick-woche{background:var(--akzent-tief);color:var(--auf-tief);border-radius:var(--radius);flex-direction:column;gap:.6rem;margin-bottom:1rem;padding:1.3rem 1.4rem;display:flex}.rueckblick-woche .etikett{color:var(--auf-tief-leise)}.rueckblick-satz{margin:0;font-size:1.08rem;line-height:1.45}.rueckblick-woche .rueckblick-satz{color:var(--sand);letter-spacing:-.018em;font-size:1.15rem;font-weight:650;line-height:1.32}.gespraechs-marke{color:var(--akzent);font-weight:600}.gespraeche{margin-top:2.25rem}.gespraechs-titel{overflow-wrap:anywhere;margin:0}.gespraechs-ergebnis{border-top:1px solid var(--rand);color:var(--tinte-leise);margin:.5rem 0 0;padding-top:.5rem;font-size:.9rem}.gespraechs-nachtragen{color:var(--tinte-leise);border-bottom:1px solid var(--rand-stark);padding-top:.5rem;padding-bottom:1px;font-size:.86rem;text-decoration:none;display:inline-block}.gespraechs-nachtragen:hover{color:var(--tinte);border-bottom-color:var(--tinte)}.nachrichten{flex-direction:column;gap:1rem;display:flex}.nachricht-laufend{opacity:.85}.leitfaden-vorschau{border-left-style:dashed}.vorschau-hinweis{color:var(--tinte-leise);align-items:center;gap:.5rem;margin:.4rem 0 0;font-size:.85rem;display:flex}.nachricht-wartet{align-items:flex-start}.wartehinweis{color:var(--tinte-leise);max-width:40ch;margin-top:.3rem;font-size:.85rem;font-style:normal;display:block}.rueckmeldung-knopf{min-height:auto;color:var(--tinte-leise);text-underline-offset:2px;background:0 0;border:none;padding:.35rem 0;font-size:.8rem;text-decoration:underline}.rueckmeldung-knopf:hover:not(:disabled){color:var(--tinte);filter:none}.rueckmeldung-knoepfe{flex-wrap:wrap;gap:1.25rem;display:inline-flex}.rueckmeldung-form{border-top:1px solid var(--rand);flex-direction:column;gap:.8rem;margin-top:.75rem;padding-top:.75rem;display:flex}.rueckmeldung-form label{flex-direction:column;gap:.35rem;font-size:.88rem;font-weight:550;display:flex}.rueckmeldung-form .feldname{font-weight:550;display:block}.rueckmeldung-form .freiwillig{color:var(--tinte-leise);font-weight:400}.rueckmeldung-form textarea{font:inherit;resize:vertical;border-radius:var(--radius-klein);border:1px solid var(--rand-stark);background:var(--flaeche);color:var(--tinte);padding:.6rem .7rem;font-size:1rem;font-weight:400}.rueckmeldung-danke{color:var(--erfolg);margin:.6rem 0 0;font-size:.85rem}@media (max-width:30rem){.rollenspiel-banner{flex-direction:column;align-items:stretch;gap:.75rem}.rollenspiel-banner button{width:100%}}.bogen{border-left-color:var(--uebung)}.bogen-teil{border-top:1px solid var(--rand);margin-top:1.1rem;padding-top:.9rem}.bogen-teil-titel{font-family:var(--schrift-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--tinte-leise);margin:0 0 .5rem;font-size:.7rem;font-weight:600}.bogen-teil-zweit{margin-top:1rem}.bogen-fragen{gap:.55rem;margin:0;padding-left:1.15rem;display:grid}.bogen-fragen li{line-height:1.5}.bogen-eigenes{background:var(--flaeche-sanft);border-radius:var(--radius-klein);border-top:none;margin-top:1.1rem;padding:.9rem 1rem}.bogen-beleg{color:var(--tinte-leise);margin:.3rem 0 0;font-size:.9rem}.bogen-offen{border-left:3px solid var(--hinweis);background:var(--flaeche-sanft);border-radius:var(--radius-klein);margin-top:1.1rem;padding:.75rem .9rem;font-size:.92rem}.wegweiser{gap:.9rem}.wegweiser-wege{gap:.85rem;margin:0;padding-left:1.4rem;display:grid}.wegweiser-wege li{line-height:1.5}.wegweiser-was{font-weight:600}.wegweiser-wege .wegweiser-folge{color:var(--tinte-leise);margin:.25rem 0 0;font-size:.9rem}.wegweiser-empfehlung{border-left:3px solid var(--akzent);background:var(--flaeche-sanft);border-radius:var(--radius-klein);padding:.75rem .9rem}.wegweiser-schritt{font-size:.95rem}.wegweiser-weiter{border:1px dashed color-mix(in srgb, var(--akzent) 45%, transparent);color:var(--akzent);background:0 0;align-self:flex-start;font-size:.9rem;font-weight:500}.wegweiser-weiter:hover:not(:disabled){background:color-mix(in srgb, var(--akzent) 8%, transparent);filter:none}.nur-druck{display:none}.leitfaden-ausgabe{border-top:1px solid var(--rand);margin-top:.9rem;padding-top:.6rem}@media print{body.druckt *{visibility:hidden!important}body.druckt .zum-drucken,body.druckt .zum-drucken *{visibility:visible!important}body.druckt{background:#fff!important}body.druckt .leitfaden-annahme{color:inherit;border-bottom:none}body.druckt .zum-drucken{--tinte:#000;--tinte-leise:#4a4a4a;--rand:#bbb;--rand-stark:#888;--akzent:#0e5e4e;--flaeche-sanft:transparent;color:#000;width:100%;box-shadow:none;orphans:2;widows:2;border:none;border-left:3pt solid var(--akzent);-webkit-print-color-adjust:exact;print-color-adjust:exact;background:0 0;padding:0 0 0 10pt;font-size:10.5pt;line-height:1.5;display:block;position:absolute;top:0;left:0}body.druckt .zum-drucken>*+*{margin-top:7pt}body.druckt .zum-drucken button,body.druckt .zum-drucken input,body.druckt .zum-drucken .leitfaden-ausgabe,body.druckt .zum-drucken .knopf-reihe{display:none!important}body.druckt .nur-druck{display:block}body.druckt .druckkopf{border-bottom:1pt solid var(--akzent);break-after:avoid;-webkit-print-color-adjust:exact;print-color-adjust:exact;justify-content:space-between;align-items:flex-end;gap:1.5rem;margin:0 0 12pt;padding-bottom:5pt;display:flex}body.druckt .druckkopf .logo{font-size:12.5pt}body.druckt .druckkopf-blatt{letter-spacing:.16em;text-transform:uppercase;text-align:right;white-space:nowrap;color:var(--akzent);-webkit-print-color-adjust:exact;print-color-adjust:exact;margin:0;font-size:8pt}body.druckt .zum-drucken .leitfaden-marke,body.druckt .zum-drucken .leitfaden-etikett{letter-spacing:.08em;text-transform:uppercase;color:var(--akzent);-webkit-print-color-adjust:exact;print-color-adjust:exact;font-size:8.5pt;font-weight:700}body.druckt .zum-drucken .leitfaden-bezug{font-size:8.5pt}body.druckt .zum-drucken .leitfaden-angepasst,body.druckt .zum-drucken .leitfaden-hinweis{background:0 0;border-left:2.5pt solid #000;border-radius:0;padding:1pt 0 1pt 9pt;font-size:9.5pt}body.druckt .zum-drucken ul{margin-top:3pt;padding-left:14pt}body.druckt .zum-drucken li{margin-bottom:2pt}body.druckt .zum-drucken .leitfaden-reaktionen{display:block}body.druckt .zum-drucken .leitfaden-reaktionen>div{border-left:.75pt solid #888;padding-left:9pt}body.druckt .zum-drucken .leitfaden-reaktionen>div+div{margin-top:7pt}body.druckt .zum-drucken .leitfaden-reaktionen dd{margin-top:1pt}body.druckt .druckfuss{letter-spacing:.06em;text-transform:uppercase;color:#4a4a4a;border-top:.5pt solid #bbb;margin-top:14pt;padding-top:5pt;font-size:7.5pt}body.druckt .zum-drucken p,body.druckt .zum-drucken li,body.druckt .zum-drucken .leitfaden-reaktionen>div,body.druckt .zum-drucken .leitfaden-feld,body.druckt .zum-drucken .leitfaden-satz{break-inside:avoid}body.druckt .zum-drucken .leitfaden-etikett{break-after:avoid}body.druckt .zum-drucken .wegweiser-wege{padding-left:14pt;display:block}body.druckt .zum-drucken .wegweiser-wege li+li{margin-top:7pt}body.druckt .zum-drucken .wegweiser-empfehlung{border-radius:0;padding:1pt 0 1pt 9pt}@page{margin:16mm 15mm 18mm}}.entwicklung-satz{margin-bottom:.9rem;font-size:.95rem}.entwicklung-liste{flex-direction:column;margin:0 0 .9rem;padding:0;list-style:none;display:flex}.entwicklung-liste li{border-bottom:1px solid var(--rand);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.5rem 1rem;padding:.55rem 0;display:flex}.entwicklung-liste li:last-child{border-bottom:none}.entwicklung-name{font-weight:550}.entwicklung-stufen{font-family:var(--schrift-mono);letter-spacing:.06em;text-transform:uppercase;color:color-mix(in srgb, var(--tinte-leise) 55%, transparent);align-items:baseline;gap:.55rem;font-size:.72rem;display:flex}.entwicklung-stufen span+span:before{content:"›";color:color-mix(in srgb, var(--tinte-leise) 40%, transparent);margin-right:.55rem}.entwicklung-stufen .erreicht{color:var(--tinte)}.stimme-hinweis{color:var(--tinte-leise);margin-top:.9rem;font-size:.8rem}.wisch-hinweis{font-family:var(--schrift-mono);letter-spacing:.13em;text-transform:uppercase;color:var(--tinte-leise);align-items:center;gap:.5rem;margin:0 0 .85rem;font-size:.64rem;display:none}.wisch-hinweis svg{fill:none;width:17px;height:17px;stroke:var(--apricot);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none}@media (max-width:40rem){.wisch-hinweis{display:flex}.beispiel-karte,.anlass-raster,.passung,.start-fragen,.mitleser-punkte,.preis-spalten,.ablauf{scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;flex-wrap:nowrap;gap:.85rem;margin-inline:-1.5rem;padding:.4rem 1.5rem 1rem;scroll-padding-inline:1.5rem;display:flex;overflow-x:auto}.beispiel-karte::-webkit-scrollbar{display:none}.anlass-raster::-webkit-scrollbar{display:none}.passung::-webkit-scrollbar{display:none}.start-fragen::-webkit-scrollbar{display:none}.mitleser-punkte::-webkit-scrollbar{display:none}.preis-spalten::-webkit-scrollbar{display:none}.ablauf::-webkit-scrollbar{display:none}.passung,.start-fragen,.mitleser-punkte,.preis-spalten{align-items:flex-start}.beispiel-karte{box-shadow:none;background:0 0;border:0;border-radius:0}.beispiel-teil{scroll-snap-align:center;background:var(--flaeche);border:1px solid var(--rand);border-left:4px solid var(--akzent);border-radius:var(--radius);box-shadow:var(--schatten-karte);flex:0 0 90%;margin-top:0;padding:1.3rem 1.4rem}.beispiel-nachfass{border-top:0;padding-top:0}.anlass{scroll-snap-align:center;flex:0 0 86%}.passung-spalte{scroll-snap-align:center;flex:0 0 90%}.start-frage{scroll-snap-align:center;flex:0 0 92%}.mitleser-punkte{margin-bottom:0}.mitleser-punkte li{scroll-snap-align:center;border-radius:var(--radius);background:#f8f4ea12;flex:0 0 88%;padding:1rem 1.1rem;font-size:.95rem}.preis-klartext{display:contents}.preis-karte{scroll-snap-align:center;flex:0 0 90%}.preis-klartext>div{scroll-snap-align:center;background:var(--flaeche);border:1px solid var(--rand);border-radius:var(--radius);flex:0 0 88%;padding:1.2rem 1.3rem}.ablauf>li{scroll-snap-align:center;background:var(--flaeche);border:1px solid var(--rand);border-radius:var(--radius);flex-direction:column;flex:0 0 88%;gap:.8rem;padding:1.3rem 1.35rem 1.4rem}body:has(.startseite){flex-direction:column;height:100svh;display:flex;overflow:hidden}main:has(.startseite){flex:1;min-height:0}.startseite{scroll-snap-type:y proximity;height:100%;overflow-y:auto}.start-buehne,.start-abschnitt,.start-mitleser,.start-abschluss{scroll-snap-align:start;grid-template-columns:minmax(0,1fr);align-content:center;min-height:100%;padding-block:2.25rem;display:grid}.start-abschluss{min-height:auto;padding-block:3rem}.start-abschnitt h2,.start-mitleser h2{margin-bottom:.5rem;font-size:1.5rem}.start-vorspann{margin-bottom:1.1rem;font-size:.95rem}.buehne-satz{gap:1.2rem;padding-block:0}.buehne-etikett{margin-bottom:1rem;padding:.35rem .8rem;font-size:.68rem}.start-buehne h1{margin-bottom:.9rem;font-size:1.62rem;line-height:1.12}.buehne-text{margin-bottom:1.2rem;font-size:.98rem}.buehne-knopf{gap:.9rem}.buehne-fussnote{margin-top:.8rem;font-size:.8rem}.buehne-weiter{display:none}.start-szene{width:auto;max-height:20svh;margin:0 auto}.schaufenster{gap:1rem}.schaufenster-eingabe{padding:.9rem 1rem .8rem}.schaufenster-nachsatz{margin-top:.8rem;font-size:.8rem}.mitleser-satz{gap:1.4rem;padding-block:0}.mitleser-gross{margin-bottom:.8rem;font-size:1.2rem}.abschluss-satz{padding-block:0}.nur-rechner{display:none}}
@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2c55a0e60120577a-s.03ez25a9g3i0n.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.3i9rha7jpxn0q.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:100 900;font-display:swap;src:url(../media/ad66f9afd8947f86-s.2o7ko1d-5m1xu.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5476f68d60460930-s.1ee5w62fj497l.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:100 900;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.1way2z9fj6cig.woff2)format("woff2");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;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1bffadaabf893a1e-s.0szrwpqb9mkwe.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:100 900;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.45535valc9rzk.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 Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.inter_794e2046-module__dVIebq__className{font-family:Inter,Inter Fallback;font-style:normal}.inter_794e2046-module__dVIebq__variable{--schrift:"Inter", "Inter Fallback"}
