@font-face{font-family:Barlow Condensed;font-weight:600;font-display:swap;src:url(/schriften/barlow-condensed-600.woff2)format("woff2")}@font-face{font-family:Barlow Condensed;font-weight:700;font-display:swap;src:url(/schriften/barlow-condensed-700.woff2)format("woff2")}@font-face{font-family:Barlow Condensed;font-weight:800;font-display:swap;src:url(/schriften/barlow-condensed-800.woff2)format("woff2")}@font-face{font-family:Barlow;font-weight:400;font-display:swap;src:url(/schriften/barlow-400.woff2)format("woff2")}@font-face{font-family:Barlow;font-weight:400;font-style:italic;font-display:swap;src:url(/schriften/barlow-400-italic.woff2)format("woff2")}@font-face{font-family:Barlow;font-weight:500;font-display:swap;src:url(/schriften/barlow-500.woff2)format("woff2")}@font-face{font-family:Barlow;font-weight:600;font-display:swap;src:url(/schriften/barlow-600.woff2)format("woff2")}@font-face{font-family:Barlow;font-weight:700;font-display:swap;src:url(/schriften/barlow-700.woff2)format("woff2")}@font-face{font-family:Barlow Semi Condensed;font-weight:500;font-display:swap;src:url(/schriften/barlow-semi-condensed-500.woff2)format("woff2")}@font-face{font-family:Barlow Semi Condensed;font-weight:600;font-display:swap;src:url(/schriften/barlow-semi-condensed-600.woff2)format("woff2")}:root{--tinte:#16233a;--tinte-2:#4e5a6a;--tinte-3:#7b8592;--nacht:#101b2d;--papier:#f2f4f3;--papier-2:#e6eae8;--flaeche:#fff;--linie:#d6dbe0;--linie-dunkel:#f2f4f329;--signal:#f2b705;--signal-tief:#c99600;--signal-hell:#fdf4d6;--notfall:#c8102e;--notfall-hell:#fbe9ec;--gut:#2f6b4f;--gut-hell:#e3f0e8;--chat:#e9ece6;--blase-eigene:#dcefd6;--wa-knopf:#1d5f8f;--schrift:"Barlow", system-ui, -apple-system, "Segoe UI", sans-serif;--schrift-display:"Barlow Condensed", "Barlow", system-ui, sans-serif;--schrift-schmal:"Barlow Semi Condensed", "Barlow", system-ui, sans-serif;--t-xs:.8125rem;--t-s:.9375rem;--t-m:1.0625rem;--t-l:1.25rem;--t-xl:clamp(1.375rem, 1.2rem + .6vw, 1.75rem);--t-2xl:clamp(2rem, 1.35rem + 2.6vw, 3.4rem);--t-3xl:clamp(2.6rem, 1.5rem + 4.6vw, 5.4rem);--t-held:clamp(3rem, 1.2rem + 6.4vw, 7.25rem);--rand:clamp(16px, 4vw, 48px);--breite:1280px;--abstand:clamp(72px, 10vw, 152px);--radius:14px;--radius-klein:9px;--schatten:0 1px 2px #101b2d0f, 0 12px 32px -12px #101b2d38;--schatten-tief:0 2px 4px #101b2d14, 0 30px 60px -20px #101b2d73;--kurve:cubic-bezier(.2, .8, .2, 1);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*,:before,:after{box-sizing:border-box}[hidden]{display:none!important}html{-webkit-text-size-adjust:100%;scroll-padding-top:88px}body{background:var(--papier);color:var(--tinte);font:400 var(--t-m)/1.55 var(--schrift);font-feature-settings:"kern", "liga", "tnum" 0;-webkit-font-smoothing:antialiased;margin:0;overflow-x:clip}img,svg{max-width:100%;display:block}img{height:auto}a{color:inherit;text-underline-offset:.18em;text-decoration-thickness:1.5px}button{font:inherit;color:inherit}h1,h2,h3,h4{font-family:var(--schrift-display);letter-spacing:-.005em;text-wrap:balance;margin:0;font-weight:700;line-height:.98}p{text-wrap:pretty;margin:0}ul,ol{margin:0;padding:0}.sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ic{fill:currentColor;flex:none;width:1.25em;height:1.25em}:focus-visible{outline:3px solid var(--signal);outline-offset:3px;border-radius:4px}.dunkel :focus-visible{outline-color:var(--signal)}::selection{background:var(--signal);color:var(--tinte)}.sprung{z-index:100;background:var(--tinte);color:var(--papier);border-radius:var(--radius-klein);padding:10px 16px;position:absolute;top:-60px;left:12px}.sprung:focus{top:12px}.innen{width:min(100% - 2 * var(--rand), var(--breite));margin-inline:auto}.abschnitt{padding-block:var(--abstand)}.dunkel{background:var(--tinte);color:var(--papier)}.dunkel .leise,.dunkel .lead{color:#f2f4f3b8}.leise{color:var(--tinte-2)}.lead{font-size:var(--t-l);color:var(--tinte-2);max-width:38ch;line-height:1.5}.titel-gross{font-size:var(--t-3xl);font-weight:800;line-height:.92}.titel{font-size:var(--t-2xl)}.kicker{font-family:var(--schrift-schmal);font-weight:600;font-size:var(--t-s);color:var(--tinte-2);align-items:center;gap:.5em;display:inline-flex}.dunkel .kicker{color:var(--signal)}.kicker .ic{color:var(--signal-tief)}.dunkel .kicker .ic{color:var(--signal)}.knopf{--h:50px;min-height:var(--h);font:600 var(--t-m)/1 var(--schrift);white-space:nowrap;cursor:pointer;transition:transform .18s var(--kurve), background-color .18s, box-shadow .18s;border:2px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:0 22px;text-decoration:none;display:inline-flex}.knopf:active{transform:translateY(1px)scale(.99)}.knopf-signal{background:var(--signal);color:var(--tinte);box-shadow:inset 0 -3px 0 var(--signal-tief)}.knopf-signal:hover{background:#ffc61a}.knopf-tinte{background:var(--tinte);color:var(--papier)}.knopf-tinte:hover{background:#22324f}.knopf-rand{background:0 0;border-color:currentColor}.knopf-rand:hover{background:#16233a0f}.dunkel .knopf-rand:hover{background:#f2f4f314}.knopf .ic{width:20px;height:20px}.textlink{border-bottom:2px solid var(--signal);align-items:center;gap:6px;padding-bottom:2px;font-weight:600;text-decoration:none;display:inline-flex}.textlink:hover{border-color:currentColor}.kopf{z-index:50;transition:background-color .25s,box-shadow .25s;position:sticky;top:0}.kopf[data-gescrollt]{-webkit-backdrop-filter:saturate(1.4)blur(14px);box-shadow:0 1px 0 var(--linie);background:#f2f4f3db}.kopf-innen{width:min(100% - 2 * var(--rand), var(--breite));align-items:center;gap:28px;height:76px;margin-inline:auto;display:flex}.marke{align-items:center;gap:10px;margin-right:auto;text-decoration:none;display:inline-flex}.logo-mark{width:34px;height:34px}.wortmarke{font:400 1.5rem/1 var(--schrift-display);letter-spacing:.005em}.wortmarke b{font-weight:800}.hauptnav{align-items:center;gap:26px;font-weight:500;display:flex}.hauptnav a{padding-block:6px;text-decoration:none;position:relative}.hauptnav a:not(.knopf):after{content:"";background:var(--signal);transform-origin:0;height:2px;transition:transform .25s var(--kurve);position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.hauptnav a:not(.knopf):hover:after,.hauptnav a[aria-current=page]:after{transform:scaleX(1)}.hauptnav .knopf{--h:44px;padding:0 18px}.menue-knopf{display:none}@media (width<=960px){.menue-knopf{background:var(--tinte);cursor:pointer;z-index:2;border:0;border-radius:50%;place-items:center;width:48px;height:48px;display:grid}.menue-striche{gap:6px;display:grid}.menue-striche i{background:var(--papier);width:20px;height:3px;transition:transform .3s var(--kurve), background .3s;border-radius:2px;display:block}.menue-striche i:last-child{background:var(--signal)}.menue-knopf[aria-expanded=true] .menue-striche i:first-child{transform:translateY(4.5px)rotate(45deg)}.menue-knopf[aria-expanded=true] .menue-striche i:last-child{transform:translateY(-4.5px)rotate(-45deg)}.hauptnav{z-index:1;padding:96px var(--rand) 40px;background:var(--tinte);color:var(--papier);font:700 clamp(2rem, 9vw, 3rem)/1.15 var(--schrift-display);clip-path:inset(0 0 100%);visibility:hidden;transition:clip-path .45s var(--kurve), visibility 0s .45s;flex-direction:column;justify-content:center;align-items:flex-start;gap:4px;position:fixed;inset:0}.hauptnav[data-offen]{clip-path:inset(0);visibility:visible;transition:clip-path .45s var(--kurve)}.hauptnav .knopf{font:600 var(--t-l)/1 var(--schrift);--h:56px;margin-top:24px}body[data-menue-offen]{overflow:hidden}body[data-menue-offen] .marke{z-index:2;color:var(--papier);position:relative}}.fuss{background:var(--nacht);color:#f2f4f3c7;padding:72px 0 28px}.fuss-innen{width:min(100% - 2 * var(--rand), var(--breite));grid-template-columns:2fr repeat(3,1fr);gap:40px;margin-inline:auto;display:grid}.fuss .marke{color:var(--papier);margin-bottom:18px}.fuss-marke p{max-width:34ch}.fuss-mail{color:var(--papier);align-items:center;gap:8px;margin-top:18px;font-weight:600;display:inline-flex}.fuss h2{font:600 var(--t-s)/1 var(--schrift-schmal);color:var(--signal);margin-bottom:16px}.fuss ul{gap:10px;list-style:none;display:grid}.fuss ul a{text-decoration:none}.fuss ul a:hover{color:var(--papier);text-decoration:underline}.fuss-zeile{width:min(100% - 2 * var(--rand), var(--breite));border-top:1px solid var(--linie-dunkel);font-size:var(--t-xs);flex-wrap:wrap;justify-content:space-between;gap:16px;margin:56px auto 0;padding-top:22px;display:flex}@media (width<=760px){.fuss-innen{grid-template-columns:1fr 1fr}.fuss-marke{grid-column:1/-1}}.telefon{--b:300px;width:var(--b);aspect-ratio:9/18.6;max-width:100%;box-shadow:var(--schatten-tief), inset 0 0 0 2px #2a3953;background:#0c1422;border-radius:44px;padding:10px;position:relative}.telefon:before{content:"";z-index:3;background:#0c1422;border-radius:20px;width:84px;height:24px;margin-left:-42px;position:absolute;top:18px;left:50%}.bildschirm{background:var(--chat);border-radius:35px;flex-direction:column;height:100%;display:flex;position:relative;overflow:hidden}.statuszeile{font:600 12px/1 var(--schrift);background:var(--flaeche);justify-content:space-between;padding:14px 26px 6px;display:flex}.chatkopf{background:var(--flaeche);border-bottom:1px solid var(--linie);align-items:center;gap:10px;padding:8px 14px 10px;display:flex}.chatkopf .avatar{border-radius:50%;flex:none;place-items:center;width:34px;height:34px;display:grid}.chatkopf .avatar svg{width:34px;height:34px}.chatkopf b{font-size:14px;line-height:1.15;display:block}.chatkopf small{color:var(--tinte-3);font-size:11.5px;line-height:1.2;display:block}.verlauf{overscroll-behavior:contain;scrollbar-width:none;background-image:radial-gradient(#16233a0d 1px,#0000 1.2px);background-size:14px 14px;flex-direction:column;flex:1;gap:6px;padding:12px 10px 14px;font-size:13.5px;line-height:1.38;display:flex;overflow-y:auto}.verlauf::-webkit-scrollbar{display:none}.tagmarke{color:var(--tinte-2);background:#fffc;border-radius:8px;align-self:center;margin:4px 0;padding:3px 10px;font-size:11px}.blase{background:var(--flaeche);white-space:pre-line;overflow-wrap:anywhere;border-radius:12px;max-width:84%;padding:7px 10px 18px;position:relative;box-shadow:0 1px .5px #101b2d1f}.blase.ein{border-top-left-radius:4px;align-self:flex-start}.blase.aus{background:var(--blase-eigene);border-top-right-radius:4px;align-self:flex-end}.blase time{color:var(--tinte-3);font-size:10px;position:absolute;bottom:4px;right:9px}.blase.aus time:after{content:" ✓✓";color:#3b8ed4}.blase b{font-weight:700}.blase .foto{aspect-ratio:4/3;object-fit:cover;border-radius:8px;width:calc(100% + 8px);margin:-3px -4px 6px;display:block}.blase .karte-ort{background:var(--papier);border-radius:8px;align-items:center;gap:8px;margin-bottom:4px;padding:8px;font-size:12.5px;display:flex}.blase.notfall{box-shadow:inset 3px 0 0 var(--notfall), 0 1px .5px #101b2d1f}.blase .zeile-notfall{color:var(--notfall);font-weight:700}.wa-knoepfe{align-self:flex-start;gap:3px;width:84%;margin-top:-3px;display:grid}.wa-knoepfe button{background:var(--flaeche);min-height:38px;color:var(--wa-knopf);cursor:pointer;border:0;border-radius:10px;justify-content:center;align-items:center;gap:6px;font-size:13.5px;font-weight:600;transition:background .15s,transform .15s;display:flex;box-shadow:0 1px .5px #101b2d1f}.wa-knoepfe button:hover:not(:disabled){background:#f4f8fb}.wa-knoepfe button:active:not(:disabled){transform:scale(.98)}.wa-knoepfe button:disabled{color:var(--tinte-3);cursor:default}.wa-knoepfe button[data-gewaehlt]{color:var(--tinte);background:var(--signal-hell)}.wa-knoepfe .ic{width:16px;height:16px}.wa-knoepfe.lockt button:not(:disabled){animation:2.4s ease-in-out infinite lockt}.wa-knoepfe.lockt button:nth-child(2){animation-delay:.15s}.wa-knoepfe.lockt button:nth-child(3){animation-delay:.3s}@keyframes lockt{0%,70%,to{box-shadow:0 1px .5px #101b2d1f}82%{box-shadow:0 0 0 3px var(--signal), 0 1px .5px #101b2d1f}}.tippt{background:var(--flaeche);border-radius:4px 12px 12px;align-self:flex-start;gap:4px;padding:11px 13px;display:inline-flex}.tippt i{background:var(--tinte-3);border-radius:50%;width:7px;height:7px;animation:1.1s infinite tippen}.tippt i:nth-child(2){animation-delay:.15s}.tippt i:nth-child(3){animation-delay:.3s}@keyframes tippen{0%,60%,to{opacity:.45;transform:translateY(0)}30%{opacity:1;transform:translateY(-4px)}}.eingabe{background:var(--chat);align-items:center;gap:8px;padding:8px 10px 14px;display:flex}.eingabe .feld{background:var(--flaeche);min-height:38px;color:var(--tinte-3);border-radius:20px;flex:1;align-items:center;padding:0 14px;font-size:13px;display:flex}.eingabe .senden{background:var(--gut);color:#fff;border:0;border-radius:50%;place-items:center;width:38px;height:38px;display:grid}.eingabe .senden .ic{width:18px;height:18px}.neu{animation:neu .42s var(--kurve) both}@keyframes neu{0%{opacity:0;transform:translateY(10px)scale(.97)}}.stempel{font:800 12px/1 var(--schrift-display);letter-spacing:.08em;text-transform:uppercase;border:2px solid;border-radius:4px;padding:5px 8px 4px;display:inline-block;transform:rotate(-4deg)}.stempel.wartung{color:var(--gut)}.stempel.notfall{color:var(--notfall)}.stempel.neuauftrag{color:var(--wa-knopf)}.stempel.passt-nicht{color:var(--tinte-3)}.woche{background:var(--flaeche);border-radius:var(--radius);box-shadow:var(--schatten);width:100%;padding:16px}.woche-kopf{justify-content:space-between;align-items:baseline;margin-bottom:12px;display:flex}.woche-kopf b{font:700 var(--t-l)/1 var(--schrift-display)}.woche-kopf small{color:var(--tinte-3);font-size:var(--t-xs)}.woche-raster{gap:4px;display:grid}.tag{background:var(--papier);border-radius:8px;grid-template-columns:62px minmax(0,1fr);align-items:start;gap:8px;min-height:38px;padding:6px 8px;display:grid}.tag>span{font:600 12px/1.2 var(--schrift-schmal);color:var(--tinte-2);padding-top:5px}.tag-eintraege{flex-wrap:wrap;gap:4px;min-width:0;display:flex}.termin{background:var(--gut-hell);max-width:100%;color:var(--gut);border-left:3px solid var(--gut);border-radius:6px;align-items:baseline;gap:5px;padding:4px 7px;font-size:11.5px;line-height:1.25;display:flex}.termin b{white-space:nowrap;font-weight:700}.termin.besichtigung{color:var(--wa-knopf);border-color:var(--wa-knopf);background:#e3edf6}.termin.notfall{background:var(--notfall-hell);color:var(--notfall);border-color:var(--notfall)}.termin.erinnerung{background:var(--signal-hell);color:#6b5200;border-color:var(--signal)}.termin.fest{color:var(--tinte-2);border-color:var(--tinte-3);background:#e7eaee}.termin.neu{animation:einrasten .6s var(--kurve) both}@keyframes einrasten{0%{opacity:0;transform:translateY(-14px)scale(1.08)}60%{opacity:1;transform:translateY(2px)scale(.99)}}.held{padding:clamp(24px, 4vw, 56px) 0 var(--abstand)}.held .innen{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:center;gap:clamp(32px,5vw,80px);display:grid}.held h1{font-size:var(--t-held);letter-spacing:-.012em;font-weight:800;line-height:.88}.held h1 .zeile{display:block}.held h1 .zeile+.zeile{color:var(--tinte-2)}.held .lead{max-width:34ch;margin-top:28px}.held-aktionen{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}.held-hinweis{font-size:var(--t-s);color:var(--tinte-2);align-items:center;gap:10px;margin-top:28px;display:flex}.held-hinweis .ic{color:var(--signal-tief);width:22px;height:22px}.held-buehne{grid-template-columns:auto minmax(0,1fr);align-items:end;gap:20px;display:grid;position:relative}.held-buehne .telefon{--b:300px}.held-seite .woche{min-width:0}.held-seite{align-content:end;gap:14px;padding-bottom:28px;display:grid}.zaehler{background:var(--tinte);color:var(--papier);border-radius:var(--radius);align-items:center;gap:14px;padding:14px 16px;display:flex}.zaehler strong{font:800 2.4rem/1 var(--schrift-display);color:var(--signal);min-width:1.2ch}.zaehler span{font-size:var(--t-s);line-height:1.3}.toast{background:var(--flaeche);border-radius:var(--radius);box-shadow:var(--schatten);font-size:var(--t-s);align-items:flex-start;gap:10px;padding:12px 14px;line-height:1.35;display:flex}.toast .ic{color:var(--gut);width:22px;height:22px;margin-top:1px}.toast[hidden]{display:none}@media (width<=1080px){.held .innen{grid-template-columns:1fr}.held-buehne{max-width:640px}}@media (width<=620px){.held-buehne{grid-template-columns:1fr;justify-items:center}.held-buehne .telefon{--b:min(320px, 100%)}.held-seite{width:100%;padding-bottom:0}}.sortierer{background:var(--tinte);color:var(--papier);position:relative;overflow:clip}.sortierer-rahmen{min-height:100svh;width:min(100% - 2 * var(--rand), var(--breite));grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:clamp(24px,5vw,72px);margin-inline:auto;padding-block:96px 48px;display:grid}.sortierer-schritte{display:grid}.sortierer-schritt{grid-area:1/1}.sortierer-schritt h2{font-size:var(--t-2xl)}.sortierer-schritt p{font-size:var(--t-l);color:#f2f4f3bd;max-width:32ch;margin-top:18px}.sortierer-schritt .kicker{margin-bottom:16px}.sortierer-fortschritt{gap:6px;margin-top:2rem;display:flex}.sortierer-fortschritt i{background:#f2f4f32e;border-radius:2px;flex:1;max-width:56px;height:4px;position:relative;overflow:hidden}.sortierer-fortschritt i b{background:var(--signal);transform-origin:0;position:absolute;inset:0;transform:scaleX(0)}.sortierer-buehne{aspect-ratio:1/.92;width:100%;position:relative}.zettel{background:var(--flaeche);width:min(46%,250px);color:var(--tinte);will-change:transform;border-radius:12px;padding:9px 11px 10px;font-size:13px;line-height:1.35;position:absolute;box-shadow:0 10px 30px -10px #00000080}.zettel small{color:var(--tinte-3);justify-content:space-between;gap:8px;margin-bottom:3px;font-size:11px;display:flex}.zettel .stempel{background:var(--flaeche);opacity:0;position:absolute;top:-10px;right:10px}.zettel .mini-foto{object-fit:cover;border-radius:7px;width:100%;height:64px;margin-bottom:6px;display:block}.zettel .karte-ort{align-items:center;gap:6px;margin-bottom:3px;font-weight:600;display:flex}.zettel .karte-ort .ic{width:16px;height:16px;color:var(--notfall)}.fach{border-radius:var(--radius);opacity:0;border:1.5px dashed #f2f4f34d;width:31.5%;height:56%;padding:12px;position:absolute;bottom:0}.fach:first-of-type{left:0}.fach:nth-of-type(2){left:34.25%}.fach:nth-of-type(3){right:0}.fach h3{font:700 var(--t-l)/1.05 var(--schrift-display);align-items:center;gap:8px;display:flex}.fach p{font-size:var(--t-xs);color:#f2f4f3a8;margin-top:4px;line-height:1.35}.fach-sofort h3 .ic{color:#ff6b81}.fach-vorschlag h3 .ic{color:var(--signal)}.fach-abgesagt h3 .ic{color:#f2f4f399}@media (width<=860px){.sortierer-rahmen{grid-template-columns:1fr;align-content:center;gap:20px;padding-block:88px 24px}.sortierer-schritt h2{font-size:clamp(1.8rem,7vw,2.4rem)}.sortierer-schritt p{font-size:var(--t-m);margin-top:10px}.sortierer-fortschritt{margin-top:0}.sortierer-buehne{aspect-ratio:1/1.05}.zettel{width:47%;padding:7px 8px;font-size:11.5px}.fach{padding:8px}.fach h3{font-size:var(--t-m)}.fach p{display:none}}.rolltor{border-radius:var(--radius);background:var(--papier-2);position:relative;overflow:hidden}.rolltor img{object-fit:cover;width:100%;height:100%}.rolltor:after{content:"";pointer-events:none;background:repeating-linear-gradient(to bottom, var(--tinte) 0 22px, #22324f 22px 24px);transform-origin:top;transform:scaleY(var(--zu,0));position:absolute;inset:0}.kopfzeile{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:end;gap:clamp(24px,5vw,80px);margin-bottom:clamp(40px,6vw,80px);display:grid}.kopfzeile .lead{justify-self:end}@media (width<=860px){.kopfzeile{grid-template-columns:1fr}.kopfzeile .lead{justify-self:start}}.rollen{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(16px,2.4vw,28px);display:grid}.rolle{flex-direction:column;gap:18px;display:flex}.rolle .rolltor{aspect-ratio:4/3.3}.rolle h3{font-size:var(--t-xl);align-items:baseline;gap:10px;display:flex}.rolle h3 .nr{font:700 var(--t-s)/1 var(--schrift-schmal);color:var(--signal-tief)}.rolle p{color:var(--tinte-2);max-width:36ch}.rolle-bild{position:relative}.rolle-bild .einblendung{position:absolute;bottom:14px;left:14px;right:14px}.einblendung .blase{max-width:100%;font-size:13px}.einblendung-leitstelle{background:var(--flaeche);box-shadow:var(--schatten);border-radius:10px;gap:6px;padding:10px 12px;font-size:12.5px;display:grid}.einblendung-leitstelle div{justify-content:space-between;align-items:center;gap:8px;display:flex}.punkt{border-radius:50%;width:8px;height:8px;margin-right:6px;display:inline-block}.punkt.rot{background:var(--notfall)}.punkt.gelb{background:var(--signal)}.punkt.gruen{background:var(--gut)}@media (width<=960px){.rollen{grid-template-columns:1fr;max-width:560px}}.tagesablauf{background:var(--papier-2);overflow:clip}.tagesablauf-kopf{padding-top:var(--abstand)}.tagesbahn-rahmen{padding-block:56px var(--abstand)}.tagesbahn{padding-inline:max(var(--rand), (100vw - var(--breite)) / 2);gap:20px;width:max-content;display:flex}.tagesbahn .stunde{flex-direction:column;flex:none;gap:14px;width:min(78vw,340px);display:flex}.stunde-zeit{font:800 var(--t-2xl)/1 var(--schrift-display);align-items:center;gap:12px;display:flex}.stunde-zeit .ic{width:28px;height:28px;color:var(--signal-tief)}.stunde-zeit:after{content:"";background:var(--linie);flex:1;height:2px}.stunde h3{font-size:var(--t-xl)}.stunde p{color:var(--tinte-2);font-size:var(--t-s)}.stunde .ausschnitt{background:var(--chat);border-radius:var(--radius);flex-direction:column;gap:6px;min-height:220px;padding:12px;font-size:13px;line-height:1.38;display:flex}.stunde .ausschnitt .blase{max-width:92%}.stunde .ausschnitt .wa-knoepfe{width:92%}.sonnenbahn{height:6px;margin:0 max(var(--rand), (100vw - var(--breite)) / 2) 28px;background:linear-gradient(90deg, #6e86a8, var(--signal) 40%, #ffd55c 55%, #e7894a 85%, #2c3d5c);transform-origin:0;border-radius:3px}@media (width<=760px){.tagesbahn{width:auto;padding-inline:var(--rand);flex-direction:column}.tagesbahn .stunde{width:100%}.sonnenbahn{display:none}}.versprechen-text{font:700 var(--t-3xl)/1 var(--schrift-display);max-width:18ch}.versprechen-text .w{opacity:.16;transition:opacity .2s linear}.versprechen-text .w.an{opacity:1}.versprechen-liste{border-top:1px solid var(--linie-dunkel);grid-template-columns:repeat(3,1fr);gap:32px;margin-top:clamp(48px,7vw,96px);padding-top:32px;list-style:none;display:grid}.versprechen-liste li{gap:8px;display:grid}.versprechen-liste .ic{width:32px;height:32px;color:var(--signal);margin-bottom:6px}.versprechen-liste b{font:700 var(--t-xl)/1.05 var(--schrift-display);color:var(--papier)}.versprechen-liste span{color:#f2f4f3b3;font-size:var(--t-s);max-width:30ch}@media (width<=760px){.versprechen-liste{grid-template-columns:1fr}}.mosaik{grid-template-columns:repeat(12,1fr);grid-auto-rows:clamp(120px,15vw,210px);gap:clamp(10px,1.4vw,18px);display:grid}.kachel{color:var(--papier);text-decoration:none;position:relative}.kachel .rolltor{position:absolute;inset:0}.kachel .rolltor img{transition:transform .8s var(--kurve)}.kachel:hover .rolltor img{transform:scale(1.04)}.kachel-text{border-radius:0 0 var(--radius) var(--radius);background:linear-gradient(#101b2d00,#101b2dd1);justify-content:space-between;align-items:flex-end;gap:12px;padding:18px;display:flex;position:absolute;bottom:0;left:0;right:0}.kachel-text b{font:800 var(--t-xl)/1 var(--schrift-display)}.kachel-text small{font-size:var(--t-xs);opacity:.85;margin-top:4px;display:block}.kachel-text .ic{background:var(--signal);width:28px;height:28px;fill:var(--tinte);transition:transform .3s var(--kurve);border-radius:50%;padding:5px}.kachel:hover .kachel-text .ic{transform:rotate(-45deg)}.k1{grid-area:span 2/span 7}.k2,.k3{grid-area:span 1/span 5}.k4,.k5,.k6{grid-area:span 2/span 4}@media (width<=760px){.mosaik{grid-template-columns:1fr 1fr;grid-auto-rows:150px}.k1{grid-column:span 2}.k2,.k3,.k4,.k5,.k6{grid-area:span 1/span 1}.kachel-text{padding:12px}}.aufruf{color:var(--papier);background:var(--nacht);position:relative;overflow:hidden}.aufruf-bild{position:absolute;inset:-10% 0}.aufruf-bild img{object-fit:cover;opacity:.32;filter:grayscale(.4);width:100%;height:100%}.aufruf-bild:after{content:"";background:linear-gradient(90deg, var(--nacht) 15%, #101b2d8c 60%, #101b2d33);position:absolute;inset:0}.aufruf .innen{grid-template-columns:minmax(0,1.3fr) auto;align-items:end;gap:40px;display:grid;position:relative}.aufruf h2{font-size:var(--t-3xl);max-width:14ch;font-weight:800;line-height:.92}.aufruf p{font-size:var(--t-l);color:#f2f4f3cc;max-width:40ch;margin-top:20px}.aufruf .knoepfe{flex-wrap:wrap;gap:12px;display:flex}@media (width<=860px){.aufruf .innen{grid-template-columns:1fr}}.fragen{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:clamp(32px,6vw,96px);display:grid}.fragen>div:first-child{position:sticky;top:110px}.fragen-liste{border-top:1px solid var(--linie)}.frage{border-bottom:1px solid var(--linie)}.frage summary{cursor:pointer;font:600 var(--t-l)/1.3 var(--schrift);justify-content:space-between;align-items:center;gap:20px;padding:22px 0;list-style:none;display:flex}.frage summary::-webkit-details-marker{display:none}.frage summary .ic{background:var(--papier-2);width:26px;height:26px;transition:transform .3s var(--kurve), background .2s;border-radius:50%;padding:4px}.frage[open] summary .ic{background:var(--signal);transform:rotate(45deg)}.frage summary:hover .ic{background:var(--signal)}.antwort{color:var(--tinte-2);max-width:62ch;padding:0 48px 24px 0}.antwort a{color:var(--tinte);font-weight:600}@media (width<=860px){.fragen{grid-template-columns:1fr}.fragen>div:first-child{position:static}}.einleitung{padding:clamp(40px,7vw,96px) 0 clamp(48px,6vw,88px)}.einleitung .innen{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:end;gap:clamp(24px,5vw,80px);display:grid}.einleitung h1{font-size:var(--t-3xl);font-weight:800;line-height:.9}.einleitung .lead{justify-self:end}.einleitung .kicker{margin-bottom:18px}@media (width<=860px){.einleitung .innen{grid-template-columns:1fr}.einleitung .lead{justify-self:start}}.brotkrumen{font-size:var(--t-s);color:var(--tinte-2);align-items:center;gap:8px;margin-bottom:22px;display:flex}.brotkrumen a{text-decoration:none}.brotkrumen a:hover{text-decoration:underline}.reiter{background:var(--flaeche);box-shadow:var(--schatten);border-radius:999px;flex-wrap:wrap;gap:6px;width:fit-content;max-width:100%;padding:6px;display:flex}.reiter button{cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;gap:8px;padding:10px 18px;font-weight:600;transition:background .2s,color .2s;display:inline-flex}.reiter button:hover{background:var(--papier)}.reiter button[aria-selected=true]{background:var(--tinte);color:var(--papier)}.reiter .ic{width:18px;height:18px}.dunkel .reiter{box-shadow:none;background:#f2f4f314}.dunkel .reiter button:hover{background:#f2f4f31a}.dunkel .reiter button[aria-selected=true]{background:var(--signal);color:var(--tinte)}.ablauf{grid-template-columns:minmax(0,1.8fr) minmax(0,1fr);align-items:start;gap:clamp(24px,4vw,56px);margin-top:36px;display:grid}.ablauf-grafik{background:var(--flaeche);border-radius:calc(var(--radius) + 4px);box-shadow:var(--schatten);padding:clamp(14px,2vw,28px)}.ablauf-grafik svg{width:100%;height:auto;overflow:visible}.ablauf-grafik .knoten rect{fill:var(--papier);stroke:var(--linie);stroke-width:1.5px;transition:fill .35s,stroke .35s}.ablauf-grafik .knoten text{font:600 16px var(--schrift);fill:var(--tinte-2);transition:fill .35s}.ablauf-grafik .knoten .unter{font:500 13px var(--schrift);fill:var(--tinte-3)}.ablauf-grafik .knoten.an rect{fill:var(--tinte);stroke:var(--tinte)}.ablauf-grafik .knoten.an text{fill:var(--papier)}.ablauf-grafik .knoten.an .unter{fill:#f2f4f3b3}.ablauf-grafik .knoten.an.rot rect{fill:var(--notfall);stroke:var(--notfall)}.ablauf-grafik .knoten.an.gelb rect{fill:var(--signal);stroke:var(--signal-tief)}.ablauf-grafik .knoten.an.gelb text{fill:var(--tinte)}.ablauf-grafik .knoten.an.gelb .unter{fill:var(--tinte-2)}.ablauf-grafik .knoten .ic-g{color:var(--tinte-3);transition:color .35s}.ablauf-grafik .knoten.an .ic-g{color:var(--signal)}.ablauf-grafik .knoten.an.gelb .ic-g,.ablauf-grafik .knoten.an.rot .ic-g{color:var(--tinte)}.ablauf-grafik .knoten.an.rot .ic-g{color:#fff}.ablauf-grafik .weg{fill:none;stroke:var(--linie);stroke-width:2px;stroke-dasharray:5 6;transition:stroke .35s}.ablauf-grafik .weg.an{stroke:var(--tinte);stroke-dasharray:none;stroke-width:2.5px}.ablauf-grafik .lauf{fill:var(--signal);stroke:var(--tinte);stroke-width:2px}.ablauf-schritte{counter-reset:s;gap:4px;list-style:none;display:grid}.ablauf-schritte li{counter-increment:s;border-bottom:1px solid var(--linie);grid-template-columns:40px 1fr;gap:14px;padding:16px 0;display:grid}.ablauf-schritte li:before{content:counter(s);background:var(--tinte);width:32px;height:32px;color:var(--papier);font:700 15px/1 var(--schrift-display);border-radius:50%;place-items:center;display:grid}.ablauf-schritte b{margin-bottom:2px;font-weight:700;display:block}.ablauf-schritte span{color:var(--tinte-2);font-size:var(--t-s)}.ablauf-schritte li.neu{animation:neu .4s var(--kurve) both}@media (width<=960px){.ablauf{grid-template-columns:1fr}}.zweispalt{grid-template-columns:1fr 1fr;gap:clamp(16px,3vw,32px);display:grid}.spalte{border-radius:calc(var(--radius) + 4px);padding:clamp(24px,3.4vw,44px)}.spalte.hell{background:var(--flaeche);box-shadow:var(--schatten)}.spalte.signal{background:var(--signal);color:var(--tinte)}.spalte h3{font-size:var(--t-2xl);align-items:center;gap:12px;margin-bottom:18px;display:flex}.spalte h3 .ic{width:36px;height:36px}.spalte ul{gap:12px;list-style:none;display:grid}.spalte li{grid-template-columns:24px 1fr;gap:10px;display:grid}.spalte li .ic{width:22px;height:22px;margin-top:2px}@media (width<=760px){.zweispalt{grid-template-columns:1fr}}.funktion{border-top:1px solid var(--linie);grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:center;gap:clamp(32px,6vw,96px);padding-block:clamp(56px,8vw,112px);display:grid}.funktion:nth-of-type(2n) .funktion-text{order:2}.funktion-text h2{font-size:var(--t-2xl);margin:14px 0 18px}.funktion-text p{color:var(--tinte-2);max-width:44ch}.funktion-text ul{gap:10px;margin-top:22px;list-style:none;display:grid}.funktion-text li{align-items:flex-start;gap:10px;display:flex}.funktion-text li .ic{color:var(--gut);margin-top:2px}.werkbank{background:var(--flaeche);border-radius:calc(var(--radius) + 6px);box-shadow:var(--schatten);padding:clamp(16px,2.4vw,28px);position:relative}.werkbank-titel{font:600 var(--t-s)/1.2 var(--schrift-schmal);color:var(--tinte-2);justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.werkbank-titel .ic{color:var(--signal-tief)}.werkbank .telefon{--b:280px;margin-inline:auto}@media (width<=900px){.funktion{grid-template-columns:1fr}.funktion:nth-of-type(2n) .funktion-text{order:0}}.schalter-reihe{flex-wrap:wrap;gap:8px;display:flex}.chip{border:1.5px solid var(--linie);background:var(--flaeche);font-weight:600;font-size:var(--t-s);cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:8px 14px;transition:background .15s,border-color .15s,color .15s;display:inline-flex}.chip:hover{border-color:var(--tinte-3)}.chip[aria-pressed=true]{background:var(--tinte);border-color:var(--tinte);color:var(--papier)}.chip .ic{width:16px;height:16px}.regel-gruppe{border-bottom:1px solid var(--linie);gap:10px;padding:14px 0;display:grid}.regel-gruppe:last-of-type{border-bottom:0}.regel-gruppe>span{font:600 var(--t-s)/1 var(--schrift-schmal);color:var(--tinte-2)}.regler{align-items:center;gap:14px;display:flex}.regler input[type=range]{accent-color:var(--tinte);flex:1;height:28px}.regler output{font:800 var(--t-xl)/1 var(--schrift-display);text-align:right;min-width:2ch}.vorschlaege{gap:6px;margin-top:14px;display:grid}.vorschlag{background:var(--papier);font-size:var(--t-s);border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:11px 14px;display:flex}.vorschlag b{font-weight:700}.vorschlag small{color:var(--tinte-3)}.vorschlag.leer{color:var(--tinte-2);justify-content:center}.kette{gap:0;list-style:none;display:grid;position:relative}.kette li{grid-template-columns:52px 1fr auto;align-items:center;gap:14px;padding:14px 0;display:grid;position:relative}.kette li+li:before{content:"";background:var(--linie);width:2px;height:28px;position:absolute;top:-14px;left:25px}.kette .glied{background:var(--papier);width:52px;height:52px;color:var(--tinte-3);border-radius:50%;place-items:center;transition:background .3s,color .3s,transform .3s;display:grid}.kette .glied .ic{width:24px;height:24px}.kette li[data-zustand=laeuft] .glied{background:var(--signal);color:var(--tinte);animation:.5s ease-in-out infinite klingeln}.kette li[data-zustand=fertig] .glied{background:var(--gut);color:#fff}.kette li[data-zustand=aus] .glied{background:var(--tinte);color:var(--papier)}.kette b{display:block}.kette small{color:var(--tinte-2);font-size:var(--t-xs)}.kette .uhr{font:700 var(--t-l)/1 var(--schrift-display);color:var(--tinte-3);font-variant-numeric:tabular-nums}@keyframes klingeln{0%,to{transform:rotate(0)}25%{transform:rotate(-8deg)}75%{transform:rotate(8deg)}}.werkbank-aktionen{flex-wrap:wrap;gap:10px;margin-top:16px;display:flex}.werkbank-aktionen .knopf{--h:44px;font-size:var(--t-s);padding:0 18px}.browser{border:1px solid var(--linie);background:var(--papier);border-radius:12px;font-size:13px;overflow:hidden}.browser-leiste{background:var(--flaeche);border-bottom:1px solid var(--linie);align-items:center;gap:6px;padding:9px 12px;display:flex}.browser-leiste i{background:var(--linie);border-radius:50%;width:10px;height:10px}.browser-leiste span{background:var(--papier);color:var(--tinte-3);border-radius:6px;flex:1;margin-left:10px;padding:4px 10px;font-size:12px}.leitstelle{grid-template-columns:136px 1fr;min-height:340px;display:grid}.leitstelle-nav{background:var(--tinte);color:#f2f4f3cc;align-content:start;gap:2px;padding:12px 8px;display:grid}.leitstelle-nav button{text-align:left;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:7px;justify-content:space-between;padding:8px 10px;font-size:13px;display:flex}.leitstelle-nav button[aria-pressed=true]{color:var(--papier);background:#f2f4f31f}.leitstelle-nav em{background:var(--notfall);color:#fff;border-radius:9px;padding:0 6px;font-size:11px;font-style:normal;line-height:18px}.leitstelle-haupt{align-content:start;gap:8px;padding:12px;display:grid}.leitstelle-filter{flex-wrap:wrap;gap:6px;display:flex}.leitstelle-filter button{border:1px solid var(--linie);background:var(--flaeche);cursor:pointer;border-radius:999px;padding:4px 10px;font-size:12px}.leitstelle-filter button[aria-pressed=true]{background:var(--tinte);color:var(--papier);border-color:var(--tinte)}.eintrag{background:var(--flaeche);border:1px solid var(--linie);border-radius:8px;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:9px 10px;display:grid}.eintrag b{font-size:13px;display:block}.eintrag small{color:var(--tinte-3);font-size:11.5px}.pegel{background:var(--papier-2);border-radius:3px;width:54px;height:5px;overflow:hidden}.pegel i{background:var(--gut);height:100%;display:block}.pegel.warn i{background:var(--signal)}.pegel.alarm i{background:var(--notfall)}@media (width<=560px){.leitstelle{grid-template-columns:1fr}.leitstelle-nav{grid-auto-flow:column;overflow-x:auto}}.qr-zeile{grid-template-columns:auto 1fr;align-items:center;gap:20px;display:grid}.qr{background:var(--flaeche);border:1px solid var(--linie);border-radius:12px;width:132px;height:132px;padding:10px}.link-feld{font:500 var(--t-s)/1.3 var(--schrift);background:var(--papier);overflow-wrap:anywhere;border-radius:10px;padding:12px 14px}.link-feld b{color:var(--wa-knopf)}.gewerk-wahl{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:clamp(24px,4vw,64px);margin-top:36px;display:grid}.gewerk-bild{aspect-ratio:4/3.4}.gewerk-inhalt h3{font-size:var(--t-2xl);margin-bottom:12px}.gewerk-inhalt>p{color:var(--tinte-2);max-width:46ch}.einordnung{gap:10px;margin-top:24px;display:grid}.einordnung-zeile{background:var(--flaeche);border-radius:12px;grid-template-columns:1fr auto;align-items:center;gap:14px;padding:14px 16px;display:grid;box-shadow:0 1px 2px #101b2d0f}.einordnung-zeile q{quotes:"„" "“";font-weight:500}.einordnung-zeile small{color:var(--tinte-3);font-size:var(--t-xs);margin-top:2px;display:block}@media (width<=900px){.gewerk-wahl{grid-template-columns:1fr}}.passt-raster{grid-template-columns:repeat(2,1fr);gap:clamp(16px,3vw,32px);display:grid}.demo{padding-bottom:var(--abstand)}.demo-leiste{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px;display:flex}.demo-buehne{grid-template-columns:auto auto minmax(0,1fr);align-items:start;gap:clamp(16px,2.4vw,32px);display:grid}.demo-geraet{justify-items:center;gap:12px;display:grid}.demo-geraet>span{font:600 var(--t-s)/1 var(--schrift-schmal);color:var(--tinte-2);align-items:center;gap:8px;display:flex}.demo-geraet>span .ic{color:var(--signal-tief)}.demo .telefon{--b:300px}.eingabe input{background:var(--flaeche);min-height:38px;font:400 13.5px var(--schrift);color:var(--tinte);border:0;border-radius:20px;flex:1;min-width:0;padding:0 14px}.eingabe input:focus-visible{outline:2px solid var(--gut);outline-offset:0}.eingabe button.senden{cursor:pointer}.eingabe button.senden:disabled{background:var(--tinte-3);cursor:default}.vorschlag-chips{background:var(--chat);scrollbar-width:none;gap:6px;padding:6px 10px 0;display:flex;overflow-x:auto}.vorschlag-chips::-webkit-scrollbar{display:none}.vorschlag-chips button{border:1px solid var(--linie);background:var(--flaeche);cursor:pointer;white-space:nowrap;border-radius:999px;flex:none;padding:6px 10px;font-size:12px}.vorschlag-chips button:hover{border-color:var(--tinte-3)}.demo-seite{gap:16px;display:grid}.protokoll{background:var(--tinte);color:var(--papier);border-radius:var(--radius);padding:16px;font-size:13px}.protokoll h3{font:700 var(--t-l)/1 var(--schrift-display);justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.protokoll ol{scrollbar-width:thin;gap:8px;max-height:260px;list-style:none;display:grid;overflow-y:auto}.protokoll li{color:#f2f4f3d1;grid-template-columns:44px 1fr;gap:8px;line-height:1.35;display:grid}.protokoll li time{color:var(--signal);font-variant-numeric:tabular-nums}.protokoll li.leer{color:#f2f4f380;grid-template-columns:1fr}.szenarien{flex-wrap:wrap;gap:8px;display:flex}@media (width<=1180px){.demo-buehne{grid-template-columns:auto auto;justify-content:center}.demo-seite{grid-column:1/-1;grid-template-columns:1fr 1fr}}@media (width<=720px){.demo-buehne,.demo-seite{grid-template-columns:1fr}.demo .telefon{--b:min(330px, 100%)}.demo-geraet[data-versteckt]{display:none}}.geraet-wahl{display:none}@media (width<=720px){.geraet-wahl{display:flex}}.punkt-neu{background:var(--notfall);border-radius:50%;width:9px;height:9px;display:inline-block}.punkt-neu[hidden]{display:none}.einrichtung-zusammenfassung{background:var(--signal-hell);border-radius:10px;padding:10px 12px;font-size:12.5px}.kontakt{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;gap:clamp(32px,6vw,96px);display:grid}.kontakt-info{gap:28px;display:grid}.kontakt-info .rolltor{aspect-ratio:4/3}.schritte-kurz{counter-reset:k;gap:14px;list-style:none;display:grid}.schritte-kurz li{counter-increment:k;grid-template-columns:34px 1fr;gap:12px;display:grid}.schritte-kurz li:before{content:counter(k);border:2px solid var(--tinte);width:30px;height:30px;font:700 14px/1 var(--schrift-display);border-radius:50%;place-items:center;display:grid}.formular{background:var(--flaeche);border-radius:calc(var(--radius) + 6px);box-shadow:var(--schatten);gap:18px;padding:clamp(20px,3.4vw,44px);display:grid}.formular .reihe{grid-template-columns:1fr 1fr;gap:16px;display:grid}.feld{gap:6px;display:grid}.feld label{font-weight:600;font-size:var(--t-s)}.feld label small{color:var(--tinte-3);font-weight:400}.feld input,.feld textarea,.feld select{font:400 var(--t-m)/1.4 var(--schrift);color:var(--tinte);background:var(--papier);border:1.5px solid #0000;border-radius:10px;width:100%;padding:12px 14px;transition:border-color .15s,background .15s}.feld textarea{resize:vertical;min-height:140px}.feld input:hover,.feld textarea:hover,.feld select:hover{border-color:var(--linie)}.feld input:focus,.feld textarea:focus,.feld select:focus{border-color:var(--tinte);background:var(--flaeche);outline:none}.feld[data-fehler] input,.feld[data-fehler] textarea{border-color:var(--notfall);background:var(--notfall-hell)}.feld .fehler{color:var(--notfall);font-size:var(--t-xs);font-weight:600}.feld .fehler:empty{display:none}.honig{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.einwilligung{font-size:var(--t-xs);color:var(--tinte-2)}.formular-meldung{border-radius:10px;align-items:flex-start;gap:10px;padding:14px 16px;font-weight:500;display:flex}.formular-meldung[hidden]{display:none}.formular-meldung.gut{background:var(--gut-hell);color:var(--gut)}.formular-meldung.schlecht{background:var(--notfall-hell);color:var(--notfall)}.formular .knopf[aria-busy=true]{opacity:.7;pointer-events:none}.gesendet{text-align:center;justify-items:center;gap:14px;padding:28px 0;display:grid}.gesendet .ic{background:var(--gut-hell);width:64px;height:64px;color:var(--gut);border-radius:50%;padding:14px}.gesendet h2{font-size:var(--t-2xl)}@media (width<=900px){.kontakt{grid-template-columns:1fr}}@media (width<=560px){.formular .reihe{grid-template-columns:1fr}}.recht{max-width:760px}.recht h1{font-size:var(--t-3xl);margin-bottom:28px;font-weight:800}.recht h2{font-size:var(--t-xl);margin:44px 0 12px}.recht h3{font-size:var(--t-l);font-family:var(--schrift);margin:32px 0 10px;font-weight:700;line-height:1.3}.recht h4{font-size:var(--t-m);font-family:var(--schrift);margin:22px 0 6px;font-weight:700;line-height:1.3}.recht p,.recht li{color:#2c3a50}.recht p+p{margin-top:12px}.recht ul{gap:6px;margin:10px 0;padding-left:1.2em;display:grid}.recht table{border-collapse:collapse;width:100%;font-size:var(--t-s);margin:16px 0;display:block;overflow-x:auto}.recht th,.recht td{text-align:left;border-bottom:1px solid var(--linie);vertical-align:top;padding:10px 12px}.recht .kasten{background:var(--signal-hell);border-radius:12px;margin:18px 0;padding:16px 18px}.recht nav:not(.brotkrumen){gap:6px;margin:18px 0;display:grid}.recht .leise{color:var(--tinte-3);font-size:var(--t-s)}.recht hr{border:0;border-top:1px solid var(--linie);margin:48px 0}.recht a{font-weight:600}.verlaufen{align-content:center;gap:24px;min-height:60vh;display:grid}.verlaufen .zahl{font:800 clamp(7rem, 22vw, 16rem)/.8 var(--schrift-display);color:var(--signal);-webkit-text-stroke:3px var(--tinte)}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}.rolltor:after{display:none}.versprechen-text .w{opacity:1}}[data-abstand=s]{margin-top:12px}[data-abstand=m]{margin-top:20px}[data-abstand=l]{margin-top:28px}[data-abstand-oben="0"]{padding-top:0}.funktion[data-ohne-linie]{border-top:0;padding-block:0}[data-ton=grau]{background:var(--papier-2)}.spalte[data-ton=hell-auf-dunkel]{border:1px solid var(--linie-dunkel);background:#f2f4f30f}.spalte[data-ton=hell-auf-dunkel] .ic{color:var(--signal)}.ablauf-grafik .ic-g svg{width:26px;height:26px}@media (width<=640px){.ablauf-grafik{display:none}}.sechs-fragen{counter-reset:f;border-top:2px solid var(--tinte);grid-template-columns:repeat(3,1fr);gap:0;list-style:none;display:grid}.sechs-fragen li{counter-increment:f;border-bottom:1px solid var(--linie);gap:6px;padding:22px 24px 26px 0;display:grid}.sechs-fragen li:before{content:counter(f);font:800 var(--t-2xl)/1 var(--schrift-display);color:var(--signal-tief)}.sechs-fragen b{font:700 var(--t-xl)/1.1 var(--schrift-display)}.sechs-fragen span{color:var(--tinte-2);font-size:var(--t-s);max-width:34ch}@media (width<=860px){.sechs-fragen{grid-template-columns:1fr 1fr}}@media (width<=520px){.sechs-fragen{grid-template-columns:1fr}}.sprungmarken{flex-wrap:wrap;gap:8px;margin-top:40px;display:flex}.sprungmarken a{background:var(--flaeche);font-weight:600;font-size:var(--t-s);border-radius:999px;align-items:center;gap:8px;padding:10px 16px;text-decoration:none;transition:background .15s;display:inline-flex;box-shadow:0 1px 2px #101b2d14}.sprungmarken a:hover{background:var(--signal)}.sprungmarken .ic{width:18px;height:18px}.uhr-gross{font:800 var(--t-xl)/1 var(--schrift-display);color:var(--tinte);font-variant-numeric:tabular-nums}.kette-meldung{min-height:1.5em;margin-top:14px;font-weight:600}.umschalt-flaeche{background:var(--chat);border-radius:var(--radius);background-image:radial-gradient(#16233a0d 1px,#0000 1.2px);background-size:14px 14px;min-height:300px;margin-top:16px;padding:14px;font-size:13.5px;line-height:1.38}.ausschnitt-gross{flex-direction:column;gap:6px;max-width:360px;margin-inline:auto;display:flex}.ausschnitt-gross[hidden]{display:none}.kartenlink{color:var(--wa-knopf);align-items:center;gap:6px;font-weight:600;display:inline-flex}.kartenlink .ic{width:16px;height:16px}.qr svg{width:100%;height:100%}.aufkleber{background:var(--tinte);color:var(--papier);box-shadow:var(--schatten);border-radius:14px;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;margin-top:22px;padding:14px 16px;display:grid;transform:rotate(-1.5deg)}.aufkleber .logo-klein{background:var(--signal);width:44px;height:44px;color:var(--tinte);border-radius:10px;place-items:center;display:grid}.aufkleber .logo-klein .ic{width:24px;height:24px}.aufkleber b{font:800 var(--t-l)/1.05 var(--schrift-display);display:block}.aufkleber small{font-size:var(--t-xs);opacity:.8}.aufkleber-qr{background:#fff;border-radius:8px;width:64px;height:64px;padding:5px}.aufkleber-qr svg{width:100%;height:100%}.sechs-fragen.vier{grid-template-columns:repeat(4,1fr)}@media (width<=960px){.sechs-fragen.vier{grid-template-columns:1fr 1fr}}@media (width<=520px){.sechs-fragen.vier{grid-template-columns:1fr}}.gewerk-bild img{transition:opacity .3s}.gewerk-bild img[data-wechsel]{opacity:0}.einleitung-kompakt{padding-bottom:clamp(28px,4vw,48px)}.regelkarte{background:var(--flaeche);border-radius:var(--radius);font-size:var(--t-s);padding:16px;box-shadow:0 1px 2px #101b2d0f}.regelkarte h3{font:700 var(--t-l)/1 var(--schrift-display);margin-bottom:10px}.regelkarte dl{grid-template-columns:auto 1fr;gap:6px 14px;margin:0;display:grid}.regelkarte dt{color:var(--tinte-3)}.regelkarte dd{margin:0;font-weight:500}.protokoll h3 .ic{color:var(--signal)}.ideen{grid-template-columns:repeat(3,1fr);gap:0 32px;list-style:none;display:grid}.ideen li{border-top:1px solid var(--linie);grid-template-columns:36px 1fr;gap:4px 12px;padding:22px 0;display:grid}.ideen .ic{width:28px;height:28px;color:var(--signal-tief);grid-row:span 2}.ideen b{font:700 var(--t-xl)/1.05 var(--schrift-display)}.ideen span{color:var(--tinte-2);font-size:var(--t-s)}@media (width<=900px){.ideen{grid-template-columns:1fr 1fr}}@media (width<=560px){.ideen{grid-template-columns:1fr}}.geraet-wahl{margin-bottom:16px}@media (width<=720px){[data-geraet][data-versteckt]{display:none}}.blase .vorspulen{margin-top:6px}.fragen-bild{aspect-ratio:4/3;margin-bottom:4px}.feld select{appearance:none;background-image:linear-gradient(45deg, transparent 50%, var(--tinte) 50%), linear-gradient(135deg, var(--tinte) 50%, transparent 50%);background-position:calc(100% - 20px) 52%,calc(100% - 14px) 52%;background-repeat:no-repeat;background-size:6px 6px;padding-right:40px}@media (width<=620px){.telefon{aspect-ratio:9/15.5;border-radius:38px}.bildschirm{border-radius:29px}}@media (width<=860px){.zettel[data-schmal=aus]{display:none}}body[data-menue-offen] .kopf{-webkit-backdrop-filter:none;box-shadow:none;background:0 0}@media (width<=720px){.geraet-wahl{border-radius:16px;grid-template-columns:repeat(3,1fr);width:100%;display:grid}.geraet-wahl button{border-radius:12px;justify-content:center;padding:10px 6px}}.reiter button[aria-pressed=true]{background:var(--tinte);color:var(--papier)}.knopf[aria-disabled=true]{opacity:.55;cursor:default}@media (prefers-reduced-motion:reduce){.tagesbahn-rahmen{overflow-x:auto}}@media (width<=860px) and (height<=760px){.sortierer-rahmen{gap:12px;padding-block:72px 12px}.sortierer-schritt p{display:none}.sortierer-buehne{aspect-ratio:1/.92}}.demo-geraet,.demo-seite,.bildschirm{min-width:0}@media (width<=720px){.demo-buehne{grid-template-columns:minmax(0,1fr)}}.demo-geraet{grid-template-columns:minmax(0,1fr)}.sechs-fragen li,.ideen li,.versprechen-liste li,.spalte li{align-content:start}.zweispalt{grid-template-rows:auto auto 1fr}.zweispalt>.spalte{grid-row:span 3;grid-template-rows:subgrid;align-content:start;display:grid}.zweispalt>.spalte>h3{align-self:start;margin-bottom:0}@media (width<=760px){.zweispalt{grid-template-rows:none}.zweispalt>.spalte{grid-row:auto;grid-template-rows:none}.k6{grid-column:span 2}.k2 .kachel-text small,.k3 .kachel-text small,.k4 .kachel-text small,.k5 .kachel-text small{display:none}.kachel-text b{font-size:var(--t-l)}.k1 .kachel-text b,.k6 .kachel-text b{font-size:var(--t-xl)}}.link-feld b{white-space:nowrap}@media (width<=560px){.qr-zeile{grid-template-columns:1fr}.leitstelle-nav button{white-space:nowrap;justify-content:flex-start;gap:6px}}.kal-mini{gap:4px;display:grid}.kal-mini>div{background:var(--papier);font-size:var(--t-s);border-radius:8px;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:8px;padding:6px 8px;display:grid}.kal-mini b{font:600 var(--t-s)/1 var(--schrift-schmal);color:var(--tinte-2)}.kal-mini-e{white-space:nowrap;text-overflow:ellipsis;border-left:3px solid;border-radius:6px;padding:4px 8px;font-size:13px;overflow:hidden}.kal-mini-e.wartung{background:var(--gut-hell);color:var(--gut);border-color:var(--gut)}.kal-mini-e.besichtigung{color:var(--wa-knopf);border-color:var(--wa-knopf);background:#e3edf6}.kal-mini-e.belegt{color:var(--tinte-2);border-color:var(--tinte-3);background:repeating-linear-gradient(-45deg,#eef0f2 0 5px,#dfe3e8 5px 9px)}.kal-mini-e.verschoben{outline:2px dashed var(--signal-tief);outline-offset:1px}
