.kopf-tel{display:none;align-items:center;gap:7px;padding:7px 13px;border-radius:999px;background:var(--bg-soft);border:1px solid var(--accent-line);color:var(--ink);font-size:14px;font-weight:600;text-decoration:none;white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;transition:border-color .15s ease}.kopf-tel svg{color:var(--accent);flex:none}.kopf-tel:hover{border-color:var(--accent)}@media (min-width:640px){.kopf-tel{display:inline-flex}}.menue-kontakt{display:flex;align-items:center;gap:14px;margin-bottom:10px;padding:14px 16px;border:1px solid var(--accent-line);border-radius:14px;background:var(--bg-soft);color:var(--ink);text-decoration:none}.menue-kontakt:active{border-color:var(--accent)}.menue-kontakt-symbol{display:grid;place-items:center;width:44px;height:44px;flex:none;border-radius:12px;background:var(--accent);color:var(--on-accent)}.menue-kontakt-symbol svg{width:20px;height:20px}.menue-kontakt b{display:block;font-size:19px;font-weight:700}.menue-kontakt small{display:block;margin-top:1px;font-size:13.5px;color:var(--ink-soft)}@media (min-width:1280px) and (max-width:1439px){header .nav-right .nav-links{gap:20px}header .nav-right .nav-aktionen{gap:14px}header .kopf-tel{padding:6px 11px;font-size:13.5px}}.menue-flaeche.offen{z-index:155}.kreis-knopf.anruf-knopf{bottom:calc(16px + 52px + 12px + env(safe-area-inset-bottom));z-index:149;background:#88e788;color:#0a2029;border-color:#88e788}.kreis-knopf.anruf-knopf:hover{background:#9dee9d;border-color:#9dee9d}@media (max-width:560px){.kreis-knopf.anruf-knopf{bottom:calc(12px + 50px + 10px + env(safe-area-inset-bottom))}}.kreis-knopf.anruf-knopf.allein{bottom:calc(16px + env(safe-area-inset-bottom))}@media (max-width:560px){.kreis-knopf.anruf-knopf.allein{bottom:calc(12px + env(safe-area-inset-bottom))}}.kreis-knopf{position:fixed;right:16px;bottom:calc(16px + env(safe-area-inset-bottom));z-index:150;display:grid;place-items:center;width:52px;height:52px;padding:0;border:1px solid #2c5c63;border-radius:50%;background:#0c222b;color:#88e788;cursor:pointer;box-shadow:0 12px 30px rgba(0,0,0,.42);transition:transform .15s ease,border-color .15s ease,background .15s ease}.kreis-knopf:hover{transform:translateY(-1px);border-color:#88e788}.kreis-knopf:focus-visible{outline:2px solid #88e788;outline-offset:3px}.kreis-name{position:absolute;right:calc(100% + 10px);top:50%;transform:translateY(-50%);padding:6px 11px;border-radius:8px;background:#0c222b;border:1px solid #163540;color:#eaf3f5;font-size:13.5px;font-weight:600;white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .15s ease}@media (hover:hover){.kreis-knopf:focus-visible .kreis-name,.kreis-knopf:hover .kreis-name{opacity:1}}.fw-fenster{--fw-linie:#163540;position:fixed;right:16px;bottom:calc(16px + env(safe-area-inset-bottom));z-index:150;display:flex;flex-direction:column;width:390px;height:min(620px,calc(100dvh - 32px));border:1px solid var(--fw-linie);border-radius:18px;overflow:hidden;background:#07181f;color:#eaf3f5;box-shadow:0 26px 70px rgba(0,0,0,.55);font-size:15px;line-height:1.55;color-scheme:dark}.fw-kopf{display:flex;align-items:center;gap:12px;padding:14px 10px 14px 16px;border-bottom:1px solid var(--fw-linie);background:#0c222b}.fw-kopf img{display:block;width:34px;height:auto;flex:none}.fw-kopf div{flex:1 1;min-width:0}.fw-kopf h2{margin:0;font-size:16px;font-weight:800;letter-spacing:-.01em}.fw-kopf p{margin:1px 0 0;font-size:12.5px;color:#a6b9be}.fw-zu{display:grid;place-items:center;width:44px;height:44px;flex:none;border:0;border-radius:10px;background:transparent;color:#d8e1e3;cursor:pointer}.fw-zu:hover{background:#153b45}.fw-zu:focus-visible{outline:2px solid #88e788;outline-offset:-2px}.fw-liste{flex:1 1;overflow-y:auto;overscroll-behavior:contain;padding:16px;display:flex;flex-direction:column;gap:10px}.fw-blase{max-width:88%;padding:10px 13px;border-radius:14px;overflow-wrap:anywhere}.fw-blase p{margin:0}.fw-blase p+p,.fw-blase p+ul,.fw-blase ul+p{margin-top:8px}.fw-blase ul{margin:0;padding-left:18px}.fw-blase li+li{margin-top:3px}.fw-blase a{color:#88e788}.fw-antwort{align-self:flex-start;background:#0c222b;border:1px solid var(--fw-linie);border-bottom-left-radius:4px}.fw-frage{align-self:flex-end;background:#153b45;border-bottom-right-radius:4px;white-space:pre-wrap}.fw-fehler{border-color:rgba(232,184,75,.45)}.fw-vorschlaege{display:flex;flex-wrap:wrap;gap:8px;margin-top:2px}.fw-vorschlaege button{padding:8px 12px;min-height:38px;border:1px solid #2c5c63;border-radius:999px;background:transparent;color:#eaf3f5;font:inherit;font-size:14px;cursor:pointer;text-align:left}.fw-vorschlaege button:hover{border-color:#88e788;background:rgba(136,231,136,.08)}.fw-tippt{display:inline-flex;gap:4px;padding:4px 0}.fw-tippt i{width:7px;height:7px;border-radius:50%;background:#9db6bd;animation:fw-punkt 1.2s ease-in-out infinite}.fw-tippt i:nth-child(2){animation-delay:.15s}.fw-tippt i:nth-child(3){animation-delay:.3s}@keyframes fw-punkt{0%,60%,to{opacity:.3;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}@media (prefers-reduced-motion:reduce){.fw-tippt i{animation:none;opacity:.7}}.fw-cta{align-self:flex-start;margin-top:2px;padding:9px 14px;border-radius:10px;background:#88e788;color:#0a2029;font-size:14px;font-weight:700;text-decoration:none}.fw-cta:hover{background:#9dee9d}.fw-eingabe{display:flex;align-items:flex-end;gap:8px;padding:12px 12px 6px;border-top:1px solid var(--fw-linie)}.fw-eingabe textarea{flex:1 1;min-height:44px;max-height:120px;padding:11px 13px;resize:none;field-sizing:content;border:1px solid #2c5c63;border-radius:12px;background:#05131a;color:#eaf3f5;font:inherit;font-size:16px;line-height:1.4}.fw-eingabe textarea:focus{outline:none;border-color:#88e788}.fw-eingabe button{display:grid;place-items:center;width:44px;height:44px;flex:none;border:0;border-radius:12px;background:#88e788;color:#0a2029;cursor:pointer}.fw-eingabe button:disabled{background:#153b45;color:#6d8990;cursor:default}.fw-hinweis{margin:0;padding:0 14px 12px;font-size:11.5px;line-height:1.45;color:#8aa3aa}.fw-hinweis a{color:#a6b9be}@media (max-width:560px){.kreis-knopf{right:12px;bottom:calc(12px + env(safe-area-inset-bottom));width:50px;height:50px}.fw-fenster{top:0;left:0;right:0;bottom:auto;width:auto;height:100dvh;border:0;border-radius:0;box-shadow:0 0 0 100vmax #07181f;overscroll-behavior:contain}.fw-eingabe{padding-bottom:6px}.fw-hinweis{padding-bottom:calc(12px + env(safe-area-inset-bottom))}}