*,:after,:before{box-sizing:border-box}html{text-size-adjust:100%;scroll-padding-top:16px}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{margin:0;background:var(--grund);color:var(--tinte);font-family:var(--schrift-text-ersatz,"Helvetica Neue",Arial,sans-serif);font-size:18px;line-height:1.55;font-feature-settings:"kern";font-kerning:normal;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}html.schriften-da body{font-family:var(--schrift-text),"Helvetica Neue",Arial,sans-serif}img{max-width:100%;height:auto;display:block}a{color:inherit}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible{outline:3px solid var(--akzent);outline-offset:3px}ol,p,ul{margin:0}ol,ul{padding:0}h1,h2,h3{margin:0;font-family:var(--schrift-titel),"Helvetica Neue",Arial,sans-serif;font-weight:500}strong{font-weight:600}.unsichtbar-text{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.sprung{position:absolute;left:-9999px;top:0}.sprung:focus{left:16px;top:8px;z-index:50;background:var(--grund);padding:8px 12px}.rahmen{width:100%;max-width:1180px;margin-inline:auto;padding-inline:16px}@media (min-width:720px){.rahmen{padding-inline:32px}}.titel-1{font-size:clamp(37px,6.2vw,64px);line-height:1.06;letter-spacing:-.015em;text-wrap:balance}.titel-2{font-size:clamp(28px,3.6vw,40px);line-height:1.12;letter-spacing:-.01em;text-wrap:balance}.titel-3{font-size:clamp(22px,2.4vw,27px);line-height:1.2;letter-spacing:-.005em}.gross{font-size:clamp(18px,1.6vw,20px)}.gross,.klein{line-height:1.5}.klein{font-size:15px}.leise{color:var(--leise)}.textlink{color:var(--tinte);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px;font-weight:600}.textlink:hover{text-decoration-thickness:2px}.knopf{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:12px 20px;border:0;border-radius:3px;background:var(--akzent);color:var(--grund);font:inherit;font-weight:600;font-size:17px;line-height:1.2;text-decoration:none;cursor:pointer}.knopf:hover{background:var(--akzent-dunkel)}.knopf:disabled{opacity:.6;cursor:default}.knopf-klein{min-height:40px;padding:8px 14px;font-size:15.5px}.knopf-zweit{background:transparent;color:var(--akzent);box-shadow:inset 0 0 0 2px var(--akzent)}.knopf-zweit:hover{background:var(--flaeche)}.knoepfe{display:flex;flex-wrap:wrap;align-items:center;gap:14px 24px}.platzhalter{white-space:nowrap}.platzhalter .klammer{display:none}.vorschau-leiste{display:flex;gap:4px 18px;align-items:center;padding:7px 16px;font-size:14px;line-height:1.4;background:var(--tinte);color:var(--grund);text-align:center}.vorschau-leiste,.vorschau-wege{flex-wrap:wrap;justify-content:center}.vorschau-wege{display:inline-flex;gap:16px}.vorschau-leiste a{color:var(--grund);text-underline-offset:3px}.kopf{border-bottom:1px solid var(--linie);background:var(--grund);position:relative;z-index:10}.kopf-innen{display:flex;align-items:center;gap:20px;min-height:68px}.kopf-marke{display:inline-flex;align-items:center;padding-block:10px;color:var(--akzent);flex:none}.wortmarke{display:block;width:190px;aspect-ratio:1416.58/146.55;background:currentColor;-webkit-mask:var(--wortmarke) center /contain no-repeat;mask:var(--wortmarke) center /contain no-repeat}@media (min-width:720px){.wortmarke{width:206px}}.kopf-nav{display:none;gap:26px;margin-left:auto;font-size:16.5px}.kopf-nav a{text-decoration:none;color:var(--tinte);white-space:nowrap}.kopf-nav a:hover{text-decoration:underline;text-underline-offset:5px;text-decoration-thickness:1px}.kopf-rechts{margin-left:auto;display:flex;align-items:center;gap:6px}.kopf-menue{position:static}.kopf-menue summary{list-style:none;width:44px;height:44px;display:grid;place-content:center;grid-gap:6px;gap:6px;cursor:pointer}.kopf-menue summary::-webkit-details-marker{display:none}.kopf-menue summary span{display:block;width:20px;height:1.5px;background:var(--tinte);transition:transform .25s ease}.kopf-menue[open]:not([data-weich=zu]) summary span:first-child{transform:translateY(3.75px) rotate(45deg)}.kopf-menue[open]:not([data-weich=zu]) summary span:last-child{transform:translateY(-3.75px) rotate(-45deg)}.kopf-menue nav{position:absolute;left:0;right:0;top:100%;background:var(--grund);display:grid;padding:6px 16px 14px}.kopf-menue nav,.kopf-menue nav a{border-bottom:1px solid var(--linie)}.kopf-menue nav a{padding:13px 0;text-decoration:none;font-size:19px;color:var(--tinte)}.kopf-menue nav a:last-child{border-bottom:0}.knopf-klein{white-space:nowrap}@media (max-width:460px){.kopf-innen{gap:10px}.kopf-marke .wortmarke{width:118px;aspect-ratio:736.37/290.55;-webkit-mask-image:var(--wortmarke-zwei);mask-image:var(--wortmarke-zwei)}.knopf-klein{padding-inline:10px;font-size:14.5px;min-height:38px}.kopf-rechts{gap:2px}}@media (max-width:350px){.kopf-marke .wortmarke{width:108px}.knopf-klein{font-size:13.5px;padding-inline:8px}}@media (min-width:980px){.kopf-nav{display:flex}.kopf-rechts{margin-left:8px}.kopf-menue{display:none}}.abschnitt{padding-block:64px;border-top:1px solid var(--linie)}@media (min-width:720px){.abschnitt{padding-block:96px}}.abschnitt-kopf{display:grid;grid-gap:14px;gap:14px;max-width:760px;margin-bottom:36px}@media (min-width:720px){.abschnitt-kopf{margin-bottom:52px}}.flaeche{background:var(--flaeche);border-top:0}.rahmen-breit{max-width:1360px}.held{--wand-h:clamp(176px,calc(100svh - 590px),250px);position:relative;isolation:isolate;overflow:hidden;background:var(--nacht);color:#fff}.held-wand{position:absolute;inset:0 0 auto 0;height:var(--wand-h);z-index:-2;overflow:hidden;-webkit-mask-image:linear-gradient(180deg,#000 44%,transparent 88%);mask-image:linear-gradient(180deg,#000 44%,transparent 88%)}.wand-ebene{display:grid;align-content:start;grid-gap:10px;gap:10px;padding-top:10px;height:100%}.wand-band{display:flex;gap:10px;width:max-content;animation:wandern 120s linear infinite}.wand-reihe:nth-child(2) .wand-band{animation-direction:reverse;animation-duration:140s;margin-left:-96px}.wand-band img{width:176px;aspect-ratio:16/10;object-fit:cover;object-position:top;border-radius:4px;flex:none}@keyframes wandern{0%{transform:translateX(0)}to{transform:translateX(calc(-50% - 5px))}}.held-schleier{display:none;position:absolute;inset:0;z-index:-1}.held-inhalt{display:grid;grid-gap:18px;gap:18px;padding-block:calc(var(--wand-h) + 6px) 64px}.held-titel{font-size:clamp(38px,5.4vw,76px);line-height:1.02;letter-spacing:-.022em;font-weight:500;text-wrap:balance}.held-titel span{display:block}.held-unter{font-size:clamp(18px,1.5vw,21px);line-height:1.5;max-width:30em;color:#fff}.held-knoepfe{margin-top:4px}.held-klein{font-size:15px;line-height:1.5;max-width:40em;color:#fff;opacity:.8}.knopf-hell{background:#fff;color:var(--akzent)}.knopf-hell:hover{background:var(--flaeche)}.held .knopf:focus-visible,.held .textlink:focus-visible{outline-color:#fff}.textlink-hell{color:#fff}@media (min-width:720px){.wand-ebene{gap:16px;padding-top:0;align-content:center}.wand-band{gap:16px}.wand-reihe:nth-child(2) .wand-band{margin-left:-22vw}.wand-band img{width:38vw;border-radius:6px}@keyframes wandern{0%{transform:translateX(0)}to{transform:translateX(calc(-50% - 8px))}}.held{min-height:clamp(540px,calc(100svh - 101px),860px);display:grid;align-items:end}.held-wand{inset:0;height:auto;-webkit-mask-image:none;mask-image:none}.held{--spalte:calc(max(32px, (100vw - 1360px) / 2 + 32px) + 42vw)}.held-schleier{display:block;background:linear-gradient(90deg,var(--nacht) 0,var(--nacht) var(--spalte),color-mix(in srgb,var(--nacht) 15%,transparent) calc(var(--spalte) + 8vw),color-mix(in srgb,var(--nacht) 6%,transparent) 100%)}.held-inhalt{padding-block:72px 56px;gap:22px}.held-inhalt>*{max-width:min(100%,40vw)}.held-inhalt>.held-titel{max-width:min(100%,42vw);font-size:clamp(38px,4.4vw,64px)}}@media (min-width:720px) and (max-height:720px){.held-inhalt{padding-block:32px 28px;gap:16px}.held-inhalt>.held-titel{font-size:clamp(38px,4.2vw,58px)}}.held-tief .held-wand{perspective:1400px;perspective-origin:70% 50%}.held-tief .wand-ebene{transform:rotateY(-14deg) rotateX(4deg) rotate(-2deg) scale(1.12);transform-origin:75% 50%}@media (min-width:720px){.held-tief .wand-band img{width:40vw}}@media (prefers-reduced-motion:reduce){.wand-band{animation:none}}.tueren{padding-block:20px;border-bottom:1px solid var(--linie)}.tuer,.tueren-raster{display:grid}.tuer{position:relative;grid-gap:10px;gap:10px;padding:28px 0;align-content:start;border-top:1px solid var(--linie)}.tuer:first-child{border-top:0}.tuer h2{padding-right:40px}.tuer p{max-width:34em}.tuer-link:after{content:"";position:absolute;inset:0}.tuer:after{content:"→";position:absolute;right:4px;top:26px;font-size:26px;line-height:1;color:var(--akzent);transition:transform .2s ease}.tuer:hover:after{transform:translateX(6px)}.tuer:hover h2{color:var(--akzent)}@media (min-width:900px){.tueren{padding-block:0}.tueren-raster{grid-template-columns:1fr 1fr}.tuer{padding:44px 64px 44px 0;border-top:0}.tuer+.tuer{padding-left:48px;border-left:1px solid var(--linie)}.tuer:after{top:46px;right:24px}}.frage-band{padding-block:64px}@media (min-width:900px){.frage-band{padding-block:112px}}.frage{display:grid;grid-gap:36px;gap:36px;align-items:center}@media (min-width:900px){.frage{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:72px}.frage-links .frage-text{order:2}}.frage-text{display:grid;grid-gap:18px;gap:18px;align-content:start}@media (min-width:900px){.frage-oben{align-items:start}}.mehr-unten>.mehr-inhalt{margin-top:14px;padding:4px 0 4px 20px;border-left:2px solid var(--akzent)}.punkte{list-style:none;display:grid;margin-top:4px}.punkte li{padding-block:12px;border-top:1px solid var(--linie)}.punkte li:last-child{border-bottom:1px solid var(--linie)}.beispiele{display:grid;grid-gap:6px;gap:6px;font-size:16px;color:var(--tinte)}.beispiele-titel{font-weight:600}.beispiele-liste{list-style:none;display:grid}.beispiele-liste li{display:grid;grid-gap:2px 20px;gap:2px 20px;padding-block:10px;border-top:1px solid var(--linie)}.beispiele-liste li:last-child{border-bottom:1px solid var(--linie)}@media (min-width:620px){.beispiele-liste li{grid-template-columns:minmax(9em,2fr) minmax(0,3fr)}}.beispiel-branche{font-weight:600}.beispiel-branche a{color:var(--tinte);text-underline-offset:3px}.preis-zeile{font-weight:600}.verweis-ruhig{padding-block:8px 72px}.bild>*{font-size:clamp(10.5px,2.2cqw,16.5px)}.bild{position:relative;border-radius:10px;background:var(--flaeche);overflow:hidden;aspect-ratio:7/5;font-family:var(--schrift-text-ersatz,"Helvetica Neue",Arial,sans-serif);color:var(--tinte);line-height:1.35;container-type:inline-size}html.schriften-da .bild{font-family:var(--schrift-text),"Helvetica Neue",Arial,sans-serif}.flaeche .bild{background:var(--grund)}@media (max-width:899px){.bild,.bild-kunden{aspect-ratio:1/1.02}}.bild p{margin:0}.zeichen{width:1.15em;height:1.15em;flex:none}.fenster-leiste{display:flex;align-items:center;gap:5px;padding:7px 10px;background:var(--grund);border-bottom:1px solid var(--linie);font-size:.786em;color:var(--leise)}.fenster-leiste i{width:7px;height:7px;border-radius:50%;background:var(--linie);display:block}.fenster-leiste span{margin-left:10px;padding:2px 10px;background:var(--flaeche);border-radius:4px}.karte-schatten{box-shadow:0 1px 2px rgba(0,0,0,.06),0 18px 40px -22px rgba(0,0,0,.35)}.bw-rechner{position:absolute;left:6%;top:10%;width:74%;border-radius:8px;overflow:hidden;background:var(--grund);border:1px solid var(--linie);box-shadow:0 1px 2px rgba(0,0,0,.06),0 22px 48px -26px rgba(0,0,0,.4)}.bw-rechner img{width:100%;aspect-ratio:16/10;object-fit:cover;object-position:top}.bw-handy{position:absolute;right:7%;bottom:-6%;width:25%;border-radius:24px;border:3px solid #0d131c;background:#fff;padding-top:14px;overflow:hidden;box-shadow:0 0 0 1px rgba(0,0,0,.08),0 24px 40px -18px rgba(0,0,0,.5)}.bw-handy img{width:100%;aspect-ratio:600/1022;object-fit:cover;object-position:top}.bw-handy .geraet-kamera{top:3.5px;width:7px;height:7px;margin-left:-3.5px}.bp-karte{position:absolute;inset:0;width:100%;height:100%}.bp-karte path{fill:none;stroke:var(--linie);stroke-width:10;stroke-linecap:round}.bp-karte path.dick{stroke-width:18}.bp-nadel{position:absolute;left:14%;top:40%;width:46px;height:46px;border-radius:50%;display:grid;place-items:center;background:var(--akzent);color:#fff;box-shadow:0 0 0 8px color-mix(in srgb,var(--akzent) 16%,transparent)}.bp-nadel .zeichen{width:24px;height:24px}.bp-tafel{position:absolute;right:6%;top:6%;bottom:6%;width:58%;background:var(--grund);border-radius:10px;overflow:hidden;display:flex;flex-direction:column;border:1px solid var(--linie);box-shadow:0 1px 2px rgba(0,0,0,.06),0 22px 48px -26px rgba(0,0,0,.4)}.bp-tafel img{width:100%;height:36%;flex:none;object-fit:cover}.bp-inhalt{padding:12px 14px;display:grid;grid-gap:7px;gap:7px;align-content:start}.bp-name{font-family:var(--schrift-titel),sans-serif;font-weight:500;font-size:1.214em;line-height:1.15}.bp-art{color:var(--leise);font-size:.893em}.bp-wege{display:flex;gap:6px;margin-block:2px}.bp-wege span{display:inline-flex;align-items:center;gap:5px;padding:4px 9px;border:1px solid var(--linie);border-radius:4px;font-size:.821em;color:var(--akzent);font-weight:600}.bp-zeiten{margin:0;display:grid;grid-gap:3px;gap:3px;font-size:.857em;border-top:1px solid var(--linie);padding-top:7px}.bp-zeiten div{display:flex;justify-content:space-between;gap:8px}.bp-zeiten dt{color:var(--leise)}.bp-zeiten dd{margin:0;font-weight:600;white-space:nowrap}.bp-feiertag{margin-top:2px;padding:5px 7px;border-radius:5px;background:color-mix(in srgb,var(--akzent) 9%,transparent)}.bp-feiertag dd,.bp-feiertag dt{color:var(--akzent)}.bp-stimmt{display:flex;align-items:center;gap:6px;font-size:.821em;color:var(--leise)}.bp-stimmt span{width:7px;height:7px;border-radius:50%;background:var(--akzent)}@container (max-width: 420px){.bp-tafel{width:64%;right:5%}.bp-nadel{left:9%}.bp-zeiten{font-size:.786em}.bp-wege span{padding:3px 7px}}.geraet-kamera{position:absolute;z-index:2;top:7px;left:50%;width:9px;height:9px;margin-left:-4.5px;border-radius:50%;background:#05080d;box-shadow:inset 0 0 0 1.5px #1c2533,inset 2px -2px 0 0 #2a3546}.bb-handy{position:absolute;left:8%;top:9%;bottom:-3%;width:50%;background:var(--grund);border-radius:30px 30px 0 0;border:3px solid #0d131c;border-bottom:0;display:grid;grid-template-rows:auto auto 1fr;overflow:hidden;box-shadow:0 0 0 1px rgba(0,0,0,.08),0 26px 44px -20px rgba(0,0,0,.45)}.bb-status{display:flex;justify-content:space-between;align-items:center;padding:6px 18px 2px;font-size:.75em;font-weight:600;color:var(--tinte);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.bb-status-zeichen{display:inline-flex;align-items:flex-end;gap:2px}.bb-status-zeichen i{display:block;width:3px;border-radius:1px;background:var(--tinte)}.bb-status-zeichen i:first-child{height:4px}.bb-status-zeichen i:nth-child(2){height:6px}.bb-status-zeichen i:nth-child(3){height:8px}.bb-status-zeichen b{display:block;width:17px;height:8px;margin-left:5px;border-radius:2.5px;border:1.2px solid var(--tinte);background:linear-gradient(90deg,var(--tinte) 70%,transparent 70%) content-box;padding:1px}.bb-zurueck{width:14px;height:14px;fill:none;stroke:var(--akzent);stroke-width:2;stroke-linecap:round;stroke-linejoin:round;flex:none}.bb-kopf{display:flex;align-items:center;gap:10px;padding:8px 14px 10px;border-bottom:1px solid var(--linie)}.bb-zeichen{width:32px;height:32px;border-radius:50%;display:grid;place-items:center;background:var(--flaeche);font-family:var(--schrift-titel),sans-serif;color:var(--akzent);font-size:1.143em}.bb-von{font-weight:600;font-size:.964em}.bb-wann{font-size:.821em;color:var(--leise)}.bb-verlauf{padding:12px 12px 14px;display:grid;grid-gap:8px;gap:8px;align-content:start}.bb-verlauf,.flaeche .bb-verlauf{background:color-mix(in srgb,var(--akzent) 7%,#fff)}.bb-tag{justify-self:center;font-size:.75em;color:var(--leise);padding:2px 9px;background:rgba(255,255,255,.85);border-radius:4px}.bb-blase{justify-self:start;max-width:88%;background:#fff;color:var(--tinte);padding:9px 11px 10px;border-radius:18px 18px 18px 6px;display:grid;grid-gap:8px;gap:8px;font-size:.929em;line-height:1.35;box-shadow:0 1px 1.5px rgba(13,19,28,.12)}.bb-link{display:flex;gap:9px;align-items:center;background:color-mix(in srgb,var(--akzent) 9%,#fff);color:var(--tinte);border-radius:12px;padding:9px 11px;border-left:3px solid var(--akzent)}.bb-link .zeichen{color:var(--akzent);width:22px;height:22px;flex:none}.bb-link b{display:block;font-size:.929em;color:var(--akzent)}.bb-link small{display:block;font-size:.786em;color:var(--leise)}.bb-blase-still{background:#fff;color:var(--tinte)}@container (max-width: 420px){.bb-blase-still,.bb-verlauf>.bb-tag:first-child{display:none}.bb-handy{top:8%}.bb-regel{top:24%}}.bb-link b,.bb-link small{overflow-wrap:anywhere}.bb-gelesen{font-size:.786em;color:var(--leise)}.bb-regel{position:absolute;right:5%;top:30%;width:38%;display:grid;grid-gap:10px;gap:10px}.bb-regel p{display:flex;gap:8px;align-items:center;background:var(--grund);border:1px solid var(--linie);border-radius:8px;padding:10px 12px;font-size:.893em;font-weight:600;color:var(--tinte)}.flaeche .bb-regel p{background:var(--flaeche)}.bb-regel .zeichen{color:var(--akzent)}.bb-regel p:nth-child(2){margin-left:18%}.br-formular{position:absolute;left:6%;top:7%;width:60%;background:var(--grund);border-radius:10px;padding:18px;display:grid;grid-gap:10px;gap:10px;border:1px solid var(--linie);box-shadow:0 1px 2px rgba(0,0,0,.06),0 22px 48px -26px rgba(0,0,0,.4)}.br-titel{font-family:var(--schrift-titel),sans-serif;font-weight:500;font-size:1.286em}.br-feld{display:grid;grid-gap:4px;gap:4px}.br-feld>span{font-size:.786em;color:var(--leise);font-weight:600}.br-feld>b{display:flex;align-items:center;gap:8px;font-weight:400;padding:8px 10px;border:1px solid var(--linie);border-radius:6px;font-size:.929em}.br-feld>b .zeichen{color:var(--leise)}.br-zeiten{display:flex;gap:5px;flex-wrap:wrap}.br-zeiten i{font-style:normal;padding:6px 8px;border:1px solid var(--linie);border-radius:6px;font-size:.857em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.br-zeiten i.an{border-color:var(--akzent)}.br-knopf,.br-zeiten i.an{background:var(--akzent);color:#fff;font-weight:600}.br-knopf{margin-top:4px;text-align:center;padding:10px;border-radius:6px;font-size:.964em}.br-meldung{position:absolute;right:5%;bottom:9%;width:42%;background:var(--grund);border-radius:12px;padding:14px;display:grid;grid-gap:4px;gap:4px;border:1px solid var(--linie);box-shadow:0 24px 50px -20px rgba(0,0,0,.45)}.br-neu{display:flex;align-items:center;gap:6px;font-size:.786em;font-weight:600;color:var(--akzent)}.br-neu span{width:8px;height:8px;border-radius:50%;background:var(--akzent)}.br-was{font-weight:600;font-size:1em}.br-wer{font-size:.857em;color:var(--leise)}.br-wahl{display:grid;grid-template-columns:1fr 1fr;grid-gap:6px;gap:6px;margin-top:8px}.br-wahl span{text-align:center;padding:7px;border-radius:6px;border:1px solid var(--linie);font-size:.893em;font-weight:600}.br-wahl span.ja{background:var(--akzent);color:#fff;border-color:var(--akzent)}@container (max-width: 420px){.br-formular{width:66%;padding:12px;gap:7px;left:5%;top:6%}.br-meldung{width:46%;right:4%;bottom:6%;padding:10px}.br-titel{font-size:1.071em}}.bild-kunden{aspect-ratio:7/5}.bk-fenster{position:absolute;left:5%;top:8%;right:5%;bottom:-10%;background:var(--grund);border-radius:10px;border:1px solid var(--linie);display:grid;grid-template-columns:48px 1fr;overflow:hidden;box-shadow:0 1px 2px rgba(0,0,0,.06),0 26px 56px -26px rgba(0,0,0,.42)}.bk-seite{background:var(--nacht);display:grid;align-content:start;justify-items:center;grid-gap:6px;gap:6px;padding-top:12px}.bk-seite span{width:32px;height:32px;border-radius:8px;display:grid;place-items:center;color:rgba(255,255,255,.55)}.bk-seite span.an{background:rgba(255,255,255,.12);color:#fff}.bk-seite .bk-logo{background:#fff;color:var(--nacht);font-family:var(--schrift-titel),sans-serif;font-size:1.071em;margin-bottom:8px}.bk-haupt{display:grid;grid-template-rows:auto 1fr;min-width:0}.bk-oben{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px 16px;border-bottom:1px solid var(--linie)}.bk-titel{font-family:var(--schrift-titel),sans-serif;font-weight:500;font-size:1.143em;white-space:nowrap}.bk-suche{display:inline-flex;align-items:center;gap:6px;padding:5px 10px;border:1px solid var(--linie);border-radius:6px;color:var(--leise);font-size:.857em;min-width:120px}.bk-spalten{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px;padding:12px}.bk-spalten,.flaeche .bk-spalten{background:var(--flaeche)}.bk-spalte{display:grid;grid-gap:8px;gap:8px;align-content:start}.bk-spalte-kopf{display:flex;align-items:center;gap:6px;font-size:.857em;font-weight:600;color:var(--leise);padding-inline:2px}.bk-spalte-kopf span{background:var(--grund);border-radius:999px;padding:0 7px;font-size:.786em}.bk-karte{background:var(--grund);border-radius:8px;padding:10px 11px;display:grid;grid-gap:3px;gap:3px;border:1px solid var(--linie);box-shadow:0 1px 2px rgba(0,0,0,.05)}.bk-spalte:nth-child(3) .bk-karte{border-left:3px solid var(--akzent)}.bk-k-titel{font-weight:600;font-size:.929em}.bk-k-was{font-size:.857em;color:var(--leise)}.bk-k-wann{display:flex;align-items:center;gap:5px;font-size:.821em;color:var(--leise)}.bk-k-wann .zeichen{width:13px;height:13px}.bk-k-fuss{display:flex;justify-content:space-between;align-items:center;margin-top:5px}.bk-marke{font-size:.75em;font-weight:600;color:var(--akzent);padding:2px 7px;border-radius:4px;background:color-mix(in srgb,var(--akzent) 10%,transparent)}.bk-kuerzel{width:22px;height:22px;border-radius:50%;display:grid;place-items:center;font-size:.679em;font-weight:600;background:var(--flaeche);color:var(--akzent);border:1px solid var(--linie)}.demo{display:grid;grid-gap:22px;gap:22px;max-width:1080px;margin-inline:auto}@media (min-width:900px){.demo-app{font-size:16px}}.demo-steuer{display:flex;flex-wrap:wrap;align-items:end;gap:16px 24px}.demo-feld{display:grid;grid-gap:6px;gap:6px;font-weight:600;font-size:16px;flex:1 1 18rem;max-width:26rem}.demo-feld input{min-height:50px;padding:11px 13px;font:inherit;font-weight:400;font-size:18px;color:var(--tinte);background:#fff;border:1px solid var(--leise);border-radius:3px}.demo-logo-wahl{display:flex;flex-wrap:wrap;align-items:center;gap:10px 18px}.demo-datei{cursor:pointer}.demo-datei:has(input:focus-visible){outline:3px solid var(--akzent);outline-offset:3px}.demo-weg{background:none;border:0;padding:0;cursor:pointer;font:inherit;font-weight:600;min-height:44px}.kv{--kv-warn:#a3471a;position:relative;display:grid;overflow:hidden;background:var(--grund);color:var(--tinte);font-size:15px;border:1px solid var(--linie);border-radius:12px;box-shadow:0 1px 2px rgba(13,19,28,.06),0 26px 56px -32px rgba(13,19,28,.38)}.kv-kopf{display:flex;flex-wrap:wrap;align-items:center;gap:12px 14px;padding:14px 18px;border-bottom:1px solid var(--linie)}.kv-logo{width:38px;height:38px;flex:none;border-radius:9px;display:grid;place-items:center;overflow:hidden;background:var(--nacht);color:#fff;font-family:var(--schrift-titel),sans-serif;font-size:18px}.kv-logo img{width:100%;height:100%;object-fit:contain;background:#fff}.kv-name{min-width:0;flex:1 1 12rem}.kv-betrieb{font-family:var(--schrift-titel),sans-serif;font-weight:500;font-size:18px;line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kv-unter{font-size:14px;color:var(--leise)}.kv-werkzeug{display:flex;flex-wrap:wrap;gap:8px}.kv-knopf{display:inline-flex;align-items:center;gap:7px;min-height:40px;padding:7px 13px;font:inherit;font-size:14px;font-weight:600;color:var(--tinte);background:var(--grund);border:1px solid var(--linie);border-radius:8px;cursor:pointer}.kv-knopf .zeichen{width:17px;height:17px;color:var(--akzent)}.kv-knopf:hover{border-color:color-mix(in srgb,var(--akzent) 45%,var(--linie))}.kv-knopf[aria-expanded=true],.kv-knopf[aria-pressed=true]{border-color:var(--akzent);background:color-mix(in srgb,var(--akzent) 7%,#fff)}.kv-knopf-haupt{background:var(--akzent);border-color:var(--akzent);color:#fff}.kv-knopf-haupt:hover{background:var(--nacht);border-color:var(--nacht)}.kv :focus-visible{outline:2px solid var(--akzent);outline-offset:2px}.kv-reiter{display:flex;gap:4px;padding:0 14px;border-bottom:1px solid var(--linie)}.kv-reiter-knopf{display:inline-flex;align-items:center;gap:8px;min-height:46px;padding:0 8px;font:inherit;font-size:15px;font-weight:600;color:var(--leise);background:none;border:0;cursor:pointer}.kv-reiter-knopf[aria-selected=true]{color:var(--tinte);box-shadow:inset 0 -2px 0 var(--akzent)}.kv-zahl{min-width:22px;padding:1px 7px;border-radius:999px;font-size:12.5px;text-align:center;color:var(--tinte);font-weight:600}.kv-flaeche,.kv-zahl{background:var(--flaeche)}.kv-flaeche{position:relative;min-height:34em}.kv-brett{padding:14px}.kv-spalten{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px;align-items:stretch}.kv-spalte{display:flex;flex-direction:column;gap:8px;min-width:0;padding:10px;border-radius:10px;background:color-mix(in srgb,var(--nacht) 3.5%,transparent)}.kv-spalte-kopf{display:flex;align-items:center;justify-content:space-between;font-size:14px;font-weight:600;color:var(--leise);padding:0 2px 2px;font-family:inherit}.kv-spalte-kopf .kv-zahl{background:var(--grund)}.kv-liste{list-style:none;display:grid;grid-gap:8px;gap:8px;align-content:start;flex:1 1;min-height:7em}.kv-karte{position:relative;display:grid;grid-template-columns:22px minmax(0,1fr);background:var(--grund);border:1px solid var(--linie);border-radius:9px;box-shadow:0 1px 1.5px rgba(13,19,28,.06);-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:border-color .15s,box-shadow .15s}.kv-karte:hover{border-color:color-mix(in srgb,var(--akzent) 35%,var(--linie))}.kv-karte-offen{border-color:var(--akzent)}.kv-karte-wartet{box-shadow:inset 3px 0 0 var(--kv-warn),0 1px 1.5px rgba(13,19,28,.06)}.kv-karte-gehoben{border-color:var(--akzent);box-shadow:0 0 0 2px var(--akzent),0 14px 28px -14px rgba(13,19,28,.4)}.kv-karte-weg{opacity:.35;border-style:dashed;box-shadow:none}.kv-karte-neu{animation:kv-neu 1.6s ease-out}@keyframes kv-neu{0%{background:color-mix(in srgb,var(--akzent) 16%,#fff)}to{background:var(--grund)}}.kv-griff{display:grid;place-items:center;padding:0;border:0;border-radius:8px 0 0 8px;background:none;color:#8d98a6;cursor:-webkit-grab;cursor:grab;touch-action:none}.kv-griff svg{fill:currentColor}.kv-griff:hover{color:var(--akzent)}.kv-karte-knopf{display:grid;grid-gap:3px;gap:3px;min-width:0;padding:10px 12px 10px 2px;text-align:left;font:inherit;color:inherit;background:none;border:0;border-radius:0 8px 8px 0;cursor:pointer}.kv-k-titel{font-weight:600;font-size:15px;line-height:1.3}.kv-k-was{font-size:14px;color:var(--leise)}.kv-k-termin{display:flex;align-items:center;gap:6px;font-size:13.5px;color:var(--leise)}.kv-k-termin .zeichen{width:14px;height:14px;flex:none}.kv-k-marken{display:flex;flex-wrap:wrap;gap:5px;margin-top:4px}.kv-marke{display:inline-block;padding:1px 8px;border-radius:4px;font-size:12.5px;font-weight:600;background:var(--flaeche);color:var(--tinte)}.kv-marke-warten{background:color-mix(in srgb,var(--kv-warn) 12%,#fff);color:var(--tinte);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--kv-warn) 55%,#fff)}.kv-k-fuss{display:flex;align-items:center;justify-content:flex-end;gap:6px;margin-top:2px;font-size:12.5px;color:var(--leise)}.kv-kanal .zeichen{width:14px;height:14px;display:block}.kv-luecke{border:2px dashed color-mix(in srgb,var(--akzent) 40%,#fff);border-radius:9px;background:color-mix(in srgb,var(--akzent) 5%,#fff)}.kv-geist{position:fixed;left:0;top:0;z-index:60;pointer-events:none;display:grid;grid-template-columns:22px minmax(0,1fr);background:var(--grund);border:1px solid var(--akzent);border-radius:9px;box-shadow:0 20px 40px -14px rgba(13,19,28,.42);will-change:transform}:root.kv-zieht,:root.kv-zieht *{cursor:-webkit-grabbing!important;cursor:grabbing!important;-webkit-user-select:none;-moz-user-select:none;user-select:none}.kv-fenster{position:absolute;top:0;right:0;bottom:0;z-index:5;width:min(420px,100%);overflow-y:auto;display:grid;align-content:start;grid-gap:16px;gap:16px;padding:18px;background:var(--grund);border-left:1px solid var(--linie);box-shadow:-18px 0 36px -26px rgba(13,19,28,.35);animation:kv-fenster .18s ease-out}@keyframes kv-fenster{0%{opacity:0;transform:translateX(14px)}}.kv-fenster-kopf{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.kv-fenster-spalte{font-size:13px;font-weight:600;color:var(--akzent)}.kv-fenster-titel{font-family:var(--schrift-titel),sans-serif;font-weight:500;font-size:21px;line-height:1.25}.kv-fenster-titel:focus{outline:none}.kv-fenster-was{color:var(--leise);font-size:14.5px}.kv-block{display:grid;grid-gap:8px;gap:8px}.kv-block-titel{font-size:13px;font-weight:600;color:var(--leise)}.kv-aktionen,.kv-vorlage-wahl,.kv-ziele{display:flex;flex-wrap:wrap;gap:8px}.kv-wahl{min-height:36px;padding:5px 12px;font:inherit;font-size:14px;font-weight:600;color:var(--tinte);background:var(--grund);border:1px solid var(--linie);border-radius:4px;cursor:pointer}.kv-wahl[aria-pressed=true]{background:var(--nacht);border-color:var(--nacht);color:#fff}.kv-vorschau{border:1px solid var(--linie);border-radius:10px;padding:12px 14px;background:color-mix(in srgb,var(--akzent) 3%,#fff)}.kv-vorschau-kopf{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--leise);margin-bottom:8px}.kv-vorschau-text{white-space:pre-line;font-size:14.5px;line-height:1.5}.kv-termin{grid-template-columns:1fr 1fr;align-items:end}.kv-termin .kv-knopf{grid-column:1/-1;justify-self:start}.kv-feld{display:grid;grid-gap:4px;gap:4px;font-size:13px;font-weight:600;color:var(--leise)}.kv-feld select,.kv-notiz textarea{font:inherit;font-size:15px;font-weight:400;color:var(--tinte);background:#fff;border:1px solid var(--leise);border-radius:6px;padding:8px 10px;min-height:42px}.kv-kontakt{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px 14px;gap:10px 14px;padding:12px 0;border-block:1px solid var(--linie)}.kv-kontakt dt{font-size:12.5px;font-weight:600;color:var(--leise)}.kv-kontakt dd{margin:0;font-size:14.5px;overflow-wrap:anywhere}.kv-hinweis{font-size:14px;font-weight:600;color:var(--kv-warn)}.kv-notiz{display:grid;grid-gap:6px;gap:6px}.kv-notiz textarea{resize:vertical;-webkit-user-select:text;-moz-user-select:text;user-select:text}.kv-verlauf{list-style:none;display:grid}.kv-verlauf li{display:flex;justify-content:space-between;gap:12px;padding:7px 0;font-size:14px;border-top:1px solid var(--linie)}.kv-verlauf li:first-child{border-top:0}.kv-leise{color:var(--leise);white-space:nowrap}.kv-meldung{position:absolute;z-index:6;left:50%;bottom:14px;transform:translateX(-50%);display:flex;flex-wrap:wrap;align-items:center;gap:6px 16px;max-width:calc(100% - 28px);padding:10px 16px;border-radius:10px;background:var(--nacht);color:#fff;font-size:14.5px;box-shadow:0 14px 30px -16px rgba(13,19,28,.6)}.kv-meldung-knopf{min-height:36px;padding:0;font:inherit;font-weight:600;color:#fff;background:none;border:0;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.kv-meldung .kv-meldung-knopf:focus-visible{outline-color:#fff}.kv-textknopf{padding:0;font:inherit;font-weight:600;color:var(--akzent);background:none;border:0;cursor:pointer;text-align:left;text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px;min-height:24px}.kv-bekannt{font-size:14px;padding:10px 12px;border-radius:8px;background:color-mix(in srgb,var(--akzent) 6%,#fff)}.kv-leer{color:var(--leise);padding:18px 4px}.kv-heute{padding:16px;display:grid;grid-gap:16px;gap:16px;max-width:860px}.kv-zahlen{list-style:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.kv-zahlen li{padding:12px 14px;border-radius:10px;background:var(--grund);border:1px solid var(--linie);font-size:14px;color:var(--leise)}.kv-zahlen b{display:block;font-family:var(--schrift-titel),sans-serif;font-weight:500;font-size:28px;line-height:1.1;color:var(--tinte)}.kv-heute-kopf{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px}.kv-heute-titel{font-family:var(--schrift-titel),sans-serif;font-weight:500;font-size:19px}.kv-aufgaben{list-style:none;display:grid;grid-gap:8px;gap:8px}.kv-aufgabe{display:grid;grid-template-columns:20px minmax(0,1fr) auto;align-items:center;grid-gap:12px;gap:12px;padding:12px 14px;background:var(--grund);border:1px solid var(--linie);border-radius:9px}.kv-aufgabe>.zeichen{width:19px;height:19px;color:var(--akzent)}.kv-aufgabe-rueckruf{box-shadow:inset 3px 0 0 var(--kv-warn)}.kv-aufgabe-rueckruf>.zeichen{color:var(--kv-warn)}.kv-aufgabe-text{display:grid;grid-gap:2px;gap:2px;min-width:0;font-size:14px}.kv-aufgabe-titel{font-size:15px}.kv-aufgabe-knoepfe{display:flex;gap:6px}@media (max-width:639px){.kv-heute{padding:12px 10px}.kv-zahlen b{font-size:23px}.kv-aufgabe{grid-template-columns:20px minmax(0,1fr)}.kv-aufgabe-knoepfe{grid-column:2}}.kv-heute-raster{display:grid;grid-template-columns:minmax(0,1fr)}@media (min-width:1000px){.kv-heute-raster{grid-template-columns:minmax(0,1fr) minmax(220px,280px)}.kv-woche-kurz{padding:16px 16px 16px 0}}.kv-woche-kurz{display:grid;grid-gap:10px;gap:10px;align-content:start;padding:0 16px 16px}.kv-woche-kurz .kv-verlauf li{flex-direction:column;gap:2px;font-size:14px}.kv-woche{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px}.kv-woche .kv-spalte{padding:8px}.kv-woche .kv-spalte-kopf{align-items:flex-start}.kv-tag-datum{display:block;font-weight:400;font-size:12.5px}.kv-tag-heute{background:color-mix(in srgb,var(--akzent) 7%,transparent)}.kv-termin-karte .kv-karte-knopf{gap:2px;padding:8px 10px 9px 2px}.kv-termin-karte .kv-karte-knopf:disabled{cursor:default;color:inherit}.kv-termin-zeit{font-size:13px;font-weight:600;color:var(--akzent);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.kv-termin-karte .kv-k-titel{font-size:14px}.kv-frei{list-style:none;padding:10px 4px;font-size:13px;color:var(--leise)}@media (max-width:1099px) and (min-width:640px){.kv-woche{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:30%;overflow-x:auto}}@media (max-width:639px){.kv-woche{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:72%;overflow-x:auto}}.kv-gaeste{padding:16px;display:grid;grid-gap:14px;gap:14px}.kv-suche{display:grid;grid-gap:6px;gap:6px;max-width:30rem}.kv-suche-feld{display:flex;align-items:center;gap:8px;padding:0 12px;background:#fff;border:1px solid var(--leise);border-radius:8px}.kv-suche-feld:focus-within{outline:2px solid var(--akzent);outline-offset:2px}.kv-suche-feld .zeichen{width:18px;height:18px;color:var(--leise);flex:none}.kv-suche-feld input{flex:1 1;min-width:0;min-height:44px;border:0;background:none;font:inherit;font-size:16px;color:var(--tinte);outline:none}.kv-gaeste-raster{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,3fr);grid-gap:14px;gap:14px;align-items:start}.kv-gast-liste{list-style:none;display:grid;grid-gap:6px;gap:6px}.kv-gast-zeile{width:100%;display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;padding:10px 12px;text-align:left;font:inherit;color:var(--tinte);background:var(--grund);border:1px solid var(--linie);border-radius:9px;cursor:pointer}.kv-gast-zeile .kv-leise{flex-basis:100%;font-size:13.5px;white-space:normal}.kv-gast-zeile[aria-pressed=true]{border-color:var(--akzent);box-shadow:inset 3px 0 0 var(--akzent)}.kv-gast-name{font-weight:600}.kv-gastkarte{display:grid;grid-gap:14px;gap:14px;padding:16px;background:var(--grund);border:1px solid var(--linie);border-radius:10px}.kv-gastkarte-kopf{display:flex;align-items:center;gap:10px}.kv-gast-notiz{font-size:14.5px}@media (max-width:639px){.kv-gaeste{padding:12px 10px}.kv-gaeste-raster{grid-template-columns:minmax(0,1fr)}}.kv-fenster~.kv-meldung{left:14px;transform:none;max-width:calc(100% - 462px)}@media (max-width:639px){.kv-kopf{padding:12px 14px}.kv-werkzeug{width:100%}.kv-brett{padding:10px 0 10px 10px}.kv-spalten{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:84%;overflow-x:auto;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;padding-right:10px;scrollbar-width:thin}.kv-spalten-zug{scroll-snap-type:none}.kv-spalte{scroll-snap-align:start}.kv-fenster{width:100%;border-left:0}.kv-meldung{left:10px;right:10px;transform:none;max-width:none}}@media (prefers-reduced-motion:reduce){.kv-fenster,.kv-karte-neu{animation:none}.kv-karte{transition:none}}.demo-hinweis{max-width:46em;margin-inline:auto;text-align:center}@container (max-width: 420px){.bk-fenster{grid-template-columns:38px 1fr;left:4%}.bk-seite span{width:26px;height:26px}.bk-fenster{right:-8%}.bk-spalten{grid-template-columns:repeat(3,10em);-webkit-mask-image:linear-gradient(90deg,#000 70%,transparent 98%);mask-image:linear-gradient(90deg,#000 70%,transparent 98%)}.bk-suche{display:none}}.schritte{list-style:none;display:grid;grid-gap:0;gap:0;counter-reset:schritt}.schritte>li{align-content:start;counter-increment:schritt;display:grid;grid-template-columns:44px minmax(0,1fr);grid-gap:6px 14px;gap:6px 14px;padding-block:22px;border-top:1px solid var(--linie)}.schritte>li:before{content:counter(schritt);font-family:var(--schrift-titel),Georgia,serif;font-size:2.143em;line-height:1;color:var(--akzent);grid-row:span 2}.schritte>li>*{grid-column:2}@media (min-width:900px){.schritte-quer{grid-template-columns:repeat(4,minmax(0,1fr));gap:28px}.schritte-quer>li{grid-template-columns:minmax(0,1fr);padding-top:22px}.schritte-quer>li:before{grid-row:auto;margin-bottom:8px}.schritte-quer>li>*{grid-column:1}}.schritt-titel{font-weight:600}.nachsatz{margin:28px auto 0;max-width:46em;text-align:center}.muster-reihe{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(220px,62%);grid-gap:16px;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:12px;margin-inline:-16px;padding-inline:16px;scrollbar-width:thin}.muster-reihe>*{scroll-snap-align:start}@media (min-width:720px){.muster-reihe{grid-auto-flow:row;grid-template-columns:repeat(3,minmax(0,1fr));overflow:visible;margin-inline:0;padding-inline:0;gap:40px 28px}}.muster{display:grid;grid-gap:10px;gap:10px;align-content:start}.muster-bild{border-radius:14px;overflow:hidden;border:1px solid var(--linie);background:var(--flaeche);aspect-ratio:600/1022}@media (min-width:720px){.muster-bild{aspect-ratio:600/760}}.muster-bild img{width:100%;height:100%;object-fit:cover;object-position:top}.muster-branche{font-family:var(--schrift-titel),sans-serif;font-weight:500;font-size:24px;line-height:1.2}.muster-hinweis{font-size:14px;color:var(--leise)}.muster-welten{display:none}.band-abschnitt{overflow:clip}.band-spur{list-style:none;display:flex;gap:20px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:thin;padding:4px max(16px,calc((100vw - 1360px) / 2 + 32px)) 16px}.band-karte{flex:none;width:78vw;display:grid;grid-gap:8px;gap:8px;align-content:start;scroll-snap-align:center}@media (min-width:720px){.band-karte{width:520px}.band-spur{gap:32px}}.band-bild{display:block;border-radius:10px;overflow:hidden;border:1px solid var(--linie);background:var(--grund);margin-bottom:8px;transition:transform .25s ease,box-shadow .25s ease;box-shadow:0 1px 2px rgba(0,0,0,.05)}.band-bild img{width:100%;aspect-ratio:16/10;object-fit:cover;object-position:top}.band-karte:hover .band-bild{transform:translateY(-4px);box-shadow:0 22px 40px -24px rgba(0,0,0,.4)}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference) and (min-width:720px){.band-huelle{height:140vh;view-timeline-name:--band}.band-abschnitt{padding-block:0}.band-kleber{position:-webkit-sticky;position:sticky;top:0;height:100vh;display:grid;grid-template-columns:minmax(0,1fr);align-content:center;grid-gap:8px;gap:8px;overflow:hidden;isolation:isolate}.band-spur{overflow:visible;width:max-content;scroll-snap-type:none;animation:band-laufen linear both;animation-timeline:--band;animation-range:entry 60% exit 45%}.muster-welten{display:block;position:absolute;inset:0;z-index:-1}.welt{inset:0;background:var(--ton);opacity:0;animation:linear both;animation-timeline:--band;animation-range:entry 60% exit 45%}.welt,.welt span{position:absolute}.welt span{left:3vw;bottom:-.2em;font-family:var(--schrift-titel),sans-serif;font-weight:500;font-size:clamp(64px,calc((50vh - 289px) * 1.25),220px);line-height:1;letter-spacing:-.03em;white-space:nowrap;color:color-mix(in srgb,var(--tief) 9%,transparent);animation:welt-gleiten linear both;animation-timeline:--band;animation-range:entry 60% exit 45%}@keyframes welt-gleiten{0%{transform:translateX(6vw)}to{transform:translateX(-10vw)}}@media (max-height:700px){.welt span{display:none}}.welt-1{animation-name:welt-1}@keyframes welt-1{0%{opacity:0}6%{opacity:1}12.7%{opacity:1}20.7%,to{opacity:0}}.welt-2{animation-name:welt-2}@keyframes welt-2{0%,12.7%{opacity:0}20.7%{opacity:1}29.3%{opacity:1}37.3%,to{opacity:0}}.welt-3{animation-name:welt-3}@keyframes welt-3{0%,29.3%{opacity:0}37.3%{opacity:1}46.0%{opacity:1}54.0%,to{opacity:0}}.welt-4{animation-name:welt-4}@keyframes welt-4{0%,46.0%{opacity:0}54.0%{opacity:1}62.7%{opacity:1}70.7%,to{opacity:0}}.welt-5{animation-name:welt-5}@keyframes welt-5{0%,62.7%{opacity:0}70.7%{opacity:1}79.3%{opacity:1}87.3%,to{opacity:0}}.welt-6{animation-name:welt-6}@keyframes welt-6{0%,79.3%{opacity:0}87.3%{opacity:1}94%{opacity:1}to{opacity:0}}@keyframes band-laufen{0%{transform:translateX(0)}to{transform:translateX(calc(-100% + 100vw))}}}}.zwei-spalten{display:grid;grid-gap:40px;gap:40px}@media (min-width:900px){.zwei-spalten{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:64px}}.preis-raster{display:grid;grid-gap:48px;gap:48px}@media (min-width:900px){.preis-raster{grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:80px;align-items:start}}.zusagen{list-style:none;display:grid}.zusagen li{padding-block:14px;border-top:1px solid var(--linie)}.zusagen li:last-child{border-bottom:1px solid var(--linie)}.kasten{background:var(--grund);border:1px solid var(--linie);border-top:3px solid var(--akzent);border-radius:8px;padding:24px;display:grid;grid-gap:14px;gap:14px;box-shadow:0 1px 2px rgba(0,0,0,.04),0 26px 50px -36px rgba(0,0,0,.35)}@media (min-width:720px){.kasten{padding:40px}}.kasten-preis{font-family:var(--schrift-titel),sans-serif;font-weight:500;font-size:clamp(22px,2.2vw,27px);line-height:1.3}.preis-zahl{display:block;font-size:clamp(48px,5vw,64px);line-height:1;letter-spacing:-.02em;margin-bottom:8px;color:var(--akzent)}.einfuehrung{border-left:3px solid var(--akzent);padding:12px 16px;display:grid;grid-gap:4px;gap:4px;background:var(--flaeche);border-radius:0 6px 6px 0}.nicht-block{display:grid;grid-gap:20px;gap:20px;max-width:1360px}.nicht-block>*{max-width:46em}.faq{max-width:880px}.faq details{border-top:1px solid var(--linie)}.faq details:last-child{border-bottom:1px solid var(--linie)}.faq summary{list-style:none;cursor:pointer;padding:18px 40px 18px 0;position:relative;font-weight:600;font-size:18.5px}.faq summary::-webkit-details-marker{display:none}.faq summary:after,.faq summary:before{content:"";position:absolute;right:6px;top:50%;width:16px;height:1.5px;background:var(--akzent);transition:transform .25s ease}.faq summary:before{transform:rotate(90deg)}.faq details[open]:not([data-weich=zu]) summary:before{transform:rotate(0deg)}.faq summary:hover{color:var(--akzent)}.faq details p{padding-bottom:20px;max-width:44em}.mehr>summary,.weg-mehr>summary{list-style:none;cursor:pointer;display:inline-flex;align-items:center;gap:8px;min-height:44px}.mehr>summary::-webkit-details-marker,.weg-mehr>summary::-webkit-details-marker{display:none}.mehr>summary{font-weight:600;color:var(--tinte);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}.mehr>summary:hover{text-decoration-thickness:2px}.mehr-zeichen{flex:none;width:16px;height:16px;fill:none;stroke:var(--akzent);stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;transition:transform .25s ease}.mehr[open]:not([data-weich=zu])>summary .mehr-zeichen,.weg-mehr[open]:not([data-weich=zu])>summary .mehr-zeichen{transform:rotate(180deg)}.mehr-auf,.mehr[open]:not([data-weich=zu])>summary .mehr-zu{display:none}.mehr[open]:not([data-weich=zu])>summary .mehr-auf{display:inline}.mehr-inhalt{display:grid;grid-gap:18px;gap:18px;padding-top:6px}.karten-punkte{list-style:none;display:grid;grid-gap:4px;gap:4px;font-size:16.5px}.karten-punkte li{position:relative;padding-left:20px}.karten-punkte li:before{content:"–";position:absolute;left:0;color:var(--akzent)}.kopf-punkte{font-size:18px;gap:6px;margin-top:4px}.karten-fuss{display:flex;flex-wrap:wrap;align-items:center;gap:6px 20px}.mehr-verweis{font-weight:600;font-size:16px;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}.leistung-karte:hover .mehr-verweis{text-decoration-thickness:2px}.karten-eigen{position:relative;z-index:1}.weg-mehr>div{display:grid;grid-gap:4px;gap:4px;padding-top:2px}.weg-mehr>summary.weg-name{display:block;padding-block:8px;margin-block:-8px}.weg-mehr>summary .mehr-zeichen{display:inline-block;vertical-align:-1px;margin-left:6px}@media (min-width:900px){.weg-aufklappen:not(.weg-senkrecht) .weg-name{font-size:22px}}.weg-hand{font-size:17px;line-height:1.45;color:var(--tinte);margin-top:4px}.weg-hand strong{font-weight:600}.anfrage{display:grid;grid-gap:24px;gap:24px;max-width:680px}.formular{display:grid;grid-gap:18px;gap:18px}.feld{display:grid;grid-gap:6px;gap:6px;min-width:0}.feld-paar{display:grid;grid-gap:18px;gap:18px}@media (min-width:620px){.feld-paar{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.feld label{font-weight:600;font-size:16px}.feld label .leise{font-weight:400}.feld input,.feld select{width:100%;min-height:50px;padding:11px 13px;font:inherit;font-size:18px;color:var(--tinte);background:#fff;border:1px solid var(--leise);border-radius:3px}.feld select{-moz-appearance:none;appearance:none;-webkit-appearance:none;padding-right:40px;background-image:linear-gradient(45deg,transparent 50%,currentColor 0),linear-gradient(135deg,currentColor 50%,transparent 0);background-position:calc(100% - 20px) 52%,calc(100% - 15px) 52%;background-size:5px 5px;background-repeat:no-repeat}.formular .knopf{justify-self:start}.fangfeld{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.anfrage-danke{font-size:20px;line-height:1.5;padding:22px;border-left:2px solid var(--akzent);background:var(--grund)}.anfrage-fehler{color:var(--tinte);font-weight:600}.seiten-kopf{padding-block:48px 40px;display:grid;grid-gap:18px;gap:18px}@media (min-width:720px){.seiten-kopf{padding-block:80px 56px}}.seiten-kopf .gross{max-width:40em}.gruppe{padding-block:34px;border-top:1px solid var(--linie);display:grid;grid-gap:18px;gap:18px}@media (min-width:900px){.gruppe{grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:48px}}.gruppe-titel{font-family:inherit;font-weight:600;font-size:14px;letter-spacing:.06em;text-transform:uppercase;color:var(--leise);padding-top:6px}.gruppe-liste{list-style:none;display:grid}.gruppe-liste li{padding-block:0 26px;display:grid;grid-gap:6px;gap:6px}.gruppe-liste li+li{padding-top:26px;border-top:1px solid var(--linie)}.leistung-name{font-family:var(--schrift-titel),Georgia,serif;font-size:23px;line-height:1.2}.leistung-name a{text-decoration:none}.leistung-name a:hover{text-decoration:underline;text-underline-offset:5px;text-decoration-thickness:1px}.richtpreis{font-size:15px;color:var(--leise)}.angaben{display:grid;grid-gap:22px;gap:22px;max-width:760px}.angaben h2{font-family:inherit;font-size:15px;letter-spacing:.04em;text-transform:uppercase;color:var(--leise);margin-bottom:4px}.tabelle-huelle{position:relative;overflow-x:auto;margin-inline:-16px;padding-inline:16px}.tabelle{border-collapse:collapse;width:100%;min-width:340px;font-size:16px}.tabelle td,.tabelle th{text-align:left;vertical-align:top;padding:12px 10px 12px 0;border-bottom:1px solid var(--linie)}.tabelle thead th{font-family:var(--schrift-titel),Georgia,serif;font-size:18px;line-height:1.25;border-bottom:1px solid var(--tinte)}.tabelle td.ja{white-space:nowrap;width:22%}.tabelle .preis-zeile-tabelle td,.tabelle .preis-zeile-tabelle th{font-size:18px}@media (min-width:720px){.tabelle{font-size:17px}.tabelle td,.tabelle th{padding-right:20px}}.textblock{display:grid;grid-gap:16px;gap:16px;max-width:46em;align-content:start}.rahmen.textblock{max-width:1180px}.rahmen.textblock>*{max-width:46em}.liste-nummern{padding-left:1.3em;display:grid;grid-gap:14px;gap:14px}.rechtstext{max-width:760px;display:grid;grid-gap:16px;gap:16px;padding-bottom:80px}.rechtstext h2{font-size:24px;margin-top:18px}.impressum-block{display:grid;grid-gap:12px;gap:12px}.mit-bild{display:grid;grid-gap:40px;gap:40px}@media (min-width:900px){.mit-bild{grid-template-columns:minmax(0,7fr) minmax(0,4fr);gap:64px;align-items:start}}.handy-klein{max-width:280px;border-radius:22px;border:6px solid var(--tinte);background:var(--tinte);overflow:hidden}.handy-klein img{border-radius:16px}.fuss{background:var(--grund);color:var(--tinte);padding-block:56px 64px;border-top:1px solid var(--linie)}.fuss-innen{display:grid;grid-gap:22px;gap:22px}.fuss-marke{color:var(--akzent);display:inline-flex;width:max-content}.wortmarke-hell{width:190px}.fuss-satz{max-width:36em;font-size:16px;line-height:1.5}.fuss-nav{display:flex;flex-wrap:wrap;gap:10px 26px;font-size:16px}.fuss-nav a{color:var(--tinte);text-underline-offset:4px}.fuss a:focus-visible{outline-color:var(--akzent)}@media (min-width:900px){.fuss-innen{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:40px}}@media (prefers-reduced-motion:no-preference){.knopf{transition:background-color .15s ease}}.weg{--f:1;--strahl-leer:color-mix(in srgb,var(--akzent) 24%,var(--grund));display:grid;grid-gap:28px;gap:28px}html.strahl .weg{--f:0}.weg-stationen{list-style:none;display:grid;grid-gap:0;gap:0;--mitte:14px}.weg-stationen li{position:relative;display:grid;grid-gap:8px;gap:8px;align-content:start;padding:0 0 28px 36px;--stueck:clamp(0,calc(var(--f) * (var(--stationen) - 1) - var(--i)),1)}.weg-stationen li:after,.weg-stationen li:before{content:"";position:absolute;left:6px;width:2px;top:var(--mitte);bottom:calc(-1 * var(--mitte));background:var(--strahl-leer)}.weg-stationen li:after{background:var(--akzent);transform-origin:top;transform:scaleY(var(--stueck))}.weg-stationen li:last-child:after,.weg-stationen li:last-child:before{display:none}.weg-knoten{z-index:1;left:0;top:calc(var(--mitte) - 7px);width:14px;height:14px;background:var(--grund);box-shadow:inset 0 0 0 2px var(--strahl-leer)}.weg-knoten,.weg-knoten:after{position:absolute;border-radius:50%}.weg-knoten:after{content:"";inset:0;background:var(--akzent);opacity:clamp(0,calc((var(--f) * (var(--stationen) - 1) - var(--i)) * 12 + 1),1)}.weg-name{font-family:var(--schrift-titel),sans-serif;font-weight:500;font-size:24px;line-height:1.1;color:var(--akzent)}.weg-teil{display:grid;grid-gap:4px;gap:4px}@media (min-width:900px){.weg:not(.weg-senkrecht) .weg-stationen{grid-template-columns:repeat(var(--stationen,5),minmax(0,1fr))}.weg:not(.weg-senkrecht) .weg-stationen li{padding:34px 28px 0 0}.weg:not(.weg-senkrecht) .weg-stationen li:after,.weg:not(.weg-senkrecht) .weg-stationen li:before{left:7px;right:-7px;top:6px;bottom:auto;width:auto;height:2px}.weg:not(.weg-senkrecht) .weg-stationen li:after{transform-origin:left;transform:scaleX(var(--stueck))}.weg:not(.weg-senkrecht) .weg-knoten{top:0}.weg-name{font-size:26px}.weg-aufklappen:not(.weg-senkrecht) .weg-mehr>summary{-webkit-text-decoration:underline dotted 1.5px;text-decoration:underline dotted 1.5px;text-underline-offset:6px}.weg-aufklappen:not(.weg-senkrecht) .weg-mehr>summary .mehr-zeichen{display:none}}@media (prefers-reduced-motion:reduce){.faq summary:after,.faq summary:before,.kopf-menue summary span,.mehr-zeichen{transition:none}}.fenster-leiste[data-name]:after{content:attr(data-name);margin-left:10px;padding:2px 10px;background:var(--flaeche);border-radius:4px}.held-einzeln{--wand-h:clamp(170px,min(calc(28px + 52.5vw),calc(100svh - 470px)),300px)}.held-geraete{position:absolute;z-index:-2;margin:0;right:-2vw;top:16px;width:calc((var(--wand-h) - 28px) * 1.6);perspective:1600px}@media (max-width:719px){.held-einzeln .hg-handy{bottom:4%;width:20%}.held-einzeln .hg-unter .mh-i{display:none}}.held-einzeln .held-geraete .hg-handy,.held-einzeln .held-geraete .hg-rechner{-webkit-mask-image:linear-gradient(180deg,#000 62%,transparent);mask-image:linear-gradient(180deg,#000 62%,transparent)}.hg-rechner{border-radius:8px;overflow:hidden;box-shadow:0 40px 80px -40px rgba(0,0,0,.7);transform:rotateY(-12deg) rotateX(3deg);transform-origin:100% 50%}.hg-rechner img{width:100%;aspect-ratio:16/10;object-fit:cover;object-position:top}.hg-handy{position:absolute;right:10%;bottom:-14%;width:22%;border-radius:20px;border:5px solid #000;background:#000;overflow:hidden;box-shadow:0 30px 50px -20px rgba(0,0,0,.7)}.hg-handy img{width:100%;aspect-ratio:600/1022;object-fit:cover;object-position:top;border-radius:15px}.hg-unter{position:absolute;right:4%;bottom:0;font-size:13px;color:#fff;opacity:.8}.held-titel-lang{font-size:clamp(32px,4.4vw,60px)}@media (min-width:720px){.held-einzeln{min-height:clamp(560px,calc(100svh - 101px),820px)}.held-geraete{right:3vw;top:50%;width:46vw;transform:translateY(-50%)}.held-einzeln .held-geraete .hg-handy,.held-einzeln .held-geraete .hg-rechner{-webkit-mask-image:none;mask-image:none}.hg-unter{top:auto;bottom:-38px;transform:none;right:auto;left:2%}.held-einzeln .held-inhalt>*{max-width:min(100%,40vw)}.held-einzeln .held-inhalt>.held-titel{font-size:clamp(34px,4vw,58px)}}.preis-karten{list-style:none;display:grid;grid-gap:20px;gap:20px}@media (min-width:900px){.preis-karten{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}}.preis-karte{display:grid;grid-template-rows:auto 1fr auto;grid-gap:14px;gap:14px;padding:28px;background:var(--grund);border:1px solid var(--linie);border-top:3px solid var(--akzent);border-radius:8px;box-shadow:0 1px 2px rgba(0,0,0,.04),0 26px 50px -38px rgba(0,0,0,.35)}.preis-karte-fuss{display:grid;grid-gap:6px;gap:6px;padding-top:18px;border-top:1px solid var(--linie)}.preis-karte:has(>.mehr){grid-template-rows:auto auto auto 1fr auto;align-items:start}.preis-karte-zahl{font-family:var(--schrift-titel),sans-serif;font-weight:500;font-size:26px;line-height:1.2;color:var(--akzent)}.preis-karte-offen{color:var(--tinte)}.preis-karte-label{display:block;font-family:var(--schrift-text-ersatz,sans-serif);font-size:14px;color:var(--leise);margin-bottom:4px}html.schriften-da .preis-karte-label{font-family:var(--schrift-text),sans-serif}.preis-karte-zusatz{display:block;font-size:19px;color:var(--tinte);margin-top:4px}.gruender{list-style:none;display:grid;grid-gap:20px;gap:20px}@media (min-width:720px){.gruender{grid-template-columns:1fr 1fr}}.gruender-karte{border:1px solid var(--linie);border-radius:8px;padding:28px}.flaeche .gruender-karte,.gruender-karte{background:var(--grund)}.gruender-karte p{position:relative;display:grid;grid-gap:6px;gap:6px}.gruender-name{font-family:var(--schrift-titel),sans-serif;font-weight:500;font-size:clamp(26px,2.6vw,34px);line-height:1.1}.gruender-aufgabe{font-size:18px}.gruender-satz{margin-top:28px;max-width:46em}.brauchen{display:grid;grid-gap:20px;gap:20px}.brauchen>p{font-size:18px}.vertrag{display:grid}.vertrag>div{display:grid;grid-gap:4px;gap:4px;padding-block:14px;border-top:1px solid var(--linie)}.vertrag>div:last-child{border-bottom:1px solid var(--linie)}@media (min-width:620px){.vertrag>div{grid-template-columns:8.5em minmax(0,1fr);gap:20px}}.vertrag dt{font-weight:600}.vertrag dd{margin:0}.nach-fragen{margin-top:72px}.mess-huelle{overflow-x:auto}.mess-tabelle{width:100%;min-width:520px;border-collapse:collapse;font-size:17px}.mess-tabelle td,.mess-tabelle th{padding:14px 12px 14px 0;border-bottom:1px solid var(--linie);text-align:left;vertical-align:top}.mess-tabelle thead th{font-size:15px;font-weight:600}.mess-tabelle td{font-family:var(--schrift-titel),sans-serif;font-size:22px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--akzent)}.mess-tabelle tbody th{font-weight:600}.mess-unter{display:block;font-weight:400;font-size:15px}.mess-nachsatz{margin-top:20px;max-width:46em}@media (max-width:619px){.mess-tabelle{min-width:0;font-size:16px}.mess-tabelle td,.mess-tabelle th{padding-right:8px}.mess-tabelle thead th{font-size:13px;hyphens:auto;-webkit-hyphens:auto}.mess-tabelle td{font-size:19px}.mess-unter{font-size:13px}}.anfrage-raster{display:grid;grid-gap:24px;gap:24px;align-items:start}@media (min-width:1000px){.anfrage-raster{grid-template-columns:minmax(0,7fr) minmax(0,6fr);gap:32px}}.anfrage-karte{background:var(--grund);border:1px solid var(--linie);border-radius:10px;padding:28px}@media (min-width:720px){.anfrage-karte{padding:40px}}.anfrage-karte .anfrage{max-width:none}.rueckruf{display:grid;grid-gap:16px;gap:16px}.rueckruf-nummer{display:inline-flex;align-items:center;gap:10px;font-family:var(--schrift-titel),sans-serif;font-weight:500;font-size:clamp(26px,2.6vw,32px);color:var(--akzent);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.knopf-rand{background:var(--grund);color:var(--akzent);box-shadow:inset 0 0 0 1.5px var(--akzent)}.mail-zeile{display:flex;flex-wrap:wrap;align-items:center;gap:14px 22px}.mail-adresse{font-family:var(--schrift-titel),sans-serif;font-weight:500;font-size:clamp(20px,2.2vw,26px);color:var(--akzent);overflow-wrap:anywhere}.knopf-rand:hover{background:var(--flaeche)}.seiten-kopf .titel-1{max-width:18ch;text-wrap:balance}.preis-tabelle{border-collapse:separate;border-spacing:16px 0;width:100%;min-width:620px;margin-inline:-16px;font-size:16px}.preis-tabelle td,.preis-tabelle th{text-align:left;vertical-align:middle;padding:13px 18px;border-bottom:1px solid var(--linie)}.preis-tabelle tbody th{font-weight:400;padding-left:0;width:44%}.preis-tabelle td,.preis-tabelle thead th:not(:first-child){background:var(--grund)}.preis-tabelle thead th:not(:first-child){font-family:var(--schrift-titel),sans-serif;font-weight:500;font-size:clamp(19px,1.8vw,23px);line-height:1.2;padding-top:26px;border-radius:10px 10px 0 0;border-bottom:0;vertical-align:bottom}.preis-tabelle thead th.paket-zwei{box-shadow:inset 0 3px 0 var(--akzent)}.preis-tabelle tbody tr:last-child td{border-radius:0 0 10px 10px;border-bottom:0;padding-bottom:26px}.preis-tabelle tbody th,.preis-tabelle thead th:first-child{background:transparent}.preis-monat td strong{font-family:var(--schrift-titel),sans-serif;font-weight:500;font-size:clamp(38px,4vw,52px);line-height:1;letter-spacing:-.02em;color:var(--akzent)}.preis-einmal th,.preis-monat th{font-weight:600}.haken{fill:none;stroke:var(--akzent);stroke-width:2;stroke-linecap:round;stroke-linejoin:round;vertical-align:middle}.preise-hinweis{margin-top:24px}.preise-einzeln{display:grid;grid-gap:20px;gap:20px;max-width:1040px}.preise-einzeln .preise-hinweis{margin-top:4px}.preise-einzeln .preise-knoepfe{grid-column:auto}.einzeln-kopf{display:grid;grid-gap:8px;gap:8px}.einzeln-tabelle{width:100%;border-collapse:collapse;font-size:16px}.einzeln-tabelle thead th{text-align:left;font-size:13.5px;font-weight:600;letter-spacing:.02em;color:var(--leise);padding:0 16px 10px 0;border-bottom:2px solid var(--tinte)}.einzeln-tabelle tbody th,.einzeln-tabelle td{text-align:left;vertical-align:top;padding:13px 16px 13px 0;border-bottom:1px solid var(--linie)}.einzeln-tabelle tbody:not(:last-child) tr:last-child>*{border-bottom-color:var(--tinte)}.einzeln-bereich{font-weight:600;width:24%}.einzeln-leistung{font-weight:400;width:32%}.einzeln-tabelle td{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}@media (max-width:640px){.einzeln-tabelle,.einzeln-tabelle tbody,.einzeln-tabelle tbody th,.einzeln-tabelle td,.einzeln-tabelle tr{display:block;width:auto}.einzeln-tabelle thead{display:none}.einzeln-tabelle tbody{padding-top:18px}.einzeln-tabelle tr{padding:10px 0;border-bottom:1px solid var(--linie)}.einzeln-tabelle tbody th,.einzeln-tabelle td{padding:0;border:0}.einzeln-tabelle tbody:not(:last-child) tr:last-child>*{border:0}.einzeln-bereich{padding-bottom:6px!important;border-bottom:2px solid var(--tinte)!important;margin-bottom:4px}}.bereiche-uebersicht>ul{list-style:none;display:grid;grid-gap:22px 32px;gap:22px 32px;margin-top:12px}@media (min-width:720px){.bereiche-uebersicht>ul{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1100px){.bereiche-uebersicht>ul{grid-template-columns:repeat(3,minmax(0,1fr))}}.bereich-kurz{display:grid;grid-gap:6px;gap:6px;align-content:start;padding-top:14px;border-top:2px solid var(--tinte)}.bereich-name{font-size:19px}.bereich-name a{text-decoration:none}.bereich-kurz>p{font-size:15.5px;color:var(--leise)}.bereich-leistungen{list-style:none;display:flex;flex-wrap:wrap;gap:4px 14px;font-size:15.5px}.fuer-wen{font-size:15.5px}.leistung-karte .karten-fuss{margin-top:4px}.preise-weiter{display:grid;grid-gap:28px;gap:28px}@media (min-width:900px){.preise-weiter{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:48px;align-items:start}.preise-knoepfe{grid-column:2}}.info-karten{list-style:none;display:grid;grid-gap:12px;gap:12px}@media (min-width:720px){.info-karten{grid-template-columns:1fr 1fr}}.info-karten li{background:var(--flaeche);border-radius:8px;padding:20px 22px;font-size:16.5px;line-height:1.5}.gruppe-band{padding-block:56px}@media (min-width:900px){.gruppe-band{padding-block:88px}}.gruppe-raster{display:grid;grid-gap:28px;gap:28px}@media (min-width:900px){.gruppe-raster{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:56px;align-items:start}}.gruppe-kopf{display:grid;grid-gap:24px;gap:24px}@media (min-width:900px){.gruppe-kopf{position:-webkit-sticky;position:sticky;top:24px}}.leistung-karten{list-style:none;display:grid;grid-gap:14px;gap:14px}@media (min-width:720px){.leistung-karten{grid-template-columns:1fr 1fr}}.leistung-karte{position:relative;display:grid;grid-template-rows:auto 1fr auto auto;grid-gap:10px;gap:10px;padding:22px 24px;background:var(--grund);border:1px solid var(--linie);border-radius:8px;transition:border-color .2s ease,box-shadow .2s ease}.flaeche .leistung-karte{border-color:transparent}.leistung-karte:hover{border-color:var(--akzent);box-shadow:0 18px 36px -26px rgba(0,0,0,.35)}.leistung-karte>p{font-size:17px}.karten-link{text-decoration:none}.karten-link:after{content:"";position:absolute;inset:0;border-radius:8px}.karten-link:focus-visible{outline:0}.leistung-karte:has(.karten-link:focus-visible){outline:3px solid var(--akzent);outline-offset:3px}.leistung-karte .leistung-name{font-weight:500}.leistung-karte:hover .leistung-name{color:var(--akzent)}.leistung-preis{display:grid;grid-gap:4px;gap:4px;padding-top:12px;border-top:1px solid var(--linie)}.leistung-preis .preis-zeile{font-size:16px}.leistung-name{font-family:var(--schrift-titel),sans-serif;font-weight:500}.mit-bild-kopf{display:grid;grid-gap:32px;gap:32px;align-items:center}@media (min-width:900px){.mit-bild-kopf{grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:64px}}.seiten-kopf-text{display:grid;grid-gap:18px;gap:18px}.angaben-karten{display:grid;grid-gap:16px;gap:16px}@media (min-width:900px){.angaben-karten{grid-template-columns:1.3fr 1fr .8fr}}.angabe-karte{background:var(--grund);border-radius:8px;padding:26px;display:grid;grid-gap:10px;gap:10px;align-content:start}.angabe-karte h2{font-family:inherit;font-size:14px;letter-spacing:.04em;text-transform:uppercase;color:var(--leise);font-weight:600}.angabe-preis{border-top:3px solid var(--akzent)}.angaben-unten{display:grid;grid-gap:14px;gap:14px;margin-top:28px;max-width:46em}@media (min-width:900px){.weg-senkrecht .weg-stationen{grid-template-columns:minmax(0,1fr)}.weg-senkrecht .weg-stationen li{padding:0 0 36px 44px;grid-template-columns:minmax(0,4fr) minmax(0,7fr);gap:8px 40px}.weg-senkrecht .weg-name{font-size:26px}.weg-senkrecht .weg-teil{grid-column:2}.weg-senkrecht .weg-name+.weg-teil{grid-row:1}}.weg-senkrecht .weg-teil p:not(.schritt-titel){color:var(--tinte)}.muster-raster{list-style:none;display:grid;grid-gap:40px 28px;gap:40px 28px}@media (min-width:720px){.muster-raster{grid-template-columns:1fr 1fr}}.muster-raster .band-karte{width:auto}.anfrage-seite{display:grid;grid-gap:40px;gap:40px;align-items:start}@media (min-width:1000px){.anfrage-seite{grid-template-columns:minmax(0,6fr) minmax(0,5fr);gap:64px}}.anfrage-weg .weg-stationen li{grid-template-columns:minmax(0,1fr)!important}.anfrage-weg .weg-teil{grid-column:1!important;grid-row:auto!important}.anfrage-weg .weg-name{font-size:22px!important}.merkmale{list-style:none;display:grid;grid-gap:16px;gap:16px}@media (min-width:900px){.merkmale{grid-template-columns:1fr 1fr;gap:20px;grid-auto-flow:dense}.merkmal-voll{grid-column:1/-1}}.merkmal{background:var(--flaeche);border-radius:10px;padding:26px 28px;grid-gap:22px;gap:22px}.merkmal,.merkmal-text{display:grid;align-content:start}.merkmal-text{grid-gap:10px;gap:10px}@media (min-width:900px){.merkmal-breit{grid-column:1/-1;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:48px;align-items:center;padding:36px 40px}.merkmal-breit:nth-of-type(odd) .merkmal-text{order:2}}.merkmal .bild{background:var(--grund)}.rahmen.rechtstext{max-width:1360px}.rahmen.rechtstext>*{max-width:760px}:root{--angabe:var(--schrift-mono),ui-monospace,Menlo,Consolas,monospace}.anfrage-karte,.angabe-karte,.einfuehrung,.gruender-karte,.info-karten li,.karten-link:after,.kasten,.leistung-karte,.merkmal,.preis-karte{border-radius:2px}.kasten,.leistung-karte,.leistung-karte:hover,.preis-karte{box-shadow:none}.kasten,.preis-karte{border-top-width:1px;border-top-color:var(--tinte)}.titel-1{letter-spacing:-.028em;line-height:1.02}.titel-2{letter-spacing:-.022em}.einzeln-tabelle td,.einzeln-tabelle thead th,.preis-zeile,.richtpreis,.seiten-kopf .klein.leise{font-family:var(--angabe);font-size:.9em;letter-spacing:0;font-weight:400}.preis-zeile{font-weight:400;font-size:.86em}.richtpreis,.seiten-kopf .klein.leise{font-size:14px}.bereiche-start{padding-block:32px 8px}.bereiche-liste{list-style:none;counter-reset:bereich}.bereich-zeile:last-child{border-bottom:1px solid var(--tinte)}.bereich-zeile{counter-increment:bereich;display:grid;grid-template-columns:34px minmax(0,1fr);grid-gap:4px 12px;gap:4px 12px;padding-block:18px 20px;border-top:1px solid var(--tinte)}.bereich-zeile:before{content:counter(bereich,decimal-leading-zero);font-family:var(--angabe);font-size:14px;color:var(--leise);padding-top:4px;grid-row:span 3}.bereich-zeile-name{font-size:21px;line-height:1.25}.bereich-zeile-name a{text-decoration:none}.bereich-zeile-name a:hover{text-decoration:underline;text-underline-offset:5px;text-decoration-thickness:1px}.bereich-zeile-satz{font-size:16.5px}.bereich-zeile-preis{font-family:var(--angabe);font-size:14.5px}.bereich-zeile-preis:empty{display:none}.bereich-zeile{position:relative;padding-right:36px}.bereich-zeile-name a{position:static}.bereich-zeile-name a:after{content:"";position:absolute;inset:0;z-index:1}.bereiche-titel{margin-bottom:20px}.bereiche-richtpreis{padding-top:14px}.bereich-zeile:after{content:"→";position:absolute;right:2px;top:18px;font-family:var(--angabe);font-size:18px;color:var(--akzent);transition:transform .15s ease}.bereich-zeile:hover:after{transform:translateX(4px)}.bereich-zeile:hover .bereich-zeile-name a{text-decoration:underline;text-underline-offset:5px;text-decoration-thickness:1px}.bereich-zeile:has(a:focus-visible){outline:3px solid var(--akzent);outline-offset:2px}.bereich-zeile-name a:focus-visible{outline:0}@media (prefers-reduced-motion:reduce){.bereich-zeile:after{transition:none}}@media (min-width:900px){.bereich-zeile{grid-template-columns:56px minmax(0,4fr) minmax(0,7fr) minmax(0,3fr);gap:0 32px;padding-block:24px 26px;align-items:baseline}.bereich-zeile:after{top:24px}.bereich-zeile:before{grid-row:auto;padding-top:0}.bereich-zeile-name{font-size:24px}.bereich-zeile-preis:empty{display:block}}.ausfuehrlich{padding-block:8px 72px}.ausf-einstieg{max-width:760px;padding-bottom:40px}.ausf-teil{display:grid;grid-gap:14px;gap:14px;padding-block:32px 36px;border-top:1px solid var(--tinte)}.ausf-titel{font-size:22px;line-height:1.25;letter-spacing:-.015em}.ausf-text{display:grid;grid-gap:14px;gap:14px;max-width:720px}.ausf-schritte li,.ausf-text>p{font-size:17.5px;line-height:1.6}.ausf-schritte{list-style:none;counter-reset:schritt;display:grid}.ausf-schritte li{counter-increment:schritt;display:grid;grid-template-columns:40px minmax(0,1fr);padding-block:12px;border-bottom:1px solid var(--linie)}.ausf-schritte li:first-child{padding-top:0}.ausf-schritte li:before{content:counter(schritt,decimal-leading-zero);font-family:var(--angabe);font-size:14px;color:var(--leise);padding-top:4px}.ausf-preis{font-family:var(--angabe);font-size:15.5px!important;line-height:1.65}.ausf-text.faq{max-width:720px}@media (min-width:900px){.ausf-teil{grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:32px}}.leistung-zeile.ausfuehrlich-da .leistung-name a{text-decoration:underline;text-underline-offset:5px;text-decoration-thickness:1px}.bereich-abschnitt{padding-block:56px 8px}.bereich-titel{padding-bottom:14px;border-bottom:1px solid var(--tinte)}.leistung-zeilen{list-style:none}.leistung-zeile{display:grid;grid-gap:10px 28px;gap:10px 28px;padding-block:22px;border-bottom:1px solid var(--linie)}.leistung-zeile .leistung-name{font-size:22px}.leistung-zeile .leistung-preis{padding-top:0;border-top:0;gap:2px}.leistung-zeile .leistung-preis .preis-zeile{font-size:14.5px}.leistung-zeile .richtpreis{font-size:13px}.leistung-mitte{display:grid;grid-gap:6px;gap:6px;font-size:16.5px}.leistung-knopf{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px}@media (min-width:1000px){.leistung-zeile{grid-template-columns:minmax(0,3fr) minmax(0,5fr) minmax(0,3fr) 300px;align-items:start}.leistung-knopf{justify-content:flex-end}}.einwilligung{position:fixed;inset:auto 0 0 0;z-index:40;background:#fff;color:var(--tinte);border-top:1px solid var(--tinte);box-shadow:0 -8px 24px rgba(30,58,92,.12);max-height:70vh;overflow:auto}html:not(.wahl-offen) .einwilligung{display:none}.einwilligung-innen{padding-block:18px 16px;display:grid;grid-gap:10px;gap:10px;max-width:880px}.einwilligung-titel{font-size:20px;margin:0}.einwilligung p{margin:0;font-size:16px}.einwilligung-knoepfe{display:flex;flex-wrap:wrap;gap:10px 12px;align-items:center}.einwilligung-wahl{min-width:168px;justify-content:center}.einwilligung-mehr,.fuss-knopf{background:none;border:0;padding:12px 6px;font:inherit;color:var(--tinte);text-decoration:underline;text-underline-offset:4px;cursor:pointer;min-height:44px}.fuss-knopf{padding:0;min-height:0;font-size:16px}.einwilligung-verweise a{color:var(--tinte);text-underline-offset:4px}.einstellungen{width:min(560px,calc(100vw - 32px));border:1px solid var(--tinte);padding:22px;color:var(--tinte);background:#fff}.einstellungen::-webkit-backdrop{background:rgba(30,58,92,.45)}.einstellungen::backdrop{background:rgba(30,58,92,.45)}.einstellungen-titel{font-size:22px;margin:0 0 10px}.einstellungen p{font-size:16px;margin:0 0 12px}.einstellungen-statistik{display:grid;grid-template-columns:1fr auto;grid-gap:0 14px;gap:0 14px;align-items:start}.einstellungen-schalter{width:22px;height:22px;margin-top:4px;accent-color:var(--akzent)}.einstellungen-hinweis{margin-top:12px}html.wahl-offen body{padding-bottom:150px}@media (max-width:640px){.einwilligung-wahl{flex:1 1 140px;min-width:0}}:root{--bernstein:#E9A23B;--bernstein-hell:#FFF4DE}.kopf-leiste{display:none;background:var(--nacht)}.kopf-leiste-innen{display:flex;justify-content:flex-end;gap:22px;padding-block:7px;font-size:14px}.kopf-leiste a{color:#fff;text-decoration:none;opacity:.9}.kopf-leiste a:hover{opacity:1;text-decoration:underline;text-underline-offset:4px}.kopf-nav ul{list-style:none;display:flex;gap:4px;margin:0;padding:0}.kopf-bereich{position:relative}.kopf-bereich>a{display:block;padding:24px 9px;font-size:15.5px;font-weight:600}.kopf-bereich:focus-within>a,.kopf-bereich>a:hover{text-decoration:none;color:var(--akzent);box-shadow:inset 0 -3px 0 var(--bernstein)}.kopf-unter{display:none!important;position:absolute;left:0;top:100%;min-width:300px;background:#fff;flex-direction:column;border:1px solid var(--linie);box-shadow:0 14px 30px rgba(10,20,34,.16);padding:8px;gap:0!important;z-index:20}.kopf-bereich:focus-within>.kopf-unter,.kopf-bereich:hover>.kopf-unter{display:flex!important}.kopf-unter a{padding:11px 14px;display:block;font-size:16px;border-radius:2px}.kopf-unter a:hover{background:var(--flaeche);text-decoration:none;color:var(--akzent)}@media (min-width:980px) and (max-width:1179px){.kopf-nav{display:none}.kopf-menue{display:block}.kopf-rechts{margin-left:auto}}@media (min-width:1180px){.kopf-leiste{display:block}.kopf-nav{margin-left:4px}}.kopf-menue-bereich summary{list-style:none;padding:13px 0;font-size:19px;border-bottom:1px solid var(--linie);cursor:pointer;display:flex;justify-content:space-between}.kopf-menue-bereich summary::-webkit-details-marker{display:none}.kopf-menue-bereich summary:after{content:"+";font-family:var(--angabe)}.kopf-menue-bereich[open] summary:after{content:"–"}.kopf-menue-bereich>div{display:grid;padding:4px 0 8px 14px}.kopf-menue-bereich>div a{font-size:17px!important;padding:10px 0!important;border-bottom:0!important;color:var(--leise)!important}.kopf-menue nav{max-height:calc(100vh - 140px)}.symbol{display:inline-grid;place-items:center;width:60px;height:60px;border-radius:50%;flex:none;transition:transform .25s ease}.symbol svg{width:30px;height:30px;fill:none;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.symbol-0{background:var(--akzent)}.symbol-0 svg{stroke:#fff}.symbol-1{background:var(--bernstein)}.symbol-1 svg{stroke:var(--akzent)}.symbol-klein{width:46px;height:46px}.symbol-klein svg{width:23px;height:23px}.flaechen{list-style:none;display:grid;grid-gap:16px;gap:16px;margin-block:0;padding-block:0;grid-template-columns:minmax(0,1fr)}@media (min-width:720px){.flaechen{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1100px){.flaechen{grid-template-columns:repeat(3,minmax(0,1fr))}.flaechen-vier{grid-template-columns:repeat(4,minmax(0,1fr))}}.flaeche-karte{position:relative;display:grid;align-content:start;grid-gap:8px;gap:8px;padding:24px 24px 56px;background:#fff;border:1px solid var(--linie);border-radius:4px;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}.flaeche-karte:focus-within,.flaeche-karte:hover{transform:translateY(-4px);box-shadow:0 16px 32px rgba(30,58,92,.16);border-color:var(--akzent)}.flaeche-karte:hover .symbol{transform:scale(1.07)}.flaeche-name{font-size:24px;line-height:1.2;margin-top:6px}.flaeche-ziel{color:var(--tinte);text-decoration:none}.flaeche-ziel:after{content:"";position:absolute;inset:0;z-index:1}.flaeche-satz{color:var(--leise);font-size:16.5px}.flaeche-ab,.flaeche-preis{font-family:var(--angabe);font-size:14.5px;margin-top:4px}.flaeche-knopf{position:absolute;left:24px;bottom:18px;font-size:15px;z-index:2}.flaeche-pfeil{position:absolute;right:20px;bottom:14px;font:22px var(--angabe);color:var(--akzent);transition:transform .2s ease}.flaeche-karte:hover .flaeche-pfeil{transform:translateX(5px)}.flaeche-gross{padding:30px 28px 64px}.flaeche-gross .flaeche-name{font-size:27px}.flaeche-gross .symbol{width:68px;height:68px}.flaeche-gross .symbol svg{width:34px;height:34px}.flaeche-karte .richtpreis{margin:0}@media (prefers-reduced-motion:reduce){.flaeche-karte,.flaeche-pfeil,.symbol{transition:none}.flaeche-karte:hover{transform:none}}.bereiche-schnellwahl ul{list-style:none;display:flex;flex-wrap:wrap;gap:10px;margin:18px 0 0;padding:0}.bereiche-schnellwahl a{display:inline-block;padding:8px 15px;border:1.5px solid var(--akzent);color:var(--akzent);font-weight:600;font-size:15.5px;text-decoration:none;border-radius:2px}.bereiche-schnellwahl a:hover{background:var(--akzent);color:#fff}.bereich-abschnitt{padding-block:56px 60px}.bereich-getoent{background:var(--flaeche)}.bereich-kopf{display:flex;gap:18px;align-items:center;margin-bottom:26px}.bereich-kopf .symbol{width:72px;height:72px}.bereich-kopf .symbol svg{width:36px;height:36px}.bereich-satz{color:var(--leise);margin:2px 0 0;font-size:18px}.bereich-titel{margin:0}.bereich-kopf+.flaechen{margin-top:0}:root{--marine:#1A3352;--marine-tief:#12233A}.band-marine{--grund:var(--marine-tief);--tinte:#fff;--leise:rgba(255,255,255,0.82);--linie:rgba(255,255,255,0.28);--akzent:var(--bernstein);--flaeche:rgba(255,255,255,0.08);background:var(--marine-tief);color:#fff;border:0;padding-block:110px 120px;margin-block:0;-webkit-clip-path:polygon(0 0,100% 56px,100% calc(100% - 56px),0 100%);clip-path:polygon(0 0,100% 56px,100% calc(100% - 56px),0 100%)}.band-marine .schritt-titel,.band-marine .titel-2,.band-marine .weg-name,.band-marine h2{color:#fff}@media (max-width:720px){.band-marine{padding-block:80px 90px;-webkit-clip-path:polygon(0 0,100% 30px,100% calc(100% - 30px),0 100%);clip-path:polygon(0 0,100% 30px,100% calc(100% - 30px),0 100%)}}.zahlen{display:grid;grid-template-columns:minmax(0,1fr);border-bottom:1px solid var(--linie)}.zahl{padding:30px 24px;border-top:1px solid var(--linie)}.zahl b{display:block;font:500 clamp(56px,8vw,84px) /1 var(--schrift-titel,inherit);color:var(--akzent);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.zahl span{color:var(--leise);font-size:17px}@media (min-width:900px){.zahlen{grid-template-columns:repeat(3,minmax(0,1fr));max-width:1296px;margin-inline:auto}.zahl{padding:38px 40px;border-top:0;border-left:1px solid var(--linie)}.zahl:first-child{border-left:0}}.bereich-kopf .bereich-titel{border:0;padding:0}.kopf-menue nav{grid-template-columns:minmax(0,1fr)}.kopf-menue-bereich{display:block;width:100%}.kopf-menue-bereich summary{width:100%}.bereich-satz,.flaeche-pfeil,.flaeche-satz,.zahlen .zahl span{color:var(--tinte)}.flaeche-ab,.flaeche-preis{color:var(--akzent)}.kopf-menue-bereich>div a small,.kopf-unter a small{display:block;font-family:var(--angabe);font-size:12.5px;color:var(--leise);font-weight:400;margin-top:2px}.kopf-unter-mwst{padding:8px 14px 4px;font-size:13px;color:var(--leise);border-top:1px solid var(--linie);margin-top:6px}.kopf-menue-bereich>div .kopf-unter-mwst{padding-left:0}.bereiche-unter{margin-top:-6px;margin-bottom:22px}.quiz-abschnitt{padding-block:70px}.quiz{margin-top:26px;background:var(--marine);color:#fff;padding:34px 32px 38px;border-radius:4px;--leise:rgba(255,255,255,.85);--linie:rgba(255,255,255,.3)}.quiz fieldset{border:0;margin:0;padding:0;min-width:0}.quiz-rand{font-family:var(--angabe);font-size:14px;color:#fff;margin:0 0 12px}.quiz-fortschritt{height:5px;background:rgba(255,255,255,.22);margin-bottom:26px}.quiz-fortschritt i{display:block;height:100%;background:var(--bernstein);transition:width .3s ease}.quiz-titel{font:500 clamp(24px,3.2vw,34px)/1.2 var(--schrift-titel),sans-serif;color:#fff;padding:0;float:left;width:100%;margin:0 0 18px}.quiz-optionen{clear:both;display:grid;grid-gap:12px;gap:12px;grid-template-columns:minmax(0,1fr)}@media (min-width:720px){.quiz-optionen{grid-template-columns:repeat(2,minmax(0,1fr))}}.quiz-option{display:flex;align-items:center;gap:12px;padding:18px 20px;border:1.5px solid rgba(255,255,255,.4);border-radius:3px;cursor:pointer;font-size:18px;transition:background .15s,border-color .15s}.quiz-option:hover{border-color:#fff}.quiz-option input{accent-color:var(--bernstein);width:20px;height:20px;flex:none}.quiz-option.gewaehlt{background:#fff;color:var(--marine);border-color:#fff;font-weight:600}.quiz-option:has(input:focus-visible){outline:3px solid var(--bernstein);outline-offset:2px}.quiz-knoepfe{display:flex;flex-wrap:wrap;gap:12px 16px;align-items:center;margin-top:24px}.quiz .knopf{background:#fff;color:var(--marine)}.quiz .knopf:disabled{opacity:1;background:transparent;color:#fff;box-shadow:inset 0 0 0 2px rgba(255,255,255,.45);cursor:not-allowed}.quiz .knopf-zweit{background:transparent;color:#fff;box-shadow:inset 0 0 0 2px #fff}.quiz .textlink,.quiz a{color:#fff}.quiz-schritte{list-style:none;display:grid;grid-gap:14px;gap:14px;margin:22px 0;padding:0}.quiz-schritte li{display:grid;grid-template-columns:44px 1fr;grid-gap:14px;gap:14px;background:rgba(255,255,255,.08);padding:16px 18px;border-radius:3px}.quiz-nr{width:44px;height:44px;border-radius:50%;background:var(--bernstein);color:var(--marine);display:grid;place-items:center;font:600 18px var(--angabe)}.quiz-schritte strong{font-size:21px}.quiz-schritte p{margin:2px 0 0}.quiz-preis{font-family:var(--angabe);font-size:14px}.quiz-oder{font-size:16px}.quiz .klein{font-size:15px;color:rgba(255,255,255,.88);margin-top:12px}.quiz .formular{background:#fff;padding:22px;border-radius:3px;margin-top:22px;--leise:#4A5361;--linie:#E1E5EB}.quiz .formular,.quiz .formular .klein{color:var(--tinte)}.quiz .formular .knopf{background:var(--marine);color:#fff}.quiz .formular .quiz-titel{color:var(--tinte);float:none}.quiz .anfrage-danke{background:#fff;color:var(--tinte);padding:16px 18px}.quiz-neu{background:none;border:0;color:#fff;font:inherit;cursor:pointer;padding:6px 0;text-decoration:underline;text-underline-offset:4px}.band-marine .band-muster{margin-top:56px;display:grid;justify-items:start}.such-muster{margin:0;background:#fff;color:var(--tinte);padding:22px;border-radius:3px;width:min(100%,560px);box-shadow:0 20px 40px rgba(0,0,0,.28);--linie:#E1E5EB}.muster-marke{font-size:13px;letter-spacing:.03em;color:var(--tinte);border:1px solid var(--tinte);display:inline-block;padding:3px 9px;margin:0 0 12px}.muster-marke,.such-feld{font-family:var(--angabe)}.such-feld{border:1px solid var(--linie);padding:12px 14px;font-size:16px;display:flex;min-height:46px;align-items:center}.such-feld i{display:inline-block;width:2px;height:20px;background:var(--bernstein);margin-left:2px;animation:blinken 1s steps(2) infinite}@keyframes blinken{50%{opacity:0}}.such-karten{display:grid;grid-gap:10px;gap:10px;margin-top:14px}.such-karte{padding:14px 16px;border-left:4px solid #1a3352;background:#F3F5F8;transition:background .5s ease,border-color .5s ease}.such-karte.such-text{border-left-color:var(--bernstein);background:var(--bernstein-hell)}.such-karten:not(.da) .such-text{background:#F3F5F8;border-left-color:#1A3352}.such-hinweis{margin:14px 0 0;font-size:15px;color:var(--tinte)}@media (prefers-reduced-motion:reduce){.such-feld i{animation:none}.such-karte{transition:none}}.profil-muster{max-width:760px}.profil-kopf{display:flex;gap:16px;align-items:center;margin:4px 0 18px}.profil-bild{width:64px;height:64px;border-radius:50%;background:var(--akzent);color:#fff;display:grid;place-items:center;font:500 22px var(--schrift-titel),sans-serif;flex:none}.profil-name{font-size:26px}.profil-ort{margin:0;color:var(--tinte)}.profil-liste{list-style:none;display:grid;grid-gap:14px;gap:14px;padding:0;margin:0 0 18px}.profil-bewertung{border:1px solid var(--linie);padding:18px 20px;border-radius:4px;background:#fff}.sterne{display:inline-flex;gap:2px}.sterne svg{stroke:var(--bernstein);stroke-width:1.5}.sterne .an{fill:var(--bernstein)}.sterne .aus{fill:none}.profil-text{margin:8px 0 12px;font-size:18px}.profil-antwort{border-left:3px solid var(--akzent);padding:4px 0 4px 14px;background:var(--flaeche)}.profil-antwort p{margin:4px 0;padding-right:10px}.profil-von{font-family:var(--angabe);font-size:13px}.demo-start{margin-block:18px 12px}.kontakt-abschnitt{background:var(--flaeche)}.kontaktstreifen{display:grid;grid-gap:22px;gap:22px}.kontakt-wege{flex-wrap:wrap;gap:14px 16px}.kontakt-anruf,.kontakt-wege{display:flex;align-items:center}.kontakt-anruf{gap:14px;margin:0}.kontakt-nummer{font-family:var(--angabe);font-size:17px}.kontakt-klein{margin:0}.kontakt-rueckruf{background:#fff;padding:22px;border-radius:3px;max-width:640px}.kontakt-rueckruf[hidden]{display:none}.faq-zitate .faq-zitat{margin:0;padding:4px 0 14px 18px;border-left:3px solid var(--bernstein)}.faq-zitate .faq-zitat p{font-size:18px;margin:0 0 6px}.faq-zitate cite{font-family:var(--angabe);font-size:14px;font-style:normal}@media (min-width:900px){.kontaktstreifen{grid-template-columns:1fr auto;align-items:center}.kontakt-klein,.kontakt-rueckruf{grid-column:1/-1}}p.zahl{margin:0}.such-muster{--tinte:#12161C;--leise:#4A5361;--grund:#fff}.such-muster,.such-muster .such-karte{color:#12161C}.kopf-menue nav{height:calc(100dvh - 80px);max-height:none;align-content:start;overflow:auto}:root{--angabe:var(--schrift-text),"Helvetica Neue",Arial,sans-serif}.ausf-preis,.bereich-zeile-preis,.flaeche-ab,.flaeche-preis,.kontakt-nummer,.preis-zeile,.quiz-preis,.richtpreis{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:600;letter-spacing:0}.muster-marke{letter-spacing:0}.flaeche-pfeil{font-family:var(--schrift-text),sans-serif}html.ef [data-ef]:not(.ef-da){opacity:0;transform:translateY(26px)}html.ef [data-ef]{transition:opacity .6s cubic-bezier(.2,.7,.2,1),transform .6s cubic-bezier(.2,.7,.2,1);transition-delay:var(--ef-v,0s)}@media (prefers-reduced-motion:reduce){html.ef [data-ef]{opacity:1!important;transform:none!important;transition:none}}.kopf-rahmen{max-width:none;padding-inline:clamp(16px,3vw,44px)}@media (min-width:1180px){.kopf-innen{gap:28px}.kopf-nav{flex:1 1;display:flex;justify-content:center;margin-left:0!important}.kopf-nav ul{gap:clamp(2px,1.2vw,18px)}.kopf-rechts{margin-left:0}}.kopf-unter{min-width:250px}.bereich-held{padding-block:96px 120px}.bereich-held-innen{display:grid;justify-items:center;text-align:center;grid-gap:18px;gap:18px}.bereich-held-innen .titel-1{color:#fff}.bereich-held-innen .gross{color:#fff;max-width:34em}.bereich-held .symbol{width:76px;height:76px}.bereich-held .symbol svg{width:38px;height:38px}.flaechen-zwei{max-width:900px;margin-inline:auto}@media (min-width:1100px){.flaechen-zwei{grid-template-columns:repeat(2,minmax(0,1fr))}}.bereich-weiter{text-align:center;margin-top:36px}.bereich-titel a{color:inherit;text-decoration:none}.bereich-titel a:hover{text-decoration:underline;text-underline-offset:6px;text-decoration-thickness:2px}.bereich-held{-webkit-clip-path:polygon(0 0,100% 0,100% calc(100% - 56px),0 100%);clip-path:polygon(0 0,100% 0,100% calc(100% - 56px),0 100%)}@media (max-width:720px){.bereich-held{padding-block:64px 84px;-webkit-clip-path:polygon(0 0,100% 0,100% calc(100% - 30px),0 100%);clip-path:polygon(0 0,100% 0,100% calc(100% - 30px),0 100%)}}.knopf-bernstein{background:var(--bernstein);color:#1A3352;box-shadow:none}.knopf-bernstein:hover{background:#F2B85C;color:#1A3352}.band-marine{--leise:rgba(255,255,255,0.92)}.band-marine .symbol-1 svg{stroke:#1A3352}.band-marine .symbol-0{background:#fff}.band-marine .symbol-0 svg{stroke:#1A3352}.bereich-name{font-weight:600;letter-spacing:.02em;color:var(--bernstein);margin:0;font-size:17px}.knopf-gross{padding:18px 34px;font-size:18px;min-width:min(100%,360px);justify-content:center}.bereich-name{color:#fff;padding-bottom:6px;box-shadow:inset 0 -3px 0 var(--bernstein)}@media (min-width:1100px){.flaechen-4{grid-template-columns:repeat(4,minmax(0,1fr))}}.flaechen-1,.flaechen-2{max-width:820px;margin-inline:auto}.flaechen-1{max-width:420px}@media (min-width:720px){.flaechen-1{grid-template-columns:minmax(0,1fr)}}@media (max-width:719px){.flaechen{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.flaechen-1{grid-template-columns:minmax(0,1fr)}.flaeche-karte{padding:14px 13px 38px;gap:5px}.flaeche-karte .symbol{width:36px;height:36px}.flaeche-karte .symbol svg{width:19px;height:19px}.flaeche-name{font-size:17px!important;line-height:1.2}.flaeche-satz{font-size:14.5px;line-height:1.4}.flaeche-ab,.flaeche-preis{font-size:13px;line-height:1.35}.flaeche-pfeil{right:12px;bottom:8px;font-size:18px}}button.quiz-option{font:inherit;font-size:18px;color:#fff;background:transparent;text-align:left;width:100%}button.quiz-option:hover{background:rgba(255,255,255,.08)}button.quiz-option:focus-visible{outline:3px solid var(--bernstein);outline-offset:2px}.quiz-punkt{width:20px;height:20px;border-radius:50%;border:2px solid rgba(255,255,255,.85);flex:none;transition:all .15s}.quiz-option.gewaehlt .quiz-punkt{border-color:var(--marine);background:var(--bernstein);box-shadow:inset 0 0 0 3px #fff}.quiz-frage{animation:quiz-herein .6s cubic-bezier(.25,.6,.25,1)}@keyframes quiz-herein{0%{opacity:0;transform:translateX(14px)}to{opacity:1;transform:none}}.quiz-titel:focus{outline:none}.quiz-schritt-ziel{color:#fff;text-decoration:underline;-webkit-text-decoration-color:var(--bernstein);text-decoration-color:var(--bernstein);text-decoration-thickness:2px;text-underline-offset:5px}.quiz-schritt-ziel:hover{-webkit-text-decoration-color:#fff;text-decoration-color:#fff}.quiz-unten{display:flex;gap:22px;flex-wrap:wrap}@media (prefers-reduced-motion:reduce){.quiz-frage{animation:none}}@media (max-width:719px){button.quiz-option{font-size:16.5px;padding:14px 15px}}.kopf-mitte{text-align:center;display:grid;justify-items:center;grid-gap:12px;gap:12px;margin-bottom:36px}.kopf-mitte .gross{max-width:36em}.kopf-mitte .muster-marke{margin:0}.demo-unten,.verweis-ruhig.kopf-mitte{margin:28px 0 0}.knopf-held{padding:20px 30px 20px 34px;font-size:19px;gap:16px;min-width:min(100%,380px);justify-content:space-between;box-shadow:0 10px 30px rgba(233,162,59,.28);transition:transform .2s ease,box-shadow .2s ease,background .2s}.knopf-held span{font-size:22px;transition:transform .2s ease}.knopf-held:hover{transform:translateY(-2px);box-shadow:0 14px 34px rgba(233,162,59,.36)}.knopf-held:hover span{transform:translateX(4px)}@media (prefers-reduced-motion:reduce){.knopf-held,.knopf-held span{transition:none}.knopf-held:hover{transform:none}}@media (min-width:1100px){.flaechen-6{grid-template-columns:repeat(3,minmax(0,1fr))}}.zusagen-karten{list-style:none;margin:0;padding:0;display:grid;grid-gap:14px;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}@media (min-width:900px){.zusagen-karten{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}}.zusagen-karten li{display:grid;grid-gap:12px;gap:12px;align-content:start;padding:22px;background:var(--flaeche);border-radius:4px}.zusagen-karten p{margin:0;font-size:17.5px;line-height:1.45;color:var(--tinte)}.zusage-haken{width:40px;height:40px;border-radius:50%;background:var(--bernstein);display:grid;place-items:center}.zusage-haken svg{width:22px;height:22px;fill:none;stroke:#1A3352;stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round}@media (max-width:719px){.zusagen-karten li{padding:15px;gap:8px}.zusagen-karten p{font-size:15.5px}.zusage-haken{width:32px;height:32px}}.ziel-band .gross{font-size:clamp(26px,3.4vw,40px);line-height:1.2;font-family:var(--schrift-titel),sans-serif}.ziel-band p{max-width:40em;margin-inline:auto}.faq-mitte{max-width:860px;margin-inline:auto}.knopf-held:after{content:"→";font-size:22px;transition:transform .2s ease}.knopf-held:hover:after{transform:translateX(4px)}.kv-luecke{animation:kv-luecke .2s ease-out;transform-origin:top}@keyframes kv-luecke{0%{opacity:0;transform:scaleY(.4)}to{opacity:1;transform:none}}.kv-karte-neu{animation:kv-herein .55s cubic-bezier(.2,.7,.2,1),kv-neu 1.6s ease-out}@keyframes kv-herein{0%{opacity:0;transform:translateY(-18px) scale(.97)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.kv-karte-neu,.kv-luecke{animation:none}}.ziel-satz{font-size:clamp(30px,4vw,48px);line-height:1.15;max-width:18em}@media (max-width:719px){.bereiche-start~.band-marine .nachsatz,.bereiche-start~.band-marine .weg-teil>p:not(.schritt-titel){display:none}.zahlen{grid-template-columns:repeat(3,minmax(0,1fr))}.zahl{padding:22px 10px;border-top:0;border-left:1px solid var(--linie);text-align:center}.zahl:first-child{border-left:0}.zahl b{font-size:40px}.zahl span{font-size:13.5px;line-height:1.3;display:block;margin-top:6px}}.band-marine .band-muster{justify-items:center}@media (min-width:1100px){.quiz-optionen:has(>:nth-child(3):last-child){grid-template-columns:repeat(3,minmax(0,1fr))}}.anfrage-mitte .anfrage{max-width:780px;margin-inline:auto;background:#fff;padding:clamp(22px,4vw,48px);border-radius:6px;box-shadow:0 18px 48px -28px rgba(13,19,28,.35)}.anfrage-mitte .anfrage>.titel-2{text-align:center}.kontakt-abschnitt+.abschnitt{padding-top:24px}.knopf-bernstein,.knopf-bernstein:hover{color:#0F1E30}.leistung-held{padding-block:64px 110px;-webkit-clip-path:polygon(0 0,100% 0,100% calc(100% - 56px),0 100%);clip-path:polygon(0 0,100% 0,100% calc(100% - 56px),0 100%)}.leistung-held-raster{display:grid;grid-gap:36px;gap:36px;align-items:center}@media (min-width:980px){.leistung-held-raster{grid-template-columns:minmax(0,1.15fr) minmax(360px,.85fr);gap:64px}}.leistung-held-text{display:grid;grid-gap:18px;gap:18px;align-content:center}.leistung-held .titel-1{color:#fff;max-width:16ch;text-wrap:balance}.leistung-held .gross{color:#fff;max-width:34em}.brotkrumen{margin:0;font-size:15px;color:#fff}.brotkrumen a{color:#fff;text-decoration:underline;-webkit-text-decoration-color:rgba(255,255,255,.5);text-decoration-color:rgba(255,255,255,.5);text-underline-offset:4px}.held-preis{margin:4px 0 0}.held-preis a{display:inline-flex;align-items:center;gap:10px;color:#fff;text-decoration:none;white-space:nowrap;font-size:19px;font-weight:600;line-height:1.2;padding:10px 16px;border:1.5px solid rgba(255,255,255,.5);border-radius:4px}.held-preis a:before{content:"";flex:none;width:9px;height:9px;border-radius:50%;background:var(--bernstein)}.held-preis a:hover{border-color:#fff}@media (max-width:719px){.leistung-held{padding-block:40px 76px;-webkit-clip-path:polygon(0 0,100% 0,100% calc(100% - 30px),0 100%);clip-path:polygon(0 0,100% 0,100% calc(100% - 30px),0 100%)}.held-preis a{font-size:16.5px}}.anfrage-kurz{background:#fff;color:#12161C;border-radius:8px;padding:clamp(20px,3vw,32px);box-shadow:0 30px 60px -30px rgba(0,0,0,.55);--tinte:#12161C;--leise:#2B323C;--linie:#C9D0DA;--grund:#fff;--akzent:#1A3352}.anfrage-kurz-titel{font-size:clamp(22px,2.2vw,27px);line-height:1.2;color:#12161C}.anfrage-kurz-unter{margin:8px 0 14px;color:#2B323C}.anfrage-kurz .formular{display:grid;grid-gap:12px;gap:12px}.anfrage-kurz .klein{color:#2B323C;margin:0}.anfrage-kurz .anfrage-danke{color:#12161C}.knopf-voll{width:100%;justify-content:center}.einstieg-mitte{max-width:820px;text-align:center;display:grid;grid-gap:14px;gap:14px}.einstieg-mitte p{font-size:clamp(19px,1.7vw,22px);line-height:1.55;margin:0}.zeitstrahl{list-style:none;margin:0 auto;padding:0;position:relative;max-width:1080px;display:grid;grid-gap:22px;gap:22px;counter-reset:none}.zeitstrahl:before{content:"";position:absolute;left:21px;top:8px;bottom:8px;width:3px;background:linear-gradient(var(--bernstein),color-mix(in srgb,var(--bernstein) 25%,#fff));border-radius:2px}.zeitstrahl li{position:relative;display:grid;grid-template-columns:46px minmax(0,1fr);grid-gap:18px;gap:18px;align-items:start}.zeit-knoten{width:46px;height:46px;border-radius:50%;background:var(--bernstein);color:#0F1E30;display:grid;place-items:center;font:600 19px var(--schrift-titel),sans-serif;position:relative;z-index:1;box-shadow:0 0 0 6px var(--zs-ring,var(--grund))}.zeit-inhalt{background:#fff;border:1px solid var(--linie);border-radius:6px;padding:18px 22px;box-shadow:0 10px 26px -22px rgba(13,19,28,.5)}.zeit-inhalt p{margin:0}.zeit-inhalt p+p{margin-top:6px}.zeit-titel{font-weight:600;font-size:18.5px;line-height:1.35}@media (min-width:980px){.zeitstrahl:before{left:calc(50% - 1.5px)}.zeitstrahl li{grid-template-columns:minmax(0,1fr) 46px minmax(0,1fr);gap:28px}.zeitstrahl li .zeit-knoten{grid-column:2;grid-row:1}.zeitstrahl li:nth-child(odd) .zeit-inhalt{grid-column:1;grid-row:1}.zeitstrahl li:nth-child(2n) .zeit-inhalt{grid-column:3;grid-row:1}}.zeit-nachsatz{max-width:760px;margin:28px auto 0;text-align:center}.zwei-karten{display:grid;grid-gap:18px;gap:18px}@media (min-width:900px){.zwei-karten{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}}.karte-gross{background:#fff;border-radius:8px;padding:clamp(22px,3vw,36px);display:grid;grid-gap:12px;gap:12px;align-content:start}.karte-gross p{margin:0}.karte-gross .titel-3{margin-bottom:4px}.haken-liste{list-style:none;margin:0;padding:0;display:grid;grid-gap:12px;gap:12px}.haken-liste li{position:relative;padding-left:36px}.haken-liste li:before{content:"";position:absolute;left:0;top:1px;width:24px;height:24px;border-radius:50%;background:var(--bernstein) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M6 12.5l4 4L18 8' fill='none' stroke='%230F1E30' stroke-width='2.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center /16px no-repeat}.darum-innen{max-width:860px}.darum-innen p{margin:0;font-size:18.5px}.darum-band .textlink{color:#fff}.preis-buehne{max-width:860px;margin-inline:auto;text-align:center;display:grid;grid-gap:14px;gap:14px;justify-items:center;padding:clamp(26px,4vw,52px);border-radius:10px;border:2px solid var(--bernstein);background:#fff}.preis-gross{font:500 clamp(24px,2.6vw,32px) /1.3 var(--schrift-titel),sans-serif;margin:0;color:var(--tinte);max-width:28em}.preis-text{margin:0;max-width:40em}.preis-buehne .pakete,.preis-buehne table{text-align:left}.faq-karten details{background:#fff;border-radius:6px;padding-inline:20px;margin-bottom:10px;border:1px solid var(--linie)}.faq-karten details[open]{border-color:var(--bernstein);box-shadow:0 12px 28px -22px rgba(13,19,28,.45)}.faq-karten summary{font-weight:600}.mm-buehne{display:grid;justify-items:center;grid-gap:22px;gap:22px}.mm-darunter{text-align:center;max-width:720px;margin:22px auto 0}.mm-darunter p{margin:0}.mm-mitte{text-align:center;margin:0}.mm-schalter{display:inline-flex;flex-wrap:wrap;justify-content:center;gap:4px;padding:4px;background:#fff;border:1px solid var(--linie);border-radius:4px}.mm-schalter button{font:inherit;font-size:16px;font-weight:600;color:var(--tinte);background:transparent;border:0;border-radius:4px;padding:10px 18px;cursor:pointer;transition:background .2s,color .2s}.mm-schalter button[aria-pressed=true]{background:#1A3352;color:#fff}.mm-schalter button:hover:not([aria-pressed=true]){background:var(--flaeche)}.mm-schalter button:focus-visible{outline:3px solid var(--bernstein);outline-offset:2px}.mm-schalter-klein button{font-size:14.5px;padding:7px 13px}.mm-karte{background:#fff;border:1px solid var(--linie);border-radius:8px;padding:20px 22px;width:min(100%,640px);box-shadow:0 16px 36px -28px rgba(13,19,28,.5)}.mm-ergebnis{margin-top:14px;padding:14px 16px;border-radius:6px;background:color-mix(in srgb,var(--bernstein) 16%,#fff)}.mm-ergebnis p{margin:0 0 6px}.mm-ergebnis ul{margin:0 0 12px;padding-left:20px}.mm-antwort,.mm-eintrag span,.mm-foto-karte,.mm-geraet img,.mm-liste,.mm-menue-neu,.mm-reiter,.mm-speisekarte,.mm-text-karte{animation:mm-herein .4s cubic-bezier(.2,.7,.2,1)}@keyframes mm-herein{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.mm-antwort,.mm-eintrag span,.mm-foto-karte,.mm-geraet img,.mm-liste,.mm-menue-neu,.mm-reiter,.mm-speisekarte,.mm-text-karte{animation:none}.mm-schalter button{transition:none}}.ap-huelle{display:grid;justify-items:center;grid-gap:6px;gap:6px;width:100%}.ap-buehne{display:flex;justify-content:center;align-items:flex-end;gap:clamp(16px,3vw,40px);width:100%}.ap-geraet{position:relative;box-sizing:border-box;background:#12161C;border:8px solid #12161c;overflow:hidden;box-shadow:0 30px 60px -36px rgba(13,19,28,.55);transition:box-shadow .2s ease}.ap-rechner{width:min(64%,700px);border-bottom-width:14px;border-radius:12px}.ap-handy{width:min(22%,230px);border-radius:28px}.ap-rahmen{position:relative;overflow:hidden;background:#fff}.ap-rechner .ap-rahmen{aspect-ratio:1280/800}.ap-handy .ap-rahmen{aspect-ratio:390/760;border-radius:20px}.ap-bild{inset:0;width:100%;height:100%;object-fit:cover;object-position:top}.ap-bild,.ap-geraet iframe{position:absolute;display:block}.ap-geraet iframe{left:0;top:0;border:0;background:#fff;transform-origin:0 0;max-width:none;opacity:0;transition:opacity .3s ease}.ap-geraet iframe.ap-da{opacity:1}.ap-aktiv{box-shadow:0 0 0 3px var(--bernstein),0 30px 60px -36px rgba(13,19,28,.55)}.ap-tippen{position:absolute;inset:0;width:100%;height:100%;padding:0;border:0;background:transparent;cursor:pointer}.ap-tippen:focus-visible{outline:3px solid var(--bernstein);outline-offset:-3px}@media (max-width:719px){.ap-rechner{display:none}.ap-handy{width:min(68vw,256px)}}@media (prefers-reduced-motion:reduce){.ap-geraet,.ap-geraet iframe{transition:none}}.mm-fenster-hinweis{margin:0}.mm-fenster-hinweis button{font:inherit;font-size:16px;font-weight:500;color:var(--akzent);background:none;border:0;padding:10px 16px;min-height:44px;cursor:pointer;text-decoration:underline;text-underline-offset:4px}.mm-fenster-hinweis button:focus-visible{outline:3px solid var(--bernstein);outline-offset:2px}.mm-menue-leiste{display:flex;flex-wrap:wrap;gap:8px 22px;align-items:center;justify-content:center;background:#fff;border:1px solid var(--linie);border-radius:8px;padding:16px 22px;font-weight:600;width:min(100%,720px)}.mm-menue-marke{font-weight:400;font-size:13px;border:1px solid var(--tinte);padding:2px 8px}.mm-menue-neu{background:var(--bernstein);color:#0F1E30;padding:4px 12px;border-radius:4px}.mm-bewerbung{display:grid;grid-gap:12px;gap:12px}.mm-mail .feld{margin-bottom:12px}.mm-mail-adresse{font-size:clamp(20px,2.4vw,28px);font-weight:600;color:#1A3352;word-break:break-all;margin:0}.mm-speisekarte{grid-gap:10px;gap:10px;font-size:19px;text-align:center;font-family:var(--schrift-titel),sans-serif}.mm-pruefliste ol,.mm-speisekarte{list-style:none;margin:0;display:grid}.mm-pruefliste ol{padding:0;grid-gap:14px;gap:14px}.mm-pruefliste li{display:grid;grid-gap:8px;gap:8px;padding-bottom:14px;border-bottom:1px solid var(--linie)}.mm-pruefliste li p{margin:0;font-weight:600}.mm-pruefliste .mm-schalter{justify-self:start}.mm-suche{display:grid;grid-gap:14px;gap:14px}.mm-foto{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:3px;gap:3px;width:120px;padding:8px;background:#E7DCCB;border-radius:4px;filter:blur(.6px)}.mm-foto i{height:6px;background:#8A7A66;border-radius:2px}.mm-foto-karte,.mm-text-karte{display:grid;grid-gap:10px;gap:10px;padding:14px 16px;border-left:4px solid #1a3352;background:#F3F5F8}.mm-text-karte{border-left-color:var(--bernstein);background:#FFF4DE}.mm-foto-karte p,.mm-text-karte p{margin:0}.mm-frage{font-weight:600;font-size:18px;margin:0 0 12px;padding:12px 16px;background:#F3F5F8;border-radius:16px 16px 16px 4px}.mm-antwort{margin:0;padding:12px 16px;background:color-mix(in srgb,var(--bernstein) 18%,#fff);border-radius:16px 16px 4px 16px}.mm-antwort-leer{background:#fff;border:1.5px dashed #9aa3af}.mm-drei{list-style:none;margin:0;padding:0;display:grid;grid-gap:12px;gap:12px;width:min(100%,900px);grid-template-columns:repeat(3,minmax(0,1fr))}.mm-eintrag{display:grid;grid-gap:6px;gap:6px;width:auto;text-align:center;transition:border-color .3s,background .3s}.mm-eintrag.anders{border-color:#C0392B;background:#FDF1EF}.mm-eintrag.gleich{border-color:#2E7D4F;background:#EEF8F1}@media (max-width:719px){.mm-drei{grid-template-columns:minmax(0,1fr)}}.mm-bitten{list-style:none;margin:0;padding:0;display:grid;grid-gap:12px;gap:12px;width:min(100%,1100px);grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.mm-bitte{width:auto;display:grid;grid-gap:10px;gap:10px;align-content:space-between;transition:border-color .3s,background .3s}.mm-bitte p{margin:0}.mm-bitte.ist-erlaubt{border-color:#2E7D4F;background:#EEF8F1}.mm-bitte.ist-verboten{border-color:#C0392B;background:#FDF1EF}.mm-aufloesung{font-weight:600}.mm-rechner{display:grid;grid-gap:12px;gap:12px}.mm-rechner label{font-weight:600}.mm-rechner input[type=range]{width:100%;accent-color:#1A3352;height:32px}.mm-rechner dl{margin:0;display:grid;grid-gap:8px;gap:8px}.mm-rechner dl div{display:flex;justify-content:space-between;gap:12px;padding-bottom:8px;border-bottom:1px solid var(--linie)}.mm-rechner dt{font-weight:600}.mm-rechner dd{margin:0;text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.mm-summe{font-size:20px}.mm-summe dd{font-weight:700;color:#1A3352}.mm-rechner .klein{margin:0}.mm-liste{border-collapse:collapse;padding:0;overflow:hidden}.mm-liste td,.mm-liste th{text-align:left;padding:10px 16px;border-bottom:1px solid var(--linie)}.mm-liste th{background:#F3F5F8}.mm-reiter{margin:0;font-size:19px;text-align:center;min-height:4.5em;display:grid;place-items:center}.band-marine .anfrage-kurz h2,.band-marine .anfrage-kurz-titel{color:#12161C}.mm-bitten{display:flex;flex-wrap:wrap;justify-content:center}.mm-bitte{flex:1 1 200px;max-width:260px}@media (max-width:719px){.mm-bitte{flex-basis:calc(50% - 6px);max-width:none}}@media (min-width:720px){.mm-bitten{max-width:900px;margin-inline:auto}.mm-bitte{flex-basis:calc(33.333% - 8px);max-width:calc(33.333% - 8px)}}.mm-menue-neu{background:#1A3352;color:#fff}.mm-mail-adresse,.mm-summe dd{color:#1A3352}.preis-tabelle .preis-monat strong,.preis-tabelle .preis-monat td{white-space:nowrap}.preis-buehne .tabelle-huelle{width:100%}.zeit-name{font-size:clamp(21px,2vw,25px);line-height:1.2;margin-bottom:4px}.zeit-mehr{margin-top:8px}.zeit-mehr summary{cursor:pointer;font-weight:600;color:#1A3352;list-style:none;display:inline-flex;align-items:center;gap:6px}.zeit-mehr summary::-webkit-details-marker{display:none}.zeit-mehr summary:after{content:"+";font-size:20px;line-height:1;transition:transform .2s}.zeit-mehr[open] summary:after{transform:rotate(45deg)}.zeit-mehr p{margin-top:8px!important}.zeit-danach{margin-top:10px!important;padding:10px 14px;border-radius:6px;background:color-mix(in srgb,var(--bernstein) 14%,#fff)}@media (prefers-reduced-motion:reduce){.zeit-mehr summary:after{transition:none}}.brauchen-karten{list-style:none;margin:0;padding:0;display:grid;grid-gap:14px;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}@media (min-width:900px){.brauchen-karten{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}}.brauchen-karten li{background:#fff;border-radius:8px;padding:22px;display:grid;grid-gap:12px;gap:12px;justify-items:center;text-align:center}.brauchen-karten li p{margin:0;font-weight:600;font-size:17.5px}.brauchen-karten .symbol svg{fill:none;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.knoepfe-mitte{justify-content:center;margin-top:32px}.einwilligung{inset:auto 0 16px 0;margin-inline:auto;width:min(640px,calc(100vw - 24px));border:1px solid var(--linie);border-radius:12px;box-shadow:0 24px 60px -20px rgba(13,19,28,.45)}.einwilligung-innen{padding:22px 24px 18px;gap:12px;max-width:none}.einwilligung-marke{width:150px;color:var(--akzent)}.einwilligung p{font-size:15.5px;line-height:1.5}.einwilligung-knoepfe{justify-content:flex-start}.einwilligung-wahl{flex:1 1 150px}html.wahl-offen body{padding-bottom:300px}@media (max-width:640px){.einwilligung{bottom:8px}.einwilligung-innen{padding:16px 16px 14px}.einwilligung-marke{width:128px}}.einstellungen{border-radius:12px;border-color:var(--linie)}.einstellungen-mehr summary{cursor:pointer;list-style:none;display:inline-flex;align-items:center;gap:8px;margin-bottom:8px}.einstellungen-mehr summary::-webkit-details-marker{display:none}.einstellungen-mehr summary:after{content:"+";font-size:20px;line-height:1}.einstellungen-mehr[open] summary:after{content:"–"}@media (max-width:899px){.fuss-innen{justify-items:center;text-align:center}.fuss-nav{justify-content:center}}@media (min-width:900px){.fuss-nav{justify-content:flex-end}}.handy-klappe-knopf,.handy-klappe-schalter{display:none}@media (max-width:640px){.handy-klappe-schalter{display:block;position:absolute;opacity:0;width:1px;height:1px;margin:0;pointer-events:none}.handy-klappe-knopf{display:inline-flex;align-items:center;gap:6px;margin-top:8px;font-weight:600;color:#1A3352;cursor:pointer}.handy-klappe-knopf:after{content:"+";font-size:20px;line-height:1}.handy-klappe-rest{display:none}.handy-klappe-schalter:checked+.handy-klappe-knopf:after{content:"–"}.handy-klappe-schalter:checked~.handy-klappe-rest{display:block}.handy-klappe-schalter:focus-visible+.handy-klappe-knopf{outline:3px solid var(--bernstein);outline-offset:3px}.band-marine .handy-klappe-knopf{color:#fff}}.bringt-punkte{list-style:none;margin:0;padding:0;display:grid;grid-gap:14px;gap:14px}.bringt-punkte li{position:relative;padding-left:22px}.bringt-punkte li:before{content:"";position:absolute;left:0;top:.55em;width:9px;height:9px;border-radius:50%;background:var(--bernstein)}.handy-klappe-rest>.bringt-punkte{margin-top:14px}.darum-innen .handy-klappe,.darum-innen .handy-klappe-rest{display:grid;grid-gap:12px;gap:12px}@media (max-width:640px){.darum-innen .handy-klappe-rest{display:none}.darum-innen .handy-klappe-schalter:checked~.handy-klappe-rest{display:grid}}.darum-rest{margin:0}.klappe-absatz{margin:12px 0 0}.haken-rest{margin-top:12px}.preis-buehne .handy-klappe{justify-items:center}.preis-buehne .handy-klappe,.preis-buehne .handy-klappe-rest{display:grid;grid-gap:12px;gap:12px}@media (max-width:640px){.abschnitt{padding-block:40px}.kopf-mitte{margin-bottom:20px;gap:8px}.leistung-held{padding-block:28px 60px}.leistung-held-raster{gap:22px}.leistung-held-text{gap:12px}.anfrage-kurz{padding:16px}.anfrage-kurz .formular{gap:8px}.einstieg-mitte p{font-size:18px}.zeitstrahl{gap:12px}.zeitstrahl li{grid-template-columns:36px minmax(0,1fr);gap:12px}.zeitstrahl:before{left:16.5px}.zeit-knoten{width:36px;height:36px;font-size:16px;box-shadow:0 0 0 4px var(--zs-ring,var(--grund))}.zeit-inhalt{padding:12px 14px}.karte-gross{padding:18px;gap:8px}.zwei-karten{gap:12px}.preis-buehne{padding:20px 16px;gap:10px}.preis-buehne .handy-klappe-rest{display:none}.preis-buehne .handy-klappe-schalter:checked~.handy-klappe-rest{display:grid}.anfrage-mitte .anfrage{padding:18px 16px}.anfrage .formular{gap:10px}.faq-karten details{padding-inline:14px;margin-bottom:8px}.mm-karte{padding:14px 16px}.mm-buehne{gap:14px}.unten-klappe{display:grid;justify-items:center}.unten-knopf{width:100%;justify-content:center;color:#fff!important;margin:0}.unten-knopf:after{content:""!important}.unten-klappe .handy-klappe-rest{width:100%}}@media (max-width:640px){.anfrage-mitte:has(.handy-klappe-schalter:not(:checked)){padding-block:28px}}.faq-karten .handy-klappe-rest{display:block}@media (max-width:640px){.faq-karten .handy-klappe-rest{display:none}.faq-karten .handy-klappe-schalter:checked~.handy-klappe-rest{display:block}.faq-karten .handy-klappe-knopf{margin:4px auto 0}}.preis-buehne .handy-klappe-rest>.tabelle-huelle{width:100%}@media (max-width:640px){.band-marine{padding-block:56px 64px}.leistung-held.band-marine{padding-block:28px 56px}.fuss{padding-block:32px 36px}.fuss-innen{gap:14px}.titel-2{font-size:27px;line-height:1.15}.zwei-karten .titel-3{font-size:21px}.zeit-inhalt p+p{margin-top:4px}.faq-karten summary{padding-block:14px}.leistung-held .titel-1{font-size:32px;line-height:1.12}.mm-schalter button{font-size:14.5px;padding:8px 12px}.mm-darunter{margin-top:14px}}.zeit-ausf{margin-top:8px!important}.einstellungen .einwilligung-knoepfe{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.einstellungen .einwilligung-wahl{width:100%;min-width:0;flex:none;justify-content:center;padding-inline:10px}@media (max-width:640px){.einstellungen .einwilligung-knoepfe{grid-template-columns:minmax(0,1fr)}}body:has(.einstellungen[open]) .einwilligung{display:none}.ratgeber-frage{max-width:22ch;text-wrap:balance}.ratgeber-spalte{max-width:780px;display:grid;grid-gap:18px;gap:18px}.ratgeber-kurz{background:#fff;border:2px solid var(--bernstein);border-radius:10px;padding:clamp(18px,3vw,28px);font-size:clamp(18px,1.6vw,20px);line-height:1.55}.ratgeber-kurz p{margin:0}.ratgeber-einleitung{font-size:19px;margin:0}.ratgeber-abschnitt{display:grid;grid-gap:12px;gap:12px;margin-top:18px}.ratgeber-abschnitt p{margin:0}.ratgeber-punkte{margin:0;padding:0;list-style:none;display:grid;grid-gap:10px;gap:10px}.ratgeber-punkte li{position:relative;padding-left:22px}.ratgeber-punkte li:before{content:"";position:absolute;left:0;top:.6em;width:9px;height:9px;border-radius:50%;background:var(--bernstein)}.ratgeber-fragen{margin:0;padding:0;list-style:none;counter-reset:rf;display:grid;grid-gap:14px;gap:14px}.ratgeber-fragen li{counter-increment:rf;position:relative;padding:18px 20px 18px 66px;background:var(--flaeche);border-radius:8px}.ratgeber-fragen li:before{content:counter(rf);position:absolute;left:18px;top:16px;width:34px;height:34px;border-radius:50%;background:#1A3352;color:#fff;display:grid;place-items:center;font-weight:600}.ratgeber-fragen h3{margin-bottom:4px}.ratgeber-fragen p{margin:0}.ratgeber-quellen p{margin:0;font-size:16px}.ratgeber-kasten{background:#F3F5F8;border:1px solid #c9d0da;border-left:5px solid #1a3352;border-radius:2px;padding:16px 20px 18px;color:#12161C;font-size:17px;line-height:1.6;display:grid;grid-gap:6px;gap:6px;overflow-wrap:anywhere}.ratgeber-kasten p{margin:0}.ratgeber-kasten-name{font-size:16px;font-weight:700;color:#12161C}.ratgeber-quellen .ratgeber-verfasser{margin-bottom:10px}.ratgeber-quellen .ratgeber-verfasser p{font-size:17px}@media (max-width:480px){.ratgeber-kasten{padding:14px 16px 16px}}.ratgeber-liste .flaeche-name{font-size:21px}.darum-band .knopf-hell{color:#1A3352}.vorlesen{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.darum-innen p+p{margin-top:14px}.ratgeber-tabelle{overflow-x:auto;margin:18px 0}.ratgeber-tabelle table{width:100%;border-collapse:collapse;font-size:16.5px;line-height:1.45}.ratgeber-tabelle td,.ratgeber-tabelle th{text-align:left;vertical-align:top;padding:12px 14px;border-bottom:1px solid var(--linie)}.ratgeber-tabelle thead th{border-bottom:2px solid var(--akzent);font-weight:600}.ratgeber-tabelle tbody th{font-weight:600}@media (max-width:640px){.ratgeber-tabelle table,.ratgeber-tabelle tbody,.ratgeber-tabelle td,.ratgeber-tabelle th,.ratgeber-tabelle tr{display:block}.ratgeber-tabelle thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.ratgeber-tabelle tr{border-bottom:1px solid var(--linie);padding:10px 0}.ratgeber-tabelle td,.ratgeber-tabelle th{border:0;padding:4px 0}.ratgeber-tabelle td:before{content:attr(data-kopf) ": ";font-weight:600}}.fuss-bereiche{order:5;grid-column:1/-1;padding-top:18px;border-top:1px solid var(--linie)}@media (min-width:900px){.fuss-bereiche{justify-content:center}}.vertrag-karten{margin:0;display:grid;grid-gap:16px;gap:16px;grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.vertrag-karten>div{background:var(--flaeche,#F3F1EC);border-top:3px solid var(--bernstein);border-radius:6px;padding:22px;display:grid;grid-gap:8px;gap:8px;align-content:start}.vertrag-karten dt{font-weight:600;font-size:19px}.vertrag-karten dd{margin:0}.problem-karten{list-style:none;margin:0 auto;padding:0;max-width:1180px;display:grid;grid-gap:14px;gap:14px;grid-template-columns:repeat(auto-fit,minmax(210px,1fr))}.problem-karten li{background:var(--flaeche,#F3F1EC);border-radius:8px;padding:22px 20px 22px 46px;position:relative;font-size:17.5px;line-height:1.5}.problem-karten li:before{content:"";position:absolute;left:20px;top:30px;width:10px;height:10px;border-radius:50%;background:var(--bernstein)}.problem-tun{margin:40px auto 0;max-width:760px}.problem-tun .gross{margin:0}.fuenf-fragen{max-width:860px;margin-inline:auto;display:grid;grid-gap:22px;gap:22px}.ff-liste{list-style:none;margin:0;padding:0;display:grid;grid-gap:10px;gap:10px}.ff-frage{display:grid;grid-gap:12px;gap:12px;align-items:center;background:#fff;border:1px solid var(--linie);border-radius:8px;padding:16px 18px}@media (min-width:720px){.ff-frage{grid-template-columns:minmax(0,1fr) auto}}.ff-frage p{margin:0;font-size:17.5px;display:flex;gap:12px;align-items:baseline}.ff-nr{flex:none;width:28px;height:28px;border-radius:50%;background:var(--akzent);color:#fff;font-weight:600;font-size:15px;display:inline-grid;place-items:center}.ff-knoepfe{display:inline-flex;border:1.5px solid var(--akzent);border-radius:4px;overflow:hidden;justify-self:start}@media (min-width:720px){.ff-knoepfe{justify-self:end}}.ff-knoepfe button{font:inherit;font-weight:600;min-width:76px;min-height:44px;padding:0 18px;border:0;background:#fff;color:var(--akzent);cursor:pointer}.ff-knoepfe button+button{border-left:1.5px solid var(--akzent)}.ff-knoepfe button[aria-pressed=true]:first-child{background:var(--akzent);color:#fff}.ff-knoepfe button[aria-pressed=true]:last-child{background:var(--bernstein);color:#0F1E30}.ff-knoepfe button:focus-visible{outline:3px solid var(--bernstein);outline-offset:-3px}.ff-ergebnis:empty{display:none}.ff-nein{list-style:none;margin:0;padding:0;display:grid;grid-gap:10px;gap:10px}.ff-nein li{border-left:4px solid var(--bernstein);line-height:1.5}.ff-ja,.ff-nein li{background:var(--flaeche,#F3F1EC);border-radius:4px;padding:14px 18px;font-size:17px}.ff-ja{margin:0;border-left:4px solid var(--akzent)}.ff-ende{margin:6px 0 0}.ff-ende .klein,.zahl>p{margin:0}.zahl b{font-size:clamp(64px,9vw,108px)}@media (max-width:719px){.zahl b{font-size:56px}}.zahl-quelle{margin-top:10px;font-size:15px}.zahl-quelle summary{list-style:none;cursor:pointer;display:inline-grid;place-items:center;width:26px;height:26px;border-radius:50%;border:1.5px solid var(--akzent);color:var(--akzent);font-weight:600}.zahl-quelle summary::-webkit-details-marker{display:none}.zahl-quelle summary:focus-visible{outline:3px solid var(--bernstein);outline-offset:2px}.zahl-quelle[open] summary{background:var(--akzent);color:#fff}.zahl-quelle p{margin:8px 0 0;line-height:1.5;color:var(--tinte);max-width:36em}.band-marine .vertrag-karten>div{background:transparent;border-top:3px solid var(--bernstein)}.band-marine .preis-karte-zahl{color:#fff}.abschnitt:not(.flaeche):not(.band-marine)>.zwei-karten .karte-gross{background:var(--flaeche)}@media (min-width:1100px){.problem-karten{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (max-width:719px){.problem-karten{gap:8px}.problem-karten li{padding:12px 14px 12px 38px;font-size:16.5px}.problem-karten li:before{left:16px;top:20px}.problem-tun{margin-top:26px}}.zahl b span{font:inherit;color:inherit}.zahl b{margin-bottom:10px}.problem-loesung{display:grid;grid-gap:24px;gap:24px;align-items:center}@media (min-width:900px){.problem-loesung{grid-template-columns:minmax(0,1.15fr) auto minmax(0,1fr);gap:36px}}.pl-problem{display:grid;grid-gap:18px;gap:18px}.problem-spalte{grid-template-columns:minmax(0,1fr)!important;max-width:none;margin:0}.pl-pfeil{justify-self:center;display:grid;place-items:center;width:56px;height:56px;border-radius:50%;background:var(--bernstein);color:#0F1E30;font-size:28px;font-weight:600}@media (max-width:899px){.pl-pfeil{transform:rotate(90deg);width:46px;height:46px;font-size:24px}}.pl-loesung{background:#1A3352;color:#fff;border-radius:10px;padding:clamp(26px,3.5vw,44px);display:grid;grid-gap:14px;gap:14px;border-top:4px solid var(--bernstein)}.pl-loesung .titel-2{color:#fff}.pl-loesung .gross{margin:0;color:#fff}.leistung-held .bereich-name{display:flex;align-items:center;color:#fff;font-weight:600;margin:0 0 6px}.zahlen-1{grid-template-columns:minmax(0,1fr)!important;max-width:640px;margin-inline:auto;text-align:center;border-bottom:0}.zahlen-1 .zahl{border:0}.bereich-zahlen .zahl,.bereich-zahlen .zahlen{border-color:rgba(255,255,255,.28)}.zahlen-quellen{max-width:880px;margin:26px auto 0;text-align:center;display:grid;grid-gap:8px;gap:8px}.zahlen-quellen p{margin:0}.band-marine .zahlen-quellen .textlink{color:#fff}.gaeste-fragen{max-width:720px;margin-inline:auto;display:grid;grid-gap:clamp(24px,4vw,48px);gap:clamp(24px,4vw,48px);align-items:center}@media (min-width:720px){.gaeste-fragen{grid-template-columns:minmax(0,1fr) 210px}}.gf-links{display:grid;grid-gap:16px;gap:16px}.gf-knoepfe{display:grid;grid-gap:0;gap:0;border-top:1px solid var(--linie)}.gf-knoepfe button{font:inherit;font-weight:600;font-size:18px;text-align:left;min-height:52px;padding:12px 36px 12px 2px;border:0;border-bottom:1px solid var(--linie);background:none;color:#12161C;cursor:pointer;position:relative;transition:color .2s ease,padding-left .2s ease}.gf-knoepfe button:after{content:"→";position:absolute;right:6px;top:50%;transform:translateY(-50%);color:var(--akzent);opacity:0;transition:opacity .2s ease}.gf-knoepfe button:hover{color:var(--akzent)}.gf-knoepfe button[aria-pressed=true]{color:var(--akzent);padding-left:16px;box-shadow:inset 4px 0 0 var(--bernstein)}.gf-knoepfe button[aria-pressed=true]:after{opacity:1}.gf-knoepfe button:focus-visible{outline:3px solid var(--bernstein);outline-offset:2px}.gf-antwort{margin:0;font-size:18px;line-height:1.5;color:#12161C}.gf-handy{justify-self:center;width:210px;padding:14px 12px 18px;border-radius:26px;background:var(--marine-tief);border:6px solid #0b1626;box-shadow:0 30px 50px -28px rgba(18,35,58,.55);display:grid;grid-gap:9px;gap:9px}.gf-kopf{display:flex;align-items:center;justify-content:space-between;padding:2px 4px 8px}.gf-kopf i{width:58px;height:9px;border-radius:5px;background:rgba(255,255,255,.85)}.gf-kopf b{width:18px;height:12px;border-top:2px solid rgba(255,255,255,.6);border-bottom:2px solid rgba(255,255,255,.6)}.gf-zeile{display:flex;align-items:center;gap:10px;padding:11px 10px;border-radius:10px;background:rgba(255,255,255,.06);color:rgba(255,255,255,.55);border:1.5px solid transparent;transition:background .25s ease,border-color .25s ease,color .25s ease,opacity .25s ease}.gf-zeile svg{width:22px;height:22px;flex:none}.gf-striche{display:grid;grid-gap:6px;gap:6px;flex:1 1}.gf-striche i{height:6px;border-radius:3px;background:currentColor;opacity:.55}.gf-striche i+i{width:62%;opacity:.35}.gf-knopf{flex:1 1;height:26px;border-radius:4px;background:currentColor;opacity:.35}.gf-zeile.an{background:rgba(233,162,59,.14);border-color:#E9A23B;color:#E9A23B}.gf-zeile.an .gf-knopf{opacity:.9}.gaeste-fragen:has(.gf-zeile.an) .gf-zeile:not(.an){opacity:.55}@media (prefers-reduced-motion:reduce){.gf-knoepfe button,.gf-zeile{transition:none}}.nachsehen{max-width:820px;margin-inline:auto;display:grid;grid-gap:18px;gap:18px}.nachsehen-liste{list-style:none;margin:0;padding:0;display:grid;grid-gap:10px;gap:10px}.nachsehen-liste li{display:flex;gap:14px;align-items:flex-start;background:var(--flaeche);border-radius:8px;padding:16px 18px}.nachsehen-liste input{flex:none;width:24px;height:24px;margin:2px 0 0;accent-color:#1A3352}.nachsehen-liste label{font-size:17.5px;line-height:1.5;cursor:pointer}.nachsehen-liste input:checked+label{text-decoration:line-through;-webkit-text-decoration-color:var(--bernstein);text-decoration-color:var(--bernstein);text-decoration-thickness:2px}.nachsehen-unten{margin:0;font-size:19px}.flaeche-name,.titel-1,.titel-2,.titel-3{-webkit-hyphens:manual;hyphens:manual;overflow-wrap:normal}.lf-liste{list-style:none;margin:0 auto;padding:0;display:grid;grid-gap:20px;gap:20px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.lf-karte{border-radius:10px;padding:22px;grid-gap:18px;gap:18px;align-content:start;border:1px solid var(--linie)}.lf-deckblatt,.lf-karte{background:#fff;display:grid}.lf-deckblatt{aspect-ratio:210/297;max-width:170px;width:100%;justify-self:center;color:#0F1E30;border-radius:4px;padding:14px 12px;grid-template-rows:auto 1fr auto;border:1px solid var(--linie);border-top:6px solid #1a3352;box-shadow:0 18px 30px -18px rgba(13,19,28,.45)}.lf-deckblatt .lf-marke{width:92px;color:#1A3352}.lf-deck-titel{margin:0;align-self:center;font-family:var(--schrift-titel),sans-serif;font-size:15px;line-height:1.25;-webkit-hyphens:manual;hyphens:manual;overflow-wrap:normal}.lf-deck-fuss{margin:0;font-size:11.5px;letter-spacing:.04em}.lf-text{display:grid;grid-gap:10px;gap:10px}.lf-text h2,.lf-text h3,.lf-text p{margin:0}.abschnitt:not(.flaeche) .lf-karte{background:var(--flaeche);border-color:transparent}.lf-hinweis.lf-1{max-width:760px;grid-template-columns:1fr}.lf-hinweis.lf-2{max-width:980px}@media (min-width:720px){.lf-hinweis .lf-karte{grid-template-columns:130px minmax(0,1fr);align-items:start}}.wer-drei,.wer-personen{list-style:none;margin:0;padding:0;display:grid;grid-gap:20px;gap:20px}@media (min-width:900px){.wer-personen{grid-template-columns:repeat(2,minmax(0,1fr))}.wer-drei{grid-template-columns:repeat(3,minmax(0,1fr))}}.abschnitt:not(.flaeche) .wer-personen .karte-gross{background:var(--flaeche)}.wer-initialen{width:64px;height:64px;border-radius:50%;background:#1A3352;color:#fff;display:grid;place-items:center;font-weight:600;font-size:22px;border:3px solid var(--bernstein)}.muster-hell{color:#fff;border-color:rgba(255,255,255,.6)}.fuss{padding-block:28px 32px}.fuss-karte{box-sizing:border-box;background:var(--flaeche,#F3F1EC);border-radius:32px;padding:34px 24px 36px;justify-items:center;text-align:center;gap:24px}.fuss-karte .fuss-nav{justify-content:center}.fuss-karte .fuss-bereiche{border-top-color:rgba(26,51,82,.2);width:100%}.fuss-stempel{display:block;width:min(420px,100%);color:#1A3352;text-decoration:none}.stempel{position:relative;display:grid;justify-items:center}.stempel svg{width:100%;height:auto;display:block;overflow:visible}.stempel text{font-size:16.5px;letter-spacing:.09em;fill:currentColor;font-weight:600}.stempel svg{color:#0F1E30}.stempel .stempel-marke{position:absolute;top:25%;width:min(250px,60%);color:#1A3352}@media (max-width:899px){.fuss-karte{padding:26px 16px 28px;border-radius:24px}}.fuss-innen.fuss-karte{grid-template-columns:minmax(0,1fr)}.fuss-karte>*{grid-column:1/-1}.lf-deck-titel,.lf-text h2,.lf-text h3{-webkit-hyphens:manual;hyphens:manual}.leistungen-uebersicht{padding-top:8px}.lu-karten{list-style:none;margin:0;padding:0;display:grid;grid-gap:20px;gap:20px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.lu-karte{background:#fff;border:1px solid var(--linie);border-radius:14px;padding:24px 22px 16px;display:grid;grid-gap:10px;gap:10px;align-content:start;scroll-margin-top:96px}.lu-kopf{display:flex;gap:12px;align-items:center}.lu-bereich{margin:0;font-size:21px;line-height:1.25}.lu-bereich a{color:var(--tinte);text-underline-offset:4px}.lu-satz{margin:0 0 4px;font-size:15.5px}.lu-zeilen{list-style:none;margin:0;padding:0}.lu-zeilen li{border-top:1px solid var(--linie)}.lu-zeile{display:grid;grid-template-columns:minmax(0,1fr) auto 18px;grid-gap:4px 12px;gap:4px 12px;align-items:baseline;padding:11px 2px;color:var(--tinte);text-decoration:none;min-height:44px;box-sizing:border-box}.lu-name{font-weight:600;text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px}.lu-preis{font-size:14.5px;text-align:right;max-width:15em}.lu-pfeil{color:#1A3352;transition:transform .15s ease}.lu-zeile:hover .lu-pfeil{transform:translateX(3px)}.lu-zeile:hover .lu-name{text-decoration-thickness:2px}@media (prefers-reduced-motion:reduce){.lu-pfeil{transition:none}}.lu-zeilensatz{grid-column:1/3;grid-row:2;font-size:14.5px;line-height:1.4}.lu-karten{grid-template-columns:minmax(0,1fr)}@media (min-width:720px){.lu-karten{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1100px){.lu-karten{grid-template-columns:repeat(3,minmax(0,1fr))}}.lu-zeile{grid-template-columns:minmax(0,1fr) 18px;gap:2px 10px}.lu-name{grid-column:1;grid-row:1;-webkit-hyphens:manual;hyphens:manual}.lu-pfeil{grid-column:2;grid-row:1}.lu-preis{grid-column:1;grid-row:2;text-align:left;max-width:none;font-weight:600;color:#1A3352}.lu-zeilensatz{grid-column:1;grid-row:3}.wer-person{background:#fff;border:1px solid var(--linie);border-top:4px solid #1a3352;border-radius:14px;padding:clamp(24px,3vw,36px);display:grid;grid-gap:14px;gap:14px;align-content:start}.wer-person h2,.wer-person p{margin:0}.wer-aufgabe{font-size:13px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:#7A4E0B}.wer-name{font-family:var(--schrift-titel),sans-serif;font-size:clamp(28px,3vw,38px);line-height:1.1;font-weight:500}.wer-kann{list-style:none;margin:4px 0 0;padding:0;display:grid}.wer-kann li{padding:12px 0}.wer-kann li,.wer-quali{border-top:1px solid var(--linie)}.wer-quali{font-size:14.5px;padding-top:12px}.wer-quali span{font-weight:600}.wer-platzhalter{border-top-color:var(--linie)}.bereich-held .kopf-mitte .gross{max-width:46em}.ratgeber-quellen p{overflow-wrap:anywhere}.fuss{background:#22262C;color:#F2F3F5;padding-block:0;border-top:0}.fuss>.rahmen{max-width:none}.fuss-innen.fuss-karte{background:transparent;border-radius:0;padding:64px 0 48px;gap:22px}.fuss-stempel{width:auto;color:#fff}.fuss-wortmarke{width:300px;color:#fff}.fuss-satz-marke{margin:-6px 0 6px;font-size:14px;letter-spacing:.16em;font-weight:600;text-transform:uppercase;color:#E7C27A}.fuss-karte .fuss-knopf,.fuss-karte .fuss-nav a{color:#F2F3F5}.fuss-karte .fuss-bereiche{border-top-color:rgba(255,255,255,.18);max-width:1100px}.fuss a:focus-visible,.fuss button:focus-visible{outline-color:#E7C27A}@media (max-width:899px){.fuss-innen.fuss-karte{padding:48px 0 40px}.fuss-wortmarke{width:240px}.fuss-satz-marke{font-size:12.5px;letter-spacing:.12em;line-height:1.6}.fuss-satz-marke span{display:block}}.seiten-kopf{justify-items:center;text-align:center}.seiten-kopf .gross,.seiten-kopf .titel-1{margin-inline:auto}.anfrage>.titel-1{text-align:center}@media (max-width:460px){.kopf-marke .wortmarke{width:100px}.kopf-innen{min-height:58px}}@media (max-width:719px){.held:not(.held-einzeln){--wand-h:clamp(176px,calc(100svh - 520px),300px)}.held-inhalt{text-align:center;justify-items:center;gap:12px;padding-bottom:32px}.held-inhalt>.held-titel,.held-titel{font-size:31px;line-height:1.12;letter-spacing:-.015em}.held-unter{font-size:16px;line-height:1.45}.held-klein{font-size:13.5px}.held .knopf-gross,.held .knopf-held{width:auto;min-height:48px;padding:12px 22px;font-size:16px;border-radius:12px}.bereich-held-innen,.leistung-held-text{text-align:center;justify-items:center}.bereich-held .titel-1,.leistung-held .titel-1,.seiten-kopf .titel-1{font-size:31px;line-height:1.12}.bereich-held .gross,.leistung-held .gross,.seiten-kopf .gross{font-size:16.5px}.zahlen{grid-template-columns:minmax(0,1fr)!important}.zahl{display:grid;grid-template-columns:116px minmax(0,1fr);grid-column-gap:16px;column-gap:16px;align-items:center;text-align:left;padding:18px 4px!important;border-left:0!important;border-top:1px solid var(--linie)}.zahl:first-child{border-top:0}.zahl>p{display:contents}.zahl b{grid-column:1;font-size:42px!important;text-align:center}.zahl b,.zahl>p>span{grid-row:1;margin:0!important}.zahl>p>span{grid-column:2;font-size:14.5px!important;line-height:1.4}.zahl .zahl-quelle{grid-column:1/-1;grid-row:2;margin-top:6px}.zahl .zahl-quelle summary{width:30px;height:30px;margin-left:132px}.zahlen-1 .zahl{grid-template-columns:116px minmax(0,1fr)}}.formular{gap:16px}.feld{gap:7px}.feld label{font-size:15px}.feld input,.feld select,.feld textarea{min-height:48px;padding:11px 14px;font-size:17px;background-color:#F7F8FA;border:1px solid #8a939f;border-radius:12px;transition:border-color .15s ease,box-shadow .15s ease}.feld input:focus,.feld select:focus,.feld textarea:focus{outline:none;border-color:#1A3352;background-color:#fff;box-shadow:0 0 0 3px rgba(26,51,82,.18)}.formular .knopf{border-radius:12px;min-height:50px;padding-inline:24px}@media (max-width:719px){.formular .knopf{justify-self:stretch;width:100%}.anfrage-kurz,.anfrage-mitte .anfrage{border-radius:16px}}@media (prefers-reduced-motion:reduce){.feld input,.feld select,.feld textarea{transition:none}}@media (max-width:639px){.kv-brett{padding:10px}.kv-spalten:not(.kv-woche){grid-auto-flow:row;grid-auto-columns:auto;grid-template-columns:minmax(0,1fr);overflow:visible;scroll-snap-type:none;padding-right:0}.kv-spalten:not(.kv-woche) .kv-liste{min-height:3.5em}.kv-spalten:not(.kv-woche) .kv-k-fuss{display:none}.kv-spalten:not(.kv-woche) .kv-karte{padding-block:10px}.kv-spalten:not(.kv-woche) .kv-spalte{gap:6px}}.kanaele{list-style:none;margin:0;padding:0;display:grid;grid-gap:18px;gap:18px}@media (min-width:900px){.kanaele{grid-template-columns:repeat(3,minmax(0,1fr))}}.kanal{background:#fff;border:1px solid var(--linie);border-top:4px solid #1a3352;border-radius:14px;padding:22px;display:grid;grid-gap:10px;gap:10px;align-content:start}.kanal p{margin:0}.kanal-bald{border-top-color:var(--bernstein)}.kanal-kopf{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;font-size:19px}.kanal-stand{font-size:13px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;padding:4px 10px;border-radius:4px;background:#FBF1DC;color:#5C3A06}@media (max-width:719px){.ratgeber-liste{grid-template-columns:minmax(0,1fr)!important}.ratgeber-liste .flaeche-name{-webkit-hyphens:manual;hyphens:manual}}.knopf-kopf{border-radius:4px;padding:5px 5px 5px 18px;gap:10px;background:#1A3352;color:#fff;box-shadow:0 6px 16px -10px rgba(15,30,48,.7)}.knopf-kopf:hover{background:#0F1E30}.knopf-kopf:focus-visible{outline:3px solid var(--bernstein);outline-offset:3px}.kk-pfeil{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:var(--bernstein);color:#0F1E30;transition:transform .18s ease;flex:none}.knopf-kopf:hover .kk-pfeil{transform:translateX(3px)}@media (max-width:460px){.knopf-kopf{padding:4px 4px 4px 12px;gap:6px;min-height:38px}.kk-pfeil{width:26px;height:26px}}@media (max-width:370px){.kk-pfeil{display:none}.knopf-kopf{padding-right:12px}}@media (prefers-reduced-motion:reduce){.kk-pfeil{transition:none}}@media (max-width:400px){.held-preis a{white-space:normal;text-align:left;font-size:15.5px}}@media (max-width:460px){.knopf-kopf{font-size:14px;min-height:40px;padding:4px 4px 4px 12px;gap:6px}.kk-pfeil{width:24px;height:24px}.kk-pfeil svg{width:12px;height:12px}}.kw-karten{list-style:none;margin:0;padding:0;display:grid;grid-gap:20px;gap:20px;align-items:start}@media (min-width:1000px){.kw-karten{grid-template-columns:minmax(0,1fr) minmax(0,1.5fr) minmax(0,1fr)}}.kw-karte{background:#fff;border:1px solid var(--linie);border-top:4px solid #1a3352;border-radius:16px;padding:clamp(22px,2.6vw,32px);display:grid;grid-gap:14px;gap:14px;justify-items:start}.kw-karte h2,.kw-karte p{margin:0}.kw-zeichen{display:grid;place-items:center;width:48px;height:48px;border-radius:50%;background:#FBF1DC;color:#0F1E30;border:2px solid var(--bernstein)}.kw-rueckruf .rueckruf{display:grid;grid-gap:14px;gap:14px;width:100%}.kw-rueckruf .rueckruf>h2,.kw-rueckruf .rueckruf>p{margin:0}.kw-mail{font-weight:600;font-size:18px;overflow-wrap:anywhere}.kw-wege{list-style:none;margin:8px 0 0;padding:0;display:grid;grid-gap:14px;gap:14px;justify-items:center}.kw-wege li{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px 14px}.kw-wege li>span{font-weight:600}.rw{width:min(100%,720px);gap:14px}.rw-unter{font-size:19px;text-align:center}.rw-label,.rw-unter{margin:0;font-weight:600}.rw .mm-schalter{justify-content:flex-start}.rw-frei summary{cursor:pointer;font-weight:600;min-height:44px;display:flex;align-items:center}.rw-frei .feld-paar{margin-top:8px}.rw-ergebnis{display:grid;grid-gap:10px;gap:10px;padding:18px;border-radius:12px;background:#F3F5F8}.rw-ergebnis p{margin:0;font-size:18px;line-height:1.45}.rw-wert{display:block;font-size:clamp(22px,2.6vw,28px);font-weight:600;color:#0F1E30;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.rw-umsatz{padding-top:8px}.rw-leer{font-weight:600}.rw-hinweis{display:grid;grid-gap:4px;gap:4px}.rw-hinweis p{margin:0}.rw-kosten{margin:0;color:var(--tinte)}@media (min-width:1000px){.kw-karten{align-items:stretch}.kw-karte{display:flex;flex-direction:column;align-items:flex-start}.kw-karte>.knopf{margin-top:auto}}.kw-wege{grid-template-columns:minmax(0,1fr);max-width:1080px;margin-inline:auto;gap:16px}@media (min-width:900px){.kw-wege{grid-template-columns:repeat(auto-fit,minmax(0,1fr))}}.kw-wege li{flex-direction:column;background:#fff;border-radius:14px;padding:22px;gap:14px;height:100%;justify-content:space-between}.kw-wege li p{margin:0}.mb-abschnitt{padding-top:8px}.mb-liste{list-style:none;margin:0;padding:0;display:grid;grid-gap:clamp(20px,3vw,36px);gap:clamp(20px,3vw,36px)}.mb-buehne{--ton:#EEF1F4;--tief:#1A3352;position:relative;display:grid;grid-gap:28px;gap:28px;align-items:center;padding:clamp(24px,4vw,56px);border-radius:28px;background:var(--ton);overflow:hidden;isolation:isolate;transition:transform .25s ease,box-shadow .25s ease}.mb-buehne:before{content:"";position:absolute;z-index:-1;width:520px;height:520px;border-radius:50%;right:-160px;top:-200px;background:radial-gradient(circle,color-mix(in srgb,var(--tief) 16%,transparent),transparent 70%)}.mb-rechts:before{right:auto;left:-160px}.mb-gruen{--ton:#E6F0E9;--tief:#1F4A33}.mb-blau{--ton:#E2EDF6;--tief:#173E66}.mb-rose{--ton:#F6E5E7;--tief:#6E2536}.mb-schiefer{--ton:#E9ECF0;--tief:#26313E}.mb-sand{--ton:#FAF6F1;--tief:#5A390E}.mb-flieder{--ton:#EEE7F5;--tief:#3F2F63}@media (min-width:900px){.mb-buehne{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.mb-rechts .mb-text{order:2}}.mb-text{display:grid;grid-gap:10px;gap:10px;justify-items:start}.mb-text p{margin:0}.mb-nr{font-size:clamp(56px,7vw,96px);line-height:.9;color:var(--tief)}.mb-branche,.mb-nr{font-family:var(--schrift-titel),sans-serif;font-weight:500}.mb-branche{margin:0;font-size:clamp(34px,4vw,54px);line-height:1.05;color:#0F1E30}.mb-name{font-size:18px;font-weight:600;color:#0F1E30}.mb-knopf{margin-top:8px;border-radius:4px;padding-inline:22px;background:#0F1E30}.mb-knopf span{transition:transform .2s ease}.mb-knopf:hover span{transform:translateX(3px)}.mb-geraete{position:relative;display:block;padding:0 8% 10% 0}.mb-rechts .mb-geraete{padding:0 0 10% 8%}.mb-rechner{display:block;border-radius:12px;overflow:hidden;background:#fff;box-shadow:0 30px 60px -30px rgba(15,30,48,.55);transform:rotate(-1.2deg);transition:transform .3s ease}.mb-rechts .mb-rechner{transform:rotate(1.2deg)}.mb-rechner img{display:block;width:100%;height:auto}.mb-handy{position:absolute;right:0;bottom:0;width:26%;border-radius:18px;overflow:hidden;border:5px solid #0f1e30;background:#0F1E30;box-shadow:0 24px 40px -18px rgba(15,30,48,.6);transform:rotate(4deg);transition:transform .3s ease}.mb-rechts .mb-handy{right:auto;left:0;transform:rotate(-4deg)}.mb-handy img{display:block;width:100%;height:auto;border-radius:12px}.mb-buehne:hover{transform:translateY(-4px);box-shadow:0 28px 50px -32px rgba(15,30,48,.45)}.mb-buehne:hover .mb-rechner{transform:rotate(0deg)}.mb-buehne:hover .mb-handy{transform:rotate(0deg) translateY(-6px)}@media (prefers-reduced-motion:reduce){.mb-buehne,.mb-handy,.mb-knopf span,.mb-rechner{transition:none}.mb-buehne:hover{transform:none}}@media (max-width:899px){.mb-text{justify-items:center;text-align:center}.mb-geraete{order:-1}.mb-buehne{border-radius:22px}}.such-zeile{position:absolute;z-index:1;left:50%;top:calc(var(--wand-h) - 62px);transform:translateX(-50%);display:flex;align-items:center;gap:10px;min-width:min(300px,calc(100vw - 48px));padding:11px 20px 11px 16px;background:#fff;color:#0F1E30;border-radius:4px;font-size:16px;line-height:1.2;white-space:nowrap;box-shadow:0 18px 36px -16px rgba(0,0,0,.55),0 0 0 1px rgba(15,30,48,.06)}.such-zeile svg{flex:none;color:#0F1E30}.such-zeile b{display:inline-block;width:2px;height:1.15em;margin-left:-8px;background:#0F1E30;opacity:0}.such-zeile.tippt b{opacity:1;animation:such-blinken 1s steps(1) infinite}@keyframes such-blinken{50%{opacity:0}}@media (min-width:720px){.such-zeile{left:calc((var(--spalte) + 8vw + 100%) / 2);top:12px;transform:translateX(-50%);font-size:17px;padding:13px 24px 13px 18px;min-width:360px}}@media (max-width:719px){.such-zeile{display:none}}.held-licht{display:inline-flex;align-items:center;gap:10px;margin:0;font-size:15px;line-height:1.5;color:#fff}.held-licht i{width:10px;height:10px;flex:none;border-radius:50%;background:#3DDC84;box-shadow:0 0 4px 1px rgba(61,220,132,.45);animation:licht-puls 4.2s ease-in-out infinite}@keyframes licht-puls{50%{box-shadow:0 0 12px 5px rgba(61,220,132,.38)}}@media (max-width:719px){.held-licht{font-size:13.5px}}@media (prefers-reduced-motion:reduce){.held-licht i,.such-zeile.tippt b{animation:none}}.leistung-held{position:relative;isolation:isolate}.held-muster{position:absolute;inset:0;z-index:-1;overflow:hidden;pointer-events:none}.muster-wellen svg{position:absolute;left:0;top:0;width:200%;height:100%;animation:muster-wehen 34s linear infinite}.muster-wellen svg+svg{animation-duration:52s;animation-direction:reverse;top:6%}@keyframes muster-wehen{to{transform:translateX(-50%)}}.muster-ringfeld{position:absolute;left:16%;top:96%;width:900px;height:900px;margin:-450px 0 0 -450px}.muster-ringfeld i{position:absolute;inset:0;border:2px solid rgba(233,162,59,.85);border-radius:50%;opacity:0;transform:scale(.06);animation:muster-ring 12s linear infinite}.muster-ringfeld i:nth-child(2){animation-delay:-3s}.muster-ringfeld i:nth-child(3){animation-delay:-6s}.muster-ringfeld i:nth-child(4){animation-delay:-9s}.muster-ringfeld b{position:absolute;left:50%;top:50%;width:12px;height:12px;margin:-6px 0 0 -6px;border-radius:50%;background:#E9A23B}@keyframes muster-ring{0%{transform:scale(.06);opacity:0}6%{opacity:1}70%{opacity:.7}to{transform:scale(1);opacity:0}}@media (max-width:979px){.muster-ringfeld{left:88%;top:4%;width:620px;height:620px;margin:-310px 0 0 -310px}}.muster-punkte{position:absolute;inset:-56px;background:radial-gradient(circle,rgba(255,255,255,.26) 1.3px,transparent 1.8px) 0 0 /28px 28px;animation:muster-treiben 26s linear infinite}@keyframes muster-treiben{to{transform:translate(28px,28px)}}.muster-knoten{position:absolute;inset:0;width:100%;height:100%}.muster-knoten circle{opacity:.35;animation:muster-glimmen 5.5s ease-in-out infinite}@keyframes muster-glimmen{50%{opacity:1}}.muster-wolke{position:absolute;width:62vw;height:62vw;max-width:900px;max-height:900px;left:30%;top:-30%;border-radius:50%;background:radial-gradient(circle,rgba(58,90,134,.85),transparent 62%);animation:muster-wolke 22s ease-in-out infinite alternate}.muster-wolke+.muster-wolke{left:-12%;top:20%;background:radial-gradient(circle,rgba(255,255,255,.15),transparent 60%);animation-duration:38s;animation-direction:alternate-reverse}@keyframes muster-wolke{to{transform:translate(42%,30%) scale(1.3)}}.muster-sternreihe{position:absolute;left:max(32px,calc((100vw - 1360px) / 2 + 32px));bottom:84px;display:flex;gap:16px}.muster-sternreihe .stern-glut{opacity:0;animation:muster-stern 9s ease-in-out infinite}@keyframes muster-stern{0%,to{opacity:0}12%,55%{opacity:.9}70%{opacity:0}}@media (max-width:979px){.muster-sternreihe{display:none}}html:has(.sprung-halt input:checked) .stern-glut{animation:none;opacity:0}.leistung-held-text{position:relative}.leistung-held:has(.held-muster) .leistung-held-text:before{content:"";position:absolute;inset:-8px -16px;z-index:-1;pointer-events:none;background:var(--marine-tief);border-radius:32px;box-shadow:0 0 44px 40px var(--marine-tief)}[data-ruht],[data-ruht] *{animation-play-state:paused!important}@media (prefers-reduced-motion:reduce){.held-muster,.held-muster *{animation:none!important}.muster-ringfeld i{opacity:.35}.muster-ringfeld i:first-child{transform:scale(.3)}.muster-ringfeld i:nth-child(2){transform:scale(.55)}.muster-ringfeld i:nth-child(3){transform:scale(.8)}.muster-ringfeld i:nth-child(4){transform:scale(1)}.muster-sternreihe .stern-glut{opacity:0}}.leistungs-lauf{position:relative;overflow:hidden;background:var(--marine-tief);color:#fff;padding:30px 0}.lauf-spur{display:flex;width:max-content;animation:lauf 90s linear infinite}.lauf-reihe{display:flex;margin:0;padding:0;list-style:none}.lauf-reihe li{display:flex;align-items:center;white-space:nowrap}.lauf-reihe li:after{content:"";width:9px;height:9px;margin-inline:30px;border-radius:50%;background:#E9A23B;flex:none}.lauf-reihe a{color:#fff;text-decoration:none;font-family:var(--schrift-titel),sans-serif;font-weight:500;font-size:clamp(22px,2.3vw,32px);line-height:1.3;letter-spacing:-.01em;padding-block:6px;background:linear-gradient(#E9A23B,#E9A23B) 0 100% /0 2px no-repeat;transition:background-size .3s ease}.lauf-reihe a:focus-visible,.lauf-reihe a:hover{background-size:100% 2px}.lauf-reihe a:focus-visible{outline:2px solid #fff;outline-offset:4px}@keyframes lauf{to{transform:translateX(-50%)}}.leistungs-lauf:focus-within .lauf-spur,.leistungs-lauf:hover .lauf-spur{animation-play-state:paused}@media (max-width:719px){.lauf-spur{animation-duration:70s}.lauf-reihe li:after{margin-inline:20px}}@media (prefers-reduced-motion:reduce){.lauf-spur{animation:none;width:auto;justify-content:center}.lauf-reihe:not([aria-hidden]){flex-wrap:wrap;justify-content:center;row-gap:6px;padding-inline:16px}.lauf-reihe[aria-hidden]{display:none}}.zeitstrahl-zeichnet.zeichnet-an:before{background:color-mix(in srgb,var(--bernstein) 22%,#fff)}.zeitstrahl-zeichnet.zeichnet-an:after{content:"";position:absolute;left:21px;top:8px;bottom:8px;width:3px;border-radius:2px;background:var(--bernstein);transform-origin:top;transform:scaleY(var(--fortschritt,0));pointer-events:none}@media (min-width:980px){.zeitstrahl-zeichnet.zeichnet-an:after{left:calc(50% - 1.5px)}}@media (max-width:719px){.zeitstrahl-zeichnet.zeichnet-an:after{left:16.5px}}.zeitstrahl-zeichnet.zeichnet-an .zeit-knoten{background:#fff;box-shadow:0 0 0 6px var(--zs-ring,var(--grund)),inset 0 0 0 2px var(--bernstein);transition:background-color .45s ease,box-shadow .45s ease,transform .45s ease}.zeitstrahl-zeichnet.zeichnet-an .zeit-knoten.erreicht{background:var(--bernstein);transform:scale(1.08);box-shadow:0 0 0 6px var(--zs-ring,var(--grund)),0 0 0 12px color-mix(in srgb,var(--bernstein) 22%,transparent)}@media (max-width:719px){.zeitstrahl-zeichnet.zeichnet-an .zeit-knoten{box-shadow:0 0 0 4px var(--zs-ring,var(--grund)),inset 0 0 0 2px var(--bernstein)}.zeitstrahl-zeichnet.zeichnet-an .zeit-knoten.erreicht{box-shadow:0 0 0 4px var(--zs-ring,var(--grund)),0 0 0 9px color-mix(in srgb,var(--bernstein) 22%,transparent)}}.bewegung-knopf{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 6px;cursor:pointer;font-size:14px;line-height:1.2;color:#fff;text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px}.bewegung-knopf svg{flex:none}.bewegung-knopf .bk-aus,.bewegung-knopf .bk-spielen{display:none}.bewegung-knopf:has(input:checked) .bk-an,.bewegung-knopf:has(input:checked) .bk-pause{display:none}.bewegung-knopf:has(input:checked) .bk-aus,.bewegung-knopf:has(input:checked) .bk-spielen{display:inline}.bewegung-knopf:has(input:focus-visible){outline:2px solid #fff;outline-offset:3px}@media (min-width:720px){.bewegung-knopf{min-height:34px;padding:0 14px 0 11px;border-radius:4px;font-size:13.5px;text-decoration:none;background:rgba(15,30,48,.55);border:1px solid rgba(255,255,255,.5);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);transition:background-color .2s ease,border-color .2s ease}.bewegung-knopf:hover{background:rgba(15,30,48,.8);border-color:#fff}.held .bewegung-knopf{background:rgba(15,30,48,.86)}}@media (prefers-reduced-motion:reduce){.bewegung-knopf{display:none}}.bewegung-knopf:not(:focus-within){position:absolute;width:1px;height:1px;min-height:0;padding:0;border:0;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.held-schleier{pointer-events:none}@media (min-width:720px){.held-wand{-webkit-clip-path:inset(0 0 0 var(--spalte));clip-path:inset(0 0 0 var(--spalte))}}.held-inhalt{pointer-events:none}.held-inhalt>*{pointer-events:auto}.held-wand:hover .wand-band{animation-play-state:paused}@media (min-width:900px){.zahlen-2{grid-template-columns:repeat(2,minmax(0,1fr))!important;max-width:960px;margin-inline:auto}}.zahlen-unter{max-width:760px;margin:30px auto 0;text-align:center;display:grid;grid-gap:10px;gap:10px}.zahlen-unter p{margin:0}.band-marine .zahlen-unter .klein{color:rgba(255,255,255,.86)}.band-marine .zahlen-unter .textlink{color:#fff}.zahlen-unter .zahlen-quellen{justify-self:stretch;margin-top:2px}.zahlen-unter .zahlen-quellen>summary{display:grid;margin-inline:auto}.zahlen-unter .zahlen-quellen>p{margin-top:10px;font-size:15px;line-height:1.5;max-width:36em;text-align:center}.band-marine .zahlen-unter .zahl-quelle summary{border-color:#fff;color:#fff}.band-marine .zahlen-unter .zahl-quelle[open] summary{background:#fff;color:#1A3352}.band-marine .zahlen-unter .zahl-quelle>p{color:rgba(255,255,255,.92)}.bewegung-knopf.sprung-halt:focus-within{position:fixed;left:16px;top:8px;z-index:50;min-height:40px;padding:0 16px 0 12px;border-radius:4px;background:#0F1E30;border:1px solid #0f1e30;color:#fff;text-decoration:none;font-size:14px;transition:none}body:not(:has(.held,.held-muster,.leistungs-lauf)) .sprung-halt{display:none}html:has(.sprung-halt input:checked) :not(.band-spur):not(.welt):not(.welt span){animation-play-state:paused!important}.leistung-held .bereich-name{position:relative;width:-moz-fit-content;width:fit-content;gap:10px;padding-bottom:12px;box-shadow:none;font-size:16px}.leistung-held .bereich-name:after{content:"";position:absolute;left:0;bottom:0;width:64px;height:3px;border-radius:2px;background:var(--bernstein)}.leistung-held .bereich-name .symbol-klein{width:32px;height:32px}.leistung-held .bereich-name .symbol-klein svg{width:17px;height:17px}.leistung-held .bereich-name a{color:#fff;text-decoration:none}.leistung-held .bereich-name a:hover{text-decoration:underline;text-underline-offset:4px}@media (max-width:719px){.leistung-held .bereich-name:after{left:50%;transform:translateX(-50%)}}.flaeche-name,.held-titel,.mb-branche,.muster-branche,.titel-1,.titel-2,.titel-3,h1,h2,h3{hyphens:manual;-webkit-hyphens:manual;text-wrap:balance}@media (max-width:719px){.flaeche-breit{grid-column:1/-1}}.anzeigen-buehne{position:absolute;left:max(32px,calc((100vw - 1360px) / 2 + 32px));bottom:42px;width:500px;height:auto;overflow:visible}@media (min-width:980px){.leistung-held:has(.anzeigen-buehne){padding-bottom:164px}.leistung-held:has(.anzeigen-buehne) .leistung-held-text:before{box-shadow:0 0 24px 12px var(--marine-tief)}}.anzeigen-buehne .anz>:not(.anz-glut):not(text){fill:none;stroke:#E9A23B;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1}.anzeigen-buehne text{fill:#E9A23B;font:600 12px var(--schrift-text,sans-serif);letter-spacing:.02em;opacity:0}.anzeigen-buehne .anz-glut{fill:rgba(255,255,255,.08);stroke:none;opacity:0;filter:drop-shadow(0 0 10px rgba(233,162,59,.45))}.anz-1>:not(.anz-glut):not(text){animation:anz-zeichnen-1 12s ease-in-out infinite}.anz-2>:not(.anz-glut):not(text){animation:anz-zeichnen-2 12s ease-in-out infinite}.anz-3>:not(.anz-glut):not(text){animation:anz-zeichnen-3 12s ease-in-out infinite}.anzeigen-buehne text{animation:anz-text 12s ease-in-out infinite}.anzeigen-buehne .anz-glut{animation:anz-glut 12s ease-in-out infinite}@keyframes anz-zeichnen-1{0%{stroke-dashoffset:1;opacity:1}11.7%,70.8%{stroke-dashoffset:0;opacity:1}81.7%,to{stroke-dashoffset:0;opacity:0}}@keyframes anz-zeichnen-2{0%,11.7%{stroke-dashoffset:1;opacity:1}23.3%,70.8%{stroke-dashoffset:0;opacity:1}81.7%,to{stroke-dashoffset:0;opacity:0}}@keyframes anz-zeichnen-3{0%,23.3%{stroke-dashoffset:1;opacity:1}35%,70.8%{stroke-dashoffset:0;opacity:1}81.7%,to{stroke-dashoffset:0;opacity:0}}@keyframes anz-text{0%,8%{opacity:0}12%,70.8%{opacity:1}81.7%,to{opacity:0}}@keyframes anz-glut{0%,36.7%{opacity:0}45%,70.8%{opacity:1}81.7%,to{opacity:0}}@media (max-width:979px){.anzeigen-buehne{display:none}}@media (prefers-reduced-motion:reduce){.anzeigen-buehne .anz>:not(.anz-glut){animation:none!important;stroke-dashoffset:0!important;opacity:1!important}.anzeigen-buehne .anz-glut{animation:none!important;opacity:0!important}}html:has(.sprung-halt input:checked) .anzeigen-buehne .anz>:not(.anz-glut){animation:none!important;stroke-dashoffset:0!important;opacity:1!important}html:has(.sprung-halt input:checked) .anzeigen-buehne .anz-glut{animation:none!important;opacity:0!important}.band-abschnitt{background:#E8EEF5;border-top:0}@media (prefers-reduced-motion:no-preference){.kopf-marke .wortmarke{transition:transform .32s cubic-bezier(.34,1.56,.64,1);will-change:transform}.kopf-marke:focus-visible .wortmarke,.kopf-marke:hover .wortmarke{transform:translateY(-4px)}.kopf-marke:active .wortmarke{transform:translateY(1px) scale(.97);transition-duration:.12s}}.lk-abschnitt{padding-top:8px;border-top:0}.lk-kacheln{list-style:none;margin:0;padding:0;display:grid;grid-gap:22px;gap:22px;grid-template-columns:repeat(3,minmax(0,1fr))}.lk-kachel{position:relative;display:grid;grid-template-rows:auto 1fr;background:#fff;border:1px solid var(--linie);border-radius:16px;overflow:hidden;box-shadow:0 1px 2px rgba(13,19,28,.05);transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.lk-kopf{position:relative;height:120px;background:var(--marine-tief)}.lk-kopf .mini{position:absolute;inset:0;width:100%;height:100%}.lk-kopf .symbol{position:absolute;left:20px;bottom:-16px;width:40px;height:40px;box-shadow:0 0 0 4px #fff}.lk-kopf .symbol svg{width:20px;height:20px}.lk-text{padding:30px 22px 22px;display:grid;grid-gap:6px;gap:6px;align-content:start}.lk-name{margin:0;font-size:22px;line-height:1.2}.lk-ziel{color:var(--tinte);text-decoration:none}.lk-ziel:after{content:"";position:absolute;inset:0;border-radius:16px}.lk-ziel:focus-visible{outline:none}.lk-kachel:has(.lk-ziel:focus-visible){outline:3px solid var(--bernstein);outline-offset:3px}.lk-satz{margin:0;font-size:15.5px;line-height:1.45}.lk-pfeil{position:absolute;right:20px;bottom:18px;color:#1A3352;transition:transform .2s ease}.lk-kachel:hover{transform:translateY(-4px);box-shadow:0 22px 40px -26px rgba(13,19,28,.45);border-color:#C9D0DA}.lk-kachel:hover .lk-pfeil{transform:translateX(4px)}@media (max-width:979px){.lk-kacheln{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:559px){.lk-kacheln{gap:12px}.lk-kopf{height:72px}.lk-kopf .symbol{left:14px;bottom:-14px;width:34px;height:34px}.lk-kopf .symbol svg{width:17px;height:17px}.lk-text{padding:24px 14px 34px}.lk-name{font-size:17px}.lk-satz{font-size:14px}.lk-pfeil{right:14px;bottom:12px}}.mini *{animation-play-state:paused}.lk-kachel:focus-within .mini *,.lk-kachel:hover .mini *{animation-play-state:running}.mini-gleiten{animation:mini-wiegen 3.2s ease-in-out infinite alternate}@keyframes mini-wiegen{to{transform:translateX(-60px)}}.mini-ring{transform-box:fill-box;transform-origin:center;vector-effect:non-scaling-stroke;opacity:0;transform:scale(.06);animation:muster-ring 12s linear infinite}@keyframes mini-puls{50%{transform:scale(1.14);opacity:.45}}.mini-knoten{opacity:.55;animation:mini-glimmen 1.6s ease-in-out infinite alternate}@keyframes mini-glimmen{to{opacity:1}}.mini-anz>*{stroke-dasharray:1;stroke-dashoffset:0;animation:mini-zeichnen 3s ease-in-out infinite}@keyframes mini-zeichnen{0%{stroke-dashoffset:1}45%,to{stroke-dashoffset:0}}.mini-wolke{animation:mini-ziehen 3.6s ease-in-out infinite alternate}.mini-wolke-zwei{animation-direction:alternate-reverse}@keyframes mini-ziehen{to{transform:translate(-84px,24px) scale(1.18)}}.mini-glut{opacity:0;animation:mini-stern 2.6s ease-in-out infinite}@keyframes mini-stern{0%,to{opacity:0}30%,70%{opacity:.9}}.lk-kachel:not(:hover):not(:focus-within) .mini-anz>*{stroke-dashoffset:0;animation:none}.lk-kachel:not(:hover):not(:focus-within) .mini-glut{animation:none;opacity:0}@media (prefers-reduced-motion:reduce){.lk-kachel,.lk-pfeil{transition:none}.lk-kachel:hover,.lk-kachel:hover .lk-pfeil{transform:none}.mini *{animation:none!important}.mini-anz>*{stroke-dashoffset:0}}.leistungen-uebersicht{background:#F3F6FA;border-top:0}.lk-gruppe{display:grid;grid-gap:16px;gap:16px;padding-block:26px;border-top:1px solid #dce2ea;scroll-margin-top:96px}.lk-gruppe:first-child{border-top:0;padding-top:0}.lk-gruppe-kopf{display:grid;grid-template-columns:auto minmax(0,1fr);grid-column-gap:14px;column-gap:14px;align-items:center}.lk-gruppe-kopf .symbol{grid-row:1/3}.lk-gruppe-kopf .lu-bereich{font-size:24px}.lk-gruppe-kopf .lu-bereich a{text-decoration:none}.lk-gruppe-kopf .lu-satz{grid-column:2;margin:2px 0 0}.lk-zeilen{list-style:none;margin:0;padding:0;display:grid;grid-gap:14px;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr))}.lk-karte{height:100%;background:#fff;border:1px solid #dce2ea;border-radius:12px;padding:16px 18px;align-content:start;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.lk-karte:hover{border-color:#1A3352;box-shadow:0 14px 28px -22px rgba(13,19,28,.5);transform:translateY(-2px)}@media (max-width:979px){.lk-zeilen{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:559px){.lk-zeilen{grid-template-columns:minmax(0,1fr)}.lk-gruppe-kopf .lu-bereich{font-size:21px}}@media (prefers-reduced-motion:reduce){.lk-karte{transition:none}.lk-karte:hover{transform:none}}.anfrage-kurz:has(.anfrage-kurz-streifen){padding-top:0;overflow:hidden}.anfrage-kurz-streifen{position:relative;height:56px;margin:0 calc(-1 * clamp(20px, 3vw, 32px)) 30px;background:var(--marine-tief)}.anfrage-kurz-streifen .mini{position:absolute;inset:0;width:100%;height:100%}.anfrage-kurz-streifen .symbol{position:absolute;left:clamp(20px,3vw,32px);bottom:-18px;width:38px;height:38px;box-shadow:0 0 0 4px #fff}.anfrage-kurz-streifen .symbol svg{width:19px;height:19px}@media (max-width:640px){.anfrage-kurz-streifen{margin-inline:-16px;height:48px}.anfrage-kurz-streifen .symbol{left:16px}}.anfrage-kurz-streifen .mini *{animation-play-state:running!important}html:has(.sprung-halt input:checked) .anfrage-kurz-streifen .mini *{animation-play-state:paused!important}.hg-rechner{position:relative}.hg-handy img.lebend,.hg-rechner img.lebend{position:absolute;left:0;top:0;width:100%;height:auto;aspect-ratio:auto;object-fit:fill;opacity:0;transition:opacity .8s ease;will-change:transform}.hg-handy img.lebend{border-radius:15px}.hg-handy img.lebend.da,.hg-rechner img.lebend.da{opacity:1;animation:lesen var(--dauer,26s) ease-in-out 1.5s infinite alternate}@keyframes lesen{0%,6%{transform:translateY(0)}94%,to{transform:translateY(var(--weg,0))}}.held-geraete:hover img.lebend.da{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.lebend{display:none}}.passt-raster{display:grid;grid-gap:clamp(28px,4vw,56px);gap:clamp(28px,4vw,56px);align-items:start}@media (min-width:900px){.passt-raster{grid-template-columns:minmax(0,1.7fr) minmax(0,1fr)}}.passt-darunter{margin-top:12px;max-width:62ch}.passt-liste{list-style:none;margin:28px 0 0;padding:0;display:grid;grid-gap:18px;gap:18px}.passt-liste li{display:grid;grid-template-columns:28px minmax(0,1fr);grid-gap:14px;gap:14px;align-items:start}.passt-liste p{margin:0;max-width:64ch}.passt-liste strong{color:#12161C}.passt-zeichen{width:28px;height:28px;border-radius:50%;background:var(--marine-tief);position:relative;margin-top:1px}.passt-zeichen:after{content:"";position:absolute;left:9px;top:7px;width:7px;height:12px;border:solid #e9a23b;border-width:0 2.5px 2.5px 0;transform:rotate(45deg)}.passt-eher{background:#F1F4F8;border-radius:10px;padding:clamp(22px,2.6vw,32px);color:#262C35}@media (min-width:900px){.passt-eher{margin-top:64px}}.passt-eher .titel-3{color:#262C35}.passt-liste-eher{margin-top:18px;gap:16px}.passt-liste-eher li{display:block;padding-top:16px;border-top:1px solid #d5dce5}.passt-liste-eher li:first-child{padding-top:0;border-top:0}.passt-liste-eher strong{color:#262C35;font-weight:600}.passt-schluss{margin:clamp(28px,3.5vw,44px) 0 0;max-width:70ch;font-size:1.12em}.passt-weiter{margin:26px 0 0}.passt-kurz .passt-raster{grid-template-columns:minmax(0,1fr);max-width:760px;margin-inline:auto}.passt-kurz .passt-liste p{font-size:clamp(18px,1.6vw,20px);line-height:1.45}.passt-kurz .passt-liste{gap:20px}.kv-branche{display:flex;flex-wrap:wrap;gap:8px;padding:12px 18px 0}.kv-branche-knopf{font:inherit;font-size:15px;font-weight:600;min-height:40px;padding:8px 16px;border-radius:4px;border:1.5px solid var(--linie);background:#fff;color:#12161C;cursor:pointer}.kv-branche-knopf[aria-pressed=true]{background:var(--marine-tief);border-color:var(--marine-tief);color:#fff}.kv-branche-knopf:focus-visible{outline:3px solid var(--bernstein);outline-offset:2px}@media (max-width:640px){.kv-branche{padding:10px 14px 0}}.mm-fassung[hidden],.mm-foto-karte[hidden],.mm-text-karte[hidden],.profil-fassung[hidden],.such-fassung[hidden]{display:none}.mm-fassung{display:contents}.profil-muster>.mm-schalter{margin-bottom:18px}@media (min-width:900px){.kv:has(.kv-fenster) .kv-gaeste{padding-right:calc(min(420px, 100%) + 16px)}}@media (min-width:900px) and (max-width:1279px){.kv:has(.kv-fenster) .kv-gaeste-raster{grid-template-columns:minmax(0,1fr)}}.held-preis a{padding:9px 14px;border-width:1px;border-color:rgba(255,255,255,.42);border-radius:3px}.held-preis a:before{display:none}.mh-platz{display:flex;justify-content:center;margin:0 0 12px}.mitmachen .kopf-mitte .mh-platz{margin-top:6px}.mh{position:relative;display:inline-flex;align-items:center;gap:6px;font-family:var(--angabe);font-size:13px;line-height:1.3;color:#2B323C;vertical-align:middle}.mh-wort{letter-spacing:.02em}.mh-i{position:relative;display:inline-block}.mh-i summary{list-style:none;cursor:pointer;display:grid;place-items:center;width:22px;height:22px;border-radius:50%;border:1px solid;font:italic 600 12px/1 Georgia,serif}.mh-i summary::-webkit-details-marker{display:none}.mh-i summary:focus-visible{outline:3px solid var(--bernstein);outline-offset:2px}.mh-text{position:absolute;z-index:20;left:50%;top:calc(100% + 8px);transform:translateX(-50%);width:max-content;max-width:260px;padding:10px 12px;background:#fff;color:#12161C;border:1px solid #c9d0da;border-radius:4px;text-align:left;font-family:var(--schrift-text),sans-serif;font-size:14px;line-height:1.45;letter-spacing:0;box-shadow:0 12px 28px -16px rgba(13,19,28,.45)}.mh-hell{color:#fff}.hg-unter .mh-text{left:0;transform:none}.mess-unter .mh,.muster-hinweis .mh{font-size:13px}.kanal,.kasten,.kw-karte,.lf-karte,.preis-karte,.wer-person{border-top:1px solid var(--linie)}.angabe-preis{border-top:0}.vertrag-karten>div{border-top:0;border:1px solid var(--linie)}.band-marine .vertrag-karten>div{border:1px solid rgba(255,255,255,.28)}.pl-loesung{border-top:0}.warum-titel{max-width:18ch}.warum-liste{list-style:none;margin:clamp(24px,3.5vw,44px) 0 0;padding:0;border-top:1px solid var(--linie)}.warum-liste li{display:grid;grid-gap:6px 40px;gap:6px 40px;padding:clamp(18px,2.4vw,28px) 0;border-bottom:1px solid var(--linie)}@media (min-width:900px){.warum-liste li{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:baseline}}.warum-liste p{margin:0;max-width:62ch}.warum-fett{font-family:var(--schrift-titel),sans-serif;font-weight:500;font-size:clamp(22px,2.3vw,28px);line-height:1.2;color:#12161C}.zwei-aufgaben .gross{max-width:60ch;margin-inline:auto}.mini *{animation-play-state:paused!important}.lk-kachel.einmal .mini *,.lk-kachel:focus-within .mini *,.lk-kachel:hover .mini *{animation-play-state:running!important}.lk-kachel.einmal .mini-anz>*{animation:mini-zeichnen 3s ease-in-out infinite}.lk-kachel.einmal .mini-glut{animation:mini-stern 2.6s ease-in-out infinite}.mini-welle{animation:mini-welle 5s linear infinite}@keyframes mini-welle{to{transform:translateX(520px)}}@media (prefers-reduced-motion:reduce){.mini-welle{animation:none!important}}.flaeche-karte{container-type:inline-size}.flaeche-karte:not(.flaeche-gross) .flaeche-name{font-size:min(24px,calc((100cqi - 52px) / 12.4))}@media (max-width:399px){.kv-reiter{padding:0 8px;gap:0}.kv-reiter-knopf{padding-inline:8px}}.mm-foto-karte,.mm-text-karte{border-left:0;border-radius:4px}.einfuehrung,.ff-ja,.ff-nein li{border-left:0}.einfuehrung{border-radius:6px}.gf-knoepfe button[aria-pressed=true]{padding-left:14px;box-shadow:inset 0 0 0 1px #1A3352;border-radius:4px}.profil-antwort{border-left:0;margin-left:14px}.faq-zitate .faq-zitat{border-left-width:2px}@media (min-width:720px){.held-mittig{align-items:center}.held-mittig .held-inhalt{padding-block:56px}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference) and (min-width:720px){.welt{animation:none;opacity:0;transition:opacity .4s ease}.welt.an{opacity:1}.band-spur{animation-range:entry 100% exit 45%;animation-timing-function:cubic-bezier(.45,0,.55,1)}}}.such-karte{border-radius:4px}.bb-link,.such-karte{border-left:0}.rw{width:min(100%,1120px);gap:16px 44px}.rw-ausgabe,.rw-eingaben{display:grid;grid-gap:12px;gap:12px;align-content:start;min-width:0}.rw-eingaben .rw-unter{text-align:left}@media (min-width:900px){.rw{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:start}}.rw-ergebnis{gap:0;padding:6px 22px;border-radius:8px}.rw-zeile{padding:14px 0;border-bottom:1px solid var(--linie);display:grid;grid-gap:2px;gap:2px}.rw-zeile:last-of-type{border-bottom:0}.rw-ergebnis .rw-name{font-size:15px;font-weight:600;color:#3A4654}.rw-ergebnis .rw-wert{display:flex;flex-wrap:wrap;align-items:baseline;column-gap:6px;font-size:16px;color:#262C35}.rw-zahl{font-size:clamp(24px,2.4vw,30px);font-weight:600;color:#0F1E30;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-.01em}.rw-strich{min-width:1ch}.rw-geschaetzt{font-size:14px;color:#3A4654}.rw-i{all:unset;box-sizing:border-box;display:inline-grid;place-items:center;width:22px;height:22px;border:1px solid #1a3352;border-radius:50%;font:italic 600 13px/1 Georgia,serif;color:#1A3352;cursor:pointer;align-self:center}.rw-i:before{content:"";position:absolute;inset:-11px}.rw-i{position:relative}.rw-i[aria-expanded=true]{background:#1A3352;color:#fff}.rw-i:focus-visible{outline:3px solid var(--bernstein);outline-offset:2px}.rw-umsatz{padding:14px 0;border-top:1px solid var(--linie);display:grid;grid-gap:4px;gap:4px}.rw-umsatz p{margin:0}.rw-gleit{display:grid;grid-template-rows:0fr;visibility:hidden;transition:grid-template-rows .25s cubic-bezier(.2,.7,.2,1),visibility 0s linear .25s}.rw-gleit.auf{grid-template-rows:1fr;visibility:visible;transition:grid-template-rows .25s cubic-bezier(.2,.7,.2,1),visibility 0s}.feld .rw-gleit>p,.rw-ergebnis .rw-gleit>p,.rw-gleit>p{min-height:0;overflow:hidden;margin:0;padding:0;border:0}.rw-gleit>p:before{content:"";display:block;height:10px}.rw-ergebnis .rw-gleit{margin-bottom:8px}@media (prefers-reduced-motion:reduce){.rw-gleit,.rw-gleit.auf{transition:none}}.rw-prozent{position:relative;display:block}.rw-prozent input{padding-right:34px}.rw-prozent>span{position:absolute;right:13px;top:50%;transform:translateY(-50%);color:#262C35;pointer-events:none}.rw-label-zeile{display:flex;align-items:center;gap:8px}.rw-label-zeile label{flex:1 1}.rw-i-feld{flex:none}.feld .rw-erklaerung{margin:8px 0 0;font-size:14px;line-height:1.5;color:#262C35}.rw-ergebnis .rw-erklaerung{margin:0 0 14px;padding-top:12px;border-top:1px solid var(--linie);font-size:14px;line-height:1.5;color:#262C35}.rw-ergebnis .rw-leer{padding:14px 0}.rw-kosten{font-size:14px;line-height:1.5;color:#3A4654}.flaeche .zeitstrahl{--zs-ring:var(--flaeche)}.zahl-da b,.zahl-wartet b{width:-moz-fit-content;width:fit-content;position:relative;transition:opacity .7s ease,transform .7s cubic-bezier(.2,.7,.2,1);transition-delay:calc(var(--nr, 0) * .16s)}.zahl-wartet b{opacity:0;transform:translateY(18px)}.zahl-da b{opacity:1;transform:none}.zahl-da b:after,.zahl-wartet b:after{content:"";position:absolute;left:0;right:0;bottom:-4px;height:2px;border-radius:1px;background:var(--bernstein);transform-origin:left;transform:scaleX(0);transition:transform .8s ease;transition-delay:calc(var(--nr, 0) * .16s + .35s)}.zahl-da b:after{transform:scaleX(1)}.zahlen-1 .zahl-da b,.zahlen-1 .zahl-wartet b{margin-inline:auto}.kv-sicht{display:none}@media (max-width:639px){.kv-sicht{display:flex;gap:4px;padding:4px;margin:0 0 10px;background:#fff;border:1px solid var(--linie);border-radius:6px}.kv-sicht button{flex:1 1;min-width:0;display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:40px;padding:6px 4px;font:inherit;font-size:14px;font-weight:600;color:var(--tinte);background:none;border:0;border-radius:4px;cursor:pointer}.kv-sicht button[aria-pressed=true]{background:#1A3352;color:#fff}.kv-sicht button[aria-pressed=true] .kv-zahl{background:#fff;color:#1A3352}.kv-sicht button:focus-visible{outline:3px solid var(--bernstein);outline-offset:1px}.kv-spalten:not(.kv-spalten-zug):not(.kv-woche) .kv-spalte-kopf,.kv-spalten:not(.kv-spalten-zug):not(.kv-woche) .kv-spalte[data-gezeigt=false]{display:none}.kv-kopf{gap:8px}.kv-kopf .knopf,.kv-kopf button{min-height:40px;padding:8px 12px;font-size:14.5px}.kv-branche{gap:6px;padding-top:10px}.kv-branche-knopf{min-height:38px;padding:6px 12px;font-size:14px}.kv-flaeche{min-height:24em}}@media (max-width:719px){.gross,body{font-size:17px;line-height:1.5}.abschnitt{padding-block:32px}.kopf-mitte{margin-bottom:16px;gap:6px}.titel-2{font-size:25px;line-height:1.15}.titel-3{font-size:20px}.bereich-held .titel-1,.leistung-held .titel-1,.seiten-kopf .titel-1{font-size:29px}.zeitstrahl{gap:10px}.zeitstrahl li{grid-template-columns:30px minmax(0,1fr);gap:10px}.zeitstrahl-zeichnet.zeichnet-an:after,.zeitstrahl:before{left:13.5px}.zeit-knoten{width:30px;height:30px;font-size:14px}.zeit-inhalt{padding:12px 14px}.zeit-name{font-size:19px}.zeit-titel{font-size:16px}.zeit-danach{font-size:15px;padding:8px 12px;margin-top:8px!important}}.kopf-suche{width:44px;height:44px;display:grid;place-items:center;padding:0;color:var(--tinte);background:none;border:0;border-radius:4px;cursor:pointer}.kopf-suche:hover{background:var(--flaeche)}.kopf-suche:focus-visible,.suche-zu:focus-visible{outline:3px solid var(--bernstein);outline-offset:1px}.suche-platz{position:absolute;left:0;right:0;top:100%;z-index:30;background:var(--grund);border-bottom:1px solid var(--linie);box-shadow:0 18px 30px -18px rgba(13,19,28,.35);max-height:calc(100dvh - 120px);overflow:auto;overscroll-behavior:contain}.suche-platz[hidden]{display:none}.suche-platz{opacity:0;transform:translateY(-8px);pointer-events:none;transition:opacity .18s ease,transform .22s cubic-bezier(.2,.7,.2,1)}.suche-platz.suche-auf{opacity:1;transform:none;pointer-events:auto}@media (prefers-reduced-motion:reduce){.suche-platz{transition:none}}.suche-innen{display:grid;grid-gap:6px;gap:6px;width:min(640px,100%);margin-inline:auto;padding:12px clamp(16px,3vw,44px) 14px;box-sizing:border-box}.suche-zeile-feld{display:flex;align-items:center;gap:4px}.suche-zu{flex:none;width:44px;height:44px;display:grid;place-items:center;margin-right:-12px;color:var(--tinte);background:none;border:0;border-radius:4px;cursor:pointer}.suche-platz input{flex:1 1;min-width:0;min-height:44px;padding:8px 12px;font:inherit;font-size:16px;color:var(--tinte);background:#fff;border:1px solid #5b6675;border-radius:6px}.suche-platz input:focus{outline:3px solid var(--bernstein);outline-offset:1px}.suche-ergebnis ul{list-style:none;margin:0;padding:0;display:grid}.suche-ergebnis li+li{border-top:1px solid var(--linie)}.suche-ergebnis a{display:grid;grid-gap:2px;gap:2px;padding:11px 2px;color:var(--tinte);text-decoration:none;border-radius:4px}.suche-ergebnis a:hover .suche-treffer-titel{text-decoration:underline}.suche-ergebnis a:focus-visible{outline:3px solid var(--bernstein);outline-offset:1px}.suche-art{font-size:13px;font-weight:600;letter-spacing:.02em;color:#4A5666}.suche-treffer-titel{font-weight:600;color:#1A3352}.suche-auszug{font-size:15px;line-height:1.45;color:#262C35}.suche-auszug mark,.suche-treffer-titel mark{background:color-mix(in srgb,var(--bernstein) 32%,#fff);color:inherit;padding:0 1px}.suche-leer{margin:0;font-size:15px;color:#262C35}.weg-stationen{--mitte:15px}.weg-stationen li{padding-left:44px}.weg-stationen li:after,.weg-stationen li:before{left:14px}.weg-knoten{top:calc(var(--mitte) - 15px);width:30px;height:30px;display:grid;place-items:center;font-size:14px;font-weight:600;line-height:1;color:#0F1E30;background:#fff;box-shadow:0 0 0 4px var(--grund),inset 0 0 0 2px var(--bernstein);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.flaeche .weg-knoten{box-shadow:0 0 0 4px var(--flaeche),inset 0 0 0 2px var(--bernstein)}.weg-knoten:after{content:attr(data-nr);display:grid;place-items:center;color:#0F1E30;background:var(--bernstein)}@media (min-width:900px){.weg:not(.weg-senkrecht) .weg-stationen li{padding:46px 28px 0 0}.weg:not(.weg-senkrecht) .weg-stationen li:after,.weg:not(.weg-senkrecht) .weg-stationen li:before{left:15px;right:-15px;top:14px}}.band-marine .weg-knoten{color:#fff;background:var(--marine-tief);box-shadow:0 0 0 4px var(--marine-tief),inset 0 0 0 2px var(--bernstein)}.kopf-rechts .kopf-suche{flex:none}.kopf-menue nav{display:flex;flex-direction:column;padding:4px 20px 22px}.kopf-menue-bereich summary{padding:0;min-height:52px;align-items:center;font-size:17px;font-weight:500}.kopf-menue-bereich>div{padding:0 0 8px}.kopf-menue-bereich>div a{font-size:16px!important;padding:6px 0 6px 14px!important;min-height:44px;display:grid!important;align-content:center}.kopf-menue-mehr{margin-top:auto;padding-top:12px;display:grid}.kopf-menue-mehr:before{content:"";border-top:1px solid var(--linie);margin-bottom:8px}@media (max-width:460px){.kopf-innen{gap:6px}.kopf-marke .wortmarke{width:104px}.kopf-rechts{gap:0;min-width:0}.kopf-rechts .kopf-suche{margin-left:-4px}.kopf-menue summary{margin-right:-8px}.knopf-kopf{font-weight:500;font-size:14px;padding:4px 11px;min-width:0;white-space:normal;text-align:center;line-height:1.15;box-shadow:none}.knopf-kopf .kk-pfeil{display:none}}@media (max-width:719px){.formular{gap:14px}.feld{gap:5px}.feld label{font-size:15px;font-weight:500}.feld input,.feld select,.feld textarea{min-height:46px;padding:9px 12px;font-size:16px;border-radius:8px}.feld select{padding-right:36px}.formular .knopf,.kw-karte .knopf{font-size:16px;font-weight:500;min-height:46px;padding:10px 18px;border-radius:8px}.formular .knopf{min-height:48px}.anfrage-kurz,.anfrage-mitte .anfrage{border-radius:10px}.anfrage>.titel-1,.anfrage>.titel-2{font-size:26px;line-height:1.15;letter-spacing:-.01em;margin-bottom:4px}.kw-karte{padding:18px;gap:10px;border-radius:10px;border-top-width:3px}.kw-zeichen{width:38px;height:38px;border-width:1.5px}.kw-zeichen svg{width:18px;height:18px}.kw-karte h2.titel-3{font-size:20px;font-weight:500}.kw-mail{font-size:17px;font-weight:500}}.kopf-menue nav .kopf-menue-mehr a{font-size:16px;min-height:44px;display:grid;align-content:center;padding:0;border-bottom:0;color:var(--leise)}@media (min-width:1180px) and (max-width:1279px){.kopf-nav{display:none}.kopf-menue{display:block}.kopf-rechts{margin-left:auto}}@media (min-width:1280px){.kopf-innen{gap:20px}.kopf-bereich>a{padding-inline:7px}}@media (min-width:1380px) and (max-width:1459px){.kopf-nav ul{gap:6px}}@media (min-width:1280px) and (max-width:1379px){.kopf-nav ul{gap:0}.kopf-bereich>a{white-space:normal;text-align:center;line-height:1.2;padding-block:15px;max-width:8.2em}}.suche-platz input::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none;display:none;width:16px;height:16px;cursor:pointer;background:no-repeat 50%/16px url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231A3352' stroke-width='2.4' stroke-linecap='round'%3E%3Cpath d='M6 6l12 12M18 6L6 18'/%3E%3C/svg%3E")}.lk-mwst{margin:18px 0 0;font-size:15px;color:#262C35}div.lk-mwst{margin:0 auto;padding-block:8px 48px}div.lk-mwst p{margin:0;font-size:15px;color:#262C35}.muster-welle{background-image:radial-gradient(circle,rgba(233,162,59,.95) 1.7px,transparent 2.3px);-webkit-mask-image:linear-gradient(100deg,transparent 42%,#000 50%,transparent 58%);mask-image:linear-gradient(100deg,transparent 42%,#000 50%,transparent 58%);-webkit-mask-size:300% 100%;mask-size:300% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;animation:muster-treiben 26s linear infinite,muster-welle 9s ease-in-out infinite}@keyframes muster-welle{0%{-webkit-mask-position:0 0;mask-position:0 0}40%,to{-webkit-mask-position:100% 0;mask-position:100% 0}}.muster-wolke{animation-duration:14s}.muster-wolke+.muster-wolke{animation-duration:21s}.muster-wolke+.muster-wolke.muster-wolke-drei,.muster-wolke-drei{left:4%;top:42%;width:44vw;height:44vw;max-width:620px;max-height:620px;background:radial-gradient(circle,rgba(233,162,59,.3),transparent 62%);animation:muster-wolke-drei 17s ease-in-out infinite alternate}@keyframes muster-wolke-drei{0%{transform:translate(0) scale(.9)}to{transform:translate(85%,-30%) scale(1.25)}}.mini-wolke{animation-duration:2.8s}@media (max-width:719px){.weg-stationen li{padding-bottom:22px}.weg-name{font-size:20px;font-weight:400;line-height:1.15}.weg-teil{gap:2px}.weg-stationen .schritt-titel,.weg-teil p{font-size:16px;line-height:1.45}.schritt-titel,.weg-knoten{font-weight:500}.weg-knoten{width:28px;height:28px;font-size:13px}.band-marine .band-muster{margin-top:36px}.such-feld{min-height:44px;padding:9px 12px;font-size:16px}.such-karte{padding:11px 14px;font-size:15px;line-height:1.45}.such-karte strong{font-weight:500}.such-karten{gap:8px;margin-top:10px}.such-hinweis{font-size:14px;margin-top:10px}.anfrage-mitte .anfrage{padding:18px 16px}.anfrage-kurz,.anfrage-mitte .anfrage{box-shadow:none;border:1px solid var(--linie)}.anfrage>.titel-1,.anfrage>.titel-2{font-size:22px;font-weight:400;line-height:1.2;letter-spacing:0}.anfrage .klein,.formular .klein{font-size:14px;line-height:1.45}.feld label,.feld label .leise{font-weight:400}.kw-karte{box-shadow:none}.kw-karte h2.titel-3{font-size:18px;font-weight:400}.kw-karte p{font-size:16px;line-height:1.45}.kw-mail{font-size:16px;font-weight:500}main li,main p{font-size:16px;line-height:1.45}.bereich-held .gross,.gross,.leistung-held .gross,.seiten-kopf .gross{font-size:17px;line-height:1.4}.klein{font-size:14px;line-height:1.4}.bereich-held .titel-1,.leistung-held .titel-1,.seiten-kopf .titel-1,.titel-1{font-size:28px;line-height:1.12;font-weight:400;letter-spacing:-.01em}.titel-2{font-size:22px;line-height:1.2;font-weight:400}.karte-gross .titel-3,.titel-3,.zwei-karten .titel-3{font-size:18px;line-height:1.25;font-weight:400}.preis-gross,.textlink{font-weight:500}.preis-gross,.rueckruf-nummer{font-size:22px}.knopf,.knopf-bernstein,.knopf-gross,.knopf-hell{font-size:16px;font-weight:500;min-height:46px;padding:10px 18px;border-radius:8px}.knopf-gross{min-width:min(100%,280px)}.handy-klappe-knopf,.handy-klappe-knopf.knopf{font-weight:500;font-size:15px}.band-bild,.faq-karten details[open],.knopf-bernstein,.lk-kachel,.mm-karte,.such-muster,.symbol,.symbol-1,.zeit-inhalt{box-shadow:none}.zeit-inhalt{padding:12px 14px;border-width:1px}.zeit-name{font-size:18px;font-weight:400}.bereich-name,.ratgeber-kasten-name,.zeit-titel{font-weight:500}.zeit-titel{font-size:16px}.leistung-held{padding-block:24px 40px}.bereich-held{padding-block:36px 52px}.leistungs-lauf{padding:14px 0}.lauf-reihe a{font-size:17px;font-weight:400;padding-block:2px;line-height:1.3}.lauf-reihe li:after{width:6px;height:6px;margin-inline:16px}.faq summary,.faq-karten summary{font-size:16px;font-weight:500;padding:13px 36px 13px 0;line-height:1.35}.faq details p,.faq-zitate .faq-zitat p{font-size:16px;line-height:1.45}.faq details p{padding-bottom:14px}.faq-zitate .faq-zitat{padding:2px 0 10px 14px;border-left-width:2px}.faq-karten details{padding-inline:14px;margin-bottom:8px}.fuenf-fragen{gap:16px}.ff-liste{gap:8px}.ff-frage{padding:12px 14px;gap:8px;border-radius:8px}.ff-frage p{font-size:16px;gap:10px}.ff-nr{width:24px;height:24px;font-size:13px;font-weight:500}.ff-knoepfe button{font-weight:500;font-size:15px;min-width:64px;padding:0 14px}.ff-ja,.ff-nein li{font-size:16px;line-height:1.45;padding:11px 14px}.mb-liste{gap:20px}.mb-nr{font-size:40px;font-weight:400}.mb-name{font-size:17px;font-weight:500}.kontakt-rueckruf,.quiz .formular{padding:16px;border-radius:8px;box-shadow:none}.quiz .formular .quiz-titel{font-size:20px;font-weight:400}.rw{gap:12px}.rw-unter{font-size:18px;text-align:left}.rw-label,.rw-unter,.rw-wert{font-weight:500}.rw-wert{font-size:22px}.rw-zahl{font-size:24px;font-weight:500}.rw-zeile{padding:10px 0}.rw label,.rw-umsatz p{font-size:16px;line-height:1.45}.rw .rw-erklaerung,.rw-geschaetzt,.rw-kosten,.rw-umsatz .klein{font-size:14px;line-height:1.45}}.rw-umsatz>p>strong{font-size:18px;font-weight:600;line-height:1.4}.kv-weiter{display:none}@media (max-width:639px){.demo-steuer{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:8px 10px;gap:8px 10px;align-items:end}.demo-feld{flex:none;max-width:none;gap:4px;font-size:15px;font-weight:400}.demo-feld input{min-height:44px;font-size:16px;padding:8px 12px}.demo-datei{min-height:44px;padding:0 14px;font-size:15px}.kv-kopf{padding:10px 12px;gap:8px 10px}.kv-logo{width:32px;height:32px;font-size:16px}.kv-betrieb{font-size:16px;font-weight:500}.kv-unter{font-size:13px}.kv-kopf .knopf,.kv-kopf button{min-height:44px;padding:6px 9px;font-size:13.5px;font-weight:500}.kv-werkzeug{flex-wrap:nowrap;gap:6px}.kv-werkzeug>button{flex:1 1 auto;min-width:0}.kv-branche{padding:8px 12px 0;gap:6px}.kv-branche-knopf{min-height:44px;padding:6px 12px;font-size:14px;font-weight:500}.kv-reiter{padding:0 6px}.kv-reiter-knopf{min-height:44px;padding:0 8px;font-size:14px;font-weight:500}.kv-flaeche{min-height:0}.kv-brett{padding:10px}.kv-sicht{margin-bottom:8px}.kv-sicht button{min-height:44px;font-weight:500}.kv-branche-knopf{border-color:var(--linie);color:#3A4452}.kv-branche-knopf[aria-pressed=true]{background:#fff;border-color:#1A3352;box-shadow:inset 0 0 0 1px #1A3352;color:#1A3352}.kv-sicht{background:transparent;border-color:transparent;padding:0;gap:6px}.kv-sicht button{border:1px solid var(--linie);background:#fff;color:#3A4452}.kv-sicht button[aria-pressed=true]{background:#E8EDF3;border-color:#E8EDF3;color:#1A3352}.kv-sicht button[aria-pressed=true] .kv-zahl{background:#fff;color:#1A3352}.kv-spalte{padding:0;background:none}.kv-spalte-kopf{display:none}.kv-liste{gap:8px;min-height:0}.kv-karte{grid-template-columns:minmax(0,1fr) 44px;border-radius:8px;box-shadow:none}.kv-karte-wartet{box-shadow:inset 3px 0 0 var(--kv-warn)}.kv-griff{display:none}.kv-karte-knopf{padding:10px 4px 10px 12px;gap:2px;border-radius:8px 0 0 8px}.kv-k-titel{font-size:15px;font-weight:500}.kv-k-termin,.kv-k-was{font-size:13.5px}.kv-k-fuss{display:none}.kv-marke{font-weight:500}.kv-weiter{display:grid;place-items:center;border:0;border-left:1px solid var(--linie);border-radius:0 8px 8px 0;background:none;color:var(--akzent);cursor:pointer}.kv-weiter:focus-visible{outline:3px solid var(--bernstein);outline-offset:-3px}.kv-karte-offen .kv-weiter{color:var(--akzent)}}.kurz-vorn{display:block;margin-bottom:32px}.kurz-gesagt{margin:0 auto;max-width:820px;padding-left:16px;border-left:3px solid var(--bernstein);font-size:16px;line-height:1.45;text-align:left;color:var(--tinte)}.kurz-gesagt strong{font-weight:700}.problem .kurz-gesagt{margin-inline:0}@media (min-width:720px){.kurz-gesagt{font-size:17px;line-height:1.5}}.kopf-fest{display:contents}.kopf-fest .kopf-innen{position:-webkit-sticky;position:sticky;top:0;z-index:30;background:var(--grund);border-bottom:1px solid var(--linie);min-height:60px}html:has(.kopf-fest){scroll-padding-top:76px}@media (min-width:980px){.kopf-fest .kopf-bereich>a{padding-block:19px}}@media (max-width:979px){html:has(.kopf-fest){scroll-padding-top:68px}.kopf-fest .kopf-innen{min-height:58px;transition:min-height .22s ease}.kopf-fest .kopf-marke .wortmarke{transition:width .22s ease}html[data-kopf=klein] .kopf-fest .kopf-innen{min-height:48px}html[data-kopf=klein] .kopf-fest .kopf-marke{padding-block:6px}html[data-kopf=klein] .kopf-fest .kopf-marke .wortmarke{width:88px}html[data-kopf=klein] .kopf-fest .knopf-kopf{min-height:32px}.kopf-menue nav{position:fixed;top:var(--kopf-unten,58px);bottom:0;left:0;right:0;height:auto;max-height:none}}@media (max-width:979px) and (prefers-reduced-motion:reduce){.kopf-fest .kopf-innen,.kopf-fest .kopf-marke .wortmarke{transition:none}}.held-preis-satz{margin-top:12px;font-size:16px;line-height:1.5}.held-preis-satz strong{font-weight:600}.brief-seite{display:grid;grid-gap:32px;gap:32px;max-width:760px}.brief-kopf{display:grid;grid-gap:14px;gap:14px;justify-items:start}.brief-kopf p{margin:0}.brief-code{font-size:18px}.brief-code b{font-weight:600;letter-spacing:.06em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.brief-seite .anfrage-karte{max-width:none}.brief-hinweis{display:grid;grid-gap:10px;gap:10px;padding-top:24px;border-top:1px solid var(--linie);scroll-margin-top:96px}.brief-hinweis p{margin:0;font-size:16px;line-height:1.5;color:#262C35}.brief-hinweis .titel-2{font-size:20px}.brief-hinweis .titel-3{font-size:16px;font-weight:600;margin-top:8px}.brief-widerspruch{margin-top:12px;padding:18px 20px;border:1px solid var(--linie);border-left:3px solid var(--bernstein);border-radius:8px;background:var(--grund);display:grid;grid-gap:8px;gap:8px}.brief-widerspruch .titel-3{margin-top:0}@media (max-width:719px){.held-einzeln .held-geraete{right:auto;left:50%;transform:translateX(-50%);width:min(calc(100vw - 32px),calc((var(--wand-h) - 28px) * 1.6))}.held-einzeln .hg-rechner{transform-origin:50% 50%}.held-einzeln .held-geraete{z-index:3}.held-einzeln .held-inhalt{position:relative;z-index:1}.held-einzeln .hg-unter{opacity:1}.held-einzeln .hg-unter .mh-wort{opacity:.8}.held-einzeln .mh-text{z-index:30}.held-einzeln .hg-unter{left:0;right:0;display:flex;justify-content:center}.preis-karten,.vertrag-karten{display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:16px;margin-inline:-16px;padding:2px 16px 10px;scrollbar-width:none;overscroll-behavior-x:contain}}@media (max-width:719px){.preis-karten::-webkit-scrollbar,.vertrag-karten::-webkit-scrollbar{display:none}.preis-karten>li,.vertrag-karten>div{flex:0 0 82%;scroll-snap-align:start;box-sizing:border-box}.preis-karte{padding:18px 16px;gap:10px}.preis-karte .titel-3{font-size:19px}.preis-karte-fuss{padding-top:12px;gap:4px}.preis-karte-zahl{font-size:22px}.preis-karte-zusatz{font-size:16px;margin-top:2px}.preis-karte-label{font-size:13px;margin-bottom:2px}.preis-karte-fuss .klein{font-size:13px;line-height:1.4}.vertrag-karten>div{padding:16px;gap:6px}.vertrag-karten dt{font-size:17px}.mb-liste{display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:16px;margin-inline:-16px;padding:8px 16px 12px;scrollbar-width:none;overscroll-behavior-x:contain;align-items:stretch}.mb-liste::-webkit-scrollbar{display:none}.mb-buehne{flex:0 0 86%;scroll-snap-align:start;box-sizing:border-box;padding:18px;gap:14px;border-radius:18px;align-content:start}.mb-nr{font-size:40px}.mb-branche{font-size:28px}.mb-name{font-size:16px}.kanaele,.profil-liste{display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:16px;margin-inline:-16px;padding:2px 16px 10px;scrollbar-width:none;overscroll-behavior-x:contain;align-items:stretch}.kanaele::-webkit-scrollbar,.profil-liste::-webkit-scrollbar{display:none}.kanaele>li,.profil-liste>li{flex:0 0 84%;scroll-snap-align:start;box-sizing:border-box}.mm-buehne,.profil-fassung,.profil-muster{min-width:0;max-width:100%}.kanal{padding:16px}.lk-gruppe{padding-block:18px;gap:10px}.lk-zeilen{gap:8px}.lk-karte{padding:11px 14px;border-radius:10px}.lk-karte .lu-preis,.lk-karte .lu-zeilensatz{font-size:14px;line-height:1.35}.lk-gruppe-kopf .lu-satz{font-size:15px;line-height:1.4}.warum-liste{display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:16px;border-top:0;margin-inline:-16px;padding:2px 16px 10px;scrollbar-width:none;overscroll-behavior-x:contain}.warum-liste::-webkit-scrollbar{display:none}.warum-liste li{flex:0 0 82%;scroll-snap-align:start;box-sizing:border-box;align-content:start;padding:18px 16px;gap:8px;border:1px solid var(--linie);border-radius:8px;background:#fff}.warum-fett{font-size:20px}.warum-liste p:not(.warum-fett){font-size:15.5px;line-height:1.45}#demo .demo-start,#demo .kopf-mitte:not(.demo-unten),.held-klein{display:none}#demo{padding-block:28px}#demo .demo-unten{gap:6px}}@media (max-width:719px){main:has(>.quiz-abschnitt) .passt-kurz{display:none}.zusagen-karten{grid-template-columns:minmax(0,1fr);gap:8px}.zusagen-karten li{grid-template-columns:32px minmax(0,1fr);align-items:center;gap:12px;padding:10px 14px}main:has(>.quiz-abschnitt){display:flex;flex-direction:column}main:has(>.quiz-abschnitt)>.held{order:-4}main:has(>.quiz-abschnitt)>.tueren{order:-3}main:has(>.quiz-abschnitt)>.bereiche-start{order:-2}main:has(>.quiz-abschnitt)>.band-abschnitt{order:-1}.tueren .tuer>p:first-of-type{display:none}}.info-z{display:block;flex:none;width:70%;height:70%;fill:currentColor;pointer-events:none}html:has(.kopf-menue[open]){overflow:hidden;scrollbar-gutter:stable;overscroll-behavior:none}.kopf-menue nav{overscroll-behavior:contain}@media (max-width:719px){.mh-i summary,.zahl .zahl-quelle summary,.zahlen-unter .zahl-quelle summary{position:relative;width:22px;height:22px;font-size:11px;border-width:1px}.mh-i summary:after,.zahl .zahl-quelle summary:after,.zahlen-unter .zahl-quelle summary:after{content:"";position:absolute;inset:-13px}.zahl .zahl-quelle summary>span:first-child,.zahlen-unter .zahl-quelle summary>span:first-child{font-size:11px!important;line-height:1!important}.zahl .zahl-quelle summary,.zahlen-unter .zahl-quelle summary{align-content:center;padding:0}.zahl .zahl-quelle summary{margin-left:132px}.zahl b{text-align:left}.zahlen .zahl{padding-inline:16px!important}}@media (max-width:460px){.knopf-kopf,.knopf-kopf:hover{background:transparent;color:#1A3352;border:1px solid rgba(26,51,82,.38);box-shadow:none;font-size:13.5px;font-weight:500;letter-spacing:0;min-height:36px;padding:4px 11px;white-space:nowrap}.knopf-kopf:hover{background:rgba(26,51,82,.06)}}@media (max-width:359px){.knopf-kopf{white-space:normal}}.band-spur,.kanaele,.kv-spalten,.kv-woche,.mb-liste,.mess-huelle,.muster-reihe,.preis-karten,.profil-liste,.ratgeber-tabelle,.vertrag-karten,.warum-liste{position:relative}.ratgeber-raster{display:grid;grid-gap:28px;gap:28px}.ratgeber-seite{display:grid;grid-gap:22px;gap:22px;min-width:0}.ratgeber-haupt{display:grid;grid-gap:18px;gap:18px;min-width:0;max-width:780px;align-content:start}.ratgeber-inhalt{display:none}@media (min-width:1000px){.ratgeber-raster{grid-template-columns:minmax(0,1fr) 340px;gap:64px;align-items:start}.ratgeber-haupt{grid-column:1;grid-row:1;max-width:860px;counter-reset:ra}.ratgeber-seite{grid-column:2;grid-row:1;position:-webkit-sticky;position:sticky;top:96px}.ratgeber-seite .ratgeber-kurz{font-size:17px;line-height:1.55}.ratgeber-inhalt{display:block}.ratgeber-inhalt ol{list-style:none;margin:0;padding:0;counter-reset:ri;border-top:2px solid #1a3352}.ratgeber-inhalt li{counter-increment:ri;border-bottom:1px solid var(--linie)}.ratgeber-inhalt a{display:grid;grid-template-columns:30px minmax(0,1fr);grid-gap:10px;gap:10px;padding:12px 2px;color:#12161C;text-decoration:none;font-size:16px;line-height:1.35}.ratgeber-inhalt a:before{content:counter(ri,decimal-leading-zero);font-weight:600;color:#1A3352;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ratgeber-inhalt a:focus-visible,.ratgeber-inhalt a:hover{color:#1A3352;text-decoration:underline;text-underline-offset:3px}.ratgeber-abschnitt{scroll-margin-top:92px;counter-increment:ra;margin-top:30px;padding-top:22px;border-top:1px solid var(--linie)}.ratgeber-abschnitt:first-of-type{margin-top:10px}.ratgeber-abschnitt h2:before{content:counter(ra,decimal-leading-zero);display:block;width:44px;margin-bottom:8px;padding-bottom:6px;border-bottom:3px solid var(--bernstein);font-family:inherit;font-size:15px;font-weight:600;color:#1A3352;letter-spacing:.04em}.ratgeber-haupt li,.ratgeber-haupt p{font-size:18px;line-height:1.6}.ratgeber-tabelle table{font-size:17px}.ratgeber-fragen li{padding:20px 24px 20px 72px}.ratgeber-fragen li:before{left:22px;top:19px}}.mb-buehne:before{transition:transform .45s ease}@media (max-width:719px){.mb-buehne[data-aktiv]{transform:translateY(-4px);box-shadow:0 28px 50px -32px rgba(15,30,48,.45)}.mb-buehne[data-aktiv] .mb-rechner{transform:rotate(0deg)}.mb-buehne[data-aktiv] .mb-handy{transform:rotate(0deg) translateY(-6px)}.mb-buehne[data-aktiv]:before{transform:translate(-28px,18px)}.mb-rechts[data-aktiv]:before{transform:translate(28px,18px)}}@media (prefers-reduced-motion:reduce){.mb-buehne:before{transition:none}.mb-buehne[data-aktiv]{transform:none}}.ratgeber-hinweis{margin:0;text-align:center;font-size:18px}.ratgeber-hinweis-start{margin-top:22px}.ratgeber-hinweis-abschnitt{padding-block:clamp(20px,3vw,36px)}.ratgeber-hinweis-liste{list-style:none;margin:10px 0 0;padding:0;display:grid;grid-gap:6px;gap:6px;justify-items:center;text-align:center}.ratgeber-hinweis-liste li{font-size:18px}