#start{isolation:isolate;background-color:var(--dunkel);min-height:min(88dvh,860px);padding-block:calc(var(--kopf-oben) + var(--kopf-hoehe) + clamp(40px, 6vw, 96px)) clamp(48px, 6vw, 88px);align-items:center;font-weight:450;display:grid;position:relative;overflow:clip}#start [data-kopf-marke]{width:1px;height:1px;position:absolute;top:90px;left:0}#start .zeile{margin-block:-.2em -.26em;padding-block:.2em .26em}#start .glanz{z-index:-1;aspect-ratio:1;width:90vmax;animation:start-glanz 24s var(--ease-inaus) infinite alternate;background:radial-gradient(closest-side,#f55f361f,#f55f3608 55%,#0000 72%);border-radius:50%;position:absolute;top:-40%;left:50%;translate:-50%}@keyframes start-glanz{to{transform:translateY(10vmax)scale(1.08)}}#start .text{z-index:1;text-align:center;text-shadow:0 2px 22px #01120ae6;justify-items:center;max-width:980px;margin-inline:auto;display:grid;position:relative}#start .kicker{color:var(--text-hell-gedaempft)}#start h1{letter-spacing:-.04em;margin-top:22px;font-size:clamp(2.6rem,1.2rem + 4.6vw,5.6rem);font-weight:800;line-height:.98}@media (width<=360px){#start h1{font-size:2.2rem}}#start .lead{max-width:58ch;margin-top:26px;font-size:clamp(1.1rem,1.3vw,1.3rem)}#start .aktionen{text-shadow:none;flex-wrap:wrap;justify-content:center;gap:12px;margin-top:34px;display:flex}#start .belege{text-shadow:none;flex-wrap:wrap;justify-content:center;gap:10px;margin:30px 0 0;padding:0;list-style:none;display:flex}#start .belege li{border-radius:var(--r-pille);border:1px solid var(--linie-dunkel);color:var(--text-hell);background:#01120a99;align-items:center;gap:8px;padding:8px 14px 8px 10px;font-size:.88rem;font-weight:500;display:inline-flex}#start .belege [data-icon]{color:var(--text-hell-gedaempft);font-size:1.25rem}#start .fotoreihe{z-index:0;justify-content:center;margin:clamp(8px,1vw,16px) 0 0;padding-top:70px;display:flex;position:relative}#start .fotoreihe figure{width:clamp(150px,13vw,196px);transform:translateY(var(--y)) rotate(var(--r));transition:transform .6s var(--ease-aus), box-shadow .6s;background:#f6f2e8;border-radius:3px;flex:none;margin:0 -12px;padding:8px 8px 30px;position:relative;box-shadow:0 26px 50px -22px #000000e6}#start .fotoreihe figure:hover{z-index:2;transform:translateY(calc(var(--y) - 10px)) rotate(calc(var(--r) * .3)) scale(1.05);box-shadow:0 34px 60px -24px #000000f2}#start .fotoreihe img{aspect-ratio:46/62;object-fit:cover;width:100%;display:block}#start .f1{--y:-110px;--r:-9deg}#start .f2{--y:-30px;--r:-5deg}#start .f3{--y:0px;--r:-2deg}#start .f4{--y:0px;--r:3deg}#start .f5{--y:-30px;--r:6deg}#start .f6{--y:-110px;--r:9deg}#start .lead{max-width:50ch}@media (width<=1419px){#start .fotoreihe{padding-top:24px}#start .f1,#start .f6{--y:-20px}#start .f2,#start .f5{--y:-8px}#start .fotoreihe figure{width:clamp(120px,15vw,160px)}}@media (width<=700px){#start .f1,#start .f6{display:none}#start .fotoreihe figure{width:clamp(92px,25vw,130px);margin:0 -10px;padding:6px 6px 20px}#start .f2,#start .f5{--y:-14px}}@media (prefers-reduced-motion:reduce){#start .fotoreihe figure{transition:none}}@media (width<=480px){#start .aktionen .knopf{white-space:nowrap;justify-content:center;width:100%;padding-inline:1em;font-size:.95rem}#start .aktionen .knopf--gespraech{gap:.6em;padding:.55em .45em .55em 1em}#start .knopf-kreis{width:2.1em;height:2.1em}}@media (width<=360px){#start .aktionen .knopf{font-size:.88rem}}#start .knopf--leise{--knopf-bg:#01120ab8}#start .knopf--leise:hover{--knopf-bg:var(--grund);--knopf-fg:var(--dunkel);border-color:var(--grund)}#kanaele{background:var(--dunkel);padding-block:clamp(16px, 2vw, 32px) calc(clamp(72px, 9vw, 128px) + var(--blatt));font-weight:450}#kanaele .mitte{text-align:center;justify-items:center;display:grid}#kanaele .kicker{color:var(--text-hell-gedaempft)}#kanaele h2{letter-spacing:-.035em;max-width:20ch;margin-top:14px;font-size:clamp(2rem,1rem + 3vw,3.6rem);font-weight:800}#kanaele .lead{max-width:56ch;margin-top:18px}#kanaele .reihe{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px clamp(14px,1.4vw,20px);margin-top:clamp(40px,5vw,64px);display:grid}#kanaele .kanal{grid-row:span 2;grid-template-rows:subgrid;display:grid}#kanaele .karte{aspect-ratio:1;color:#202124;hyphens:none;transition:transform .5s var(--ease-aus);background:#fff;border-radius:18px;flex-direction:column;padding:22px 18px 18px;font-family:Arial,Helvetica,sans-serif;display:flex;position:relative;overflow:hidden;box-shadow:0 40px 70px -40px #000000d9}#kanaele .kanal:hover .karte,#kanaele .karte:focus-visible{transform:translateY(-6px)}#kanaele .karte:focus-visible{outline:3px solid var(--akzent);outline-offset:4px}#kanaele .etikett{z-index:2;border-radius:var(--r-pille);background:var(--dunkel);color:var(--text-hell);border:1.5px solid var(--akzent);font:700 .68rem/1 var(--font-mono);letter-spacing:.12em;text-transform:uppercase;padding:5px 10px;position:absolute;top:10px;left:14px}#kanaele .karte .etikett{top:10px}#kanaele .k-such{padding-top:46px}#kanaele .k-ki{padding-top:42px}#kanaele .k-ki .c-frage,#kanaele .k-ki .c-antwort{font-size:.86rem}#kanaele .k-ki .c-antwort{margin-top:10px}#kanaele .erklaer{align-content:start;justify-items:start;gap:6px;padding:4px 6px 0;display:grid}#kanaele .erklaer b{font:800 1.15rem/1.2 var(--font-display);color:var(--text-hell)}#kanaele .erklaer p{color:var(--text-hell-gedaempft);font-size:.93rem;line-height:1.5}#kanaele .erklaer .knopf{--knopf-bg:transparent;--knopf-fg:var(--text-hell);border-color:var(--akzent);margin-top:8px;padding:.7em 1.15em;font-size:.9rem}#kanaele .erklaer .knopf:hover{--knopf-bg:var(--akzent);--knopf-fg:var(--auf-akzent)}#kanaele .karte{transition:transform .5s var(--ease-aus), opacity .4s, filter .4s}#kanaele .reihe:has(.karte:focus-visible) .kanal:not(:focus-within) .karte{opacity:.35;filter:saturate(.4)brightness(.75)}@media (hover:hover) and (pointer:fine){#kanaele .reihe:has(.kanal:hover) .kanal:not(:hover) .karte{opacity:.35;filter:saturate(.4)brightness(.75)}#kanaele .erklaer{opacity:0;transition:opacity .35s, transform .45s var(--ease-aus);transform:translateY(-6px)}#kanaele .kanal:hover .erklaer,#kanaele .kanal:focus-within .erklaer{opacity:1;transform:none}}#kanaele .lupe{border:2px solid #70757a;border-radius:50%;flex:none;width:13px;height:13px;position:relative}#kanaele .lupe:after{content:"";background:#70757a;border-radius:1px;width:2px;height:7px;position:absolute;bottom:-6px;right:-5px;transform:rotate(-45deg)}#kanaele .g-feld{border:1px solid #dfe1e5;border-radius:24px;align-items:center;gap:12px;padding:9px 16px;font-size:.95rem;display:flex;box-shadow:0 1px 6px #2021242e}#kanaele .g-tippen{white-space:nowrap;display:inline-block}#kanaele .g-reiter{color:#5f6368;border-bottom:1px solid #ebebeb;gap:16px;margin:10px 0 0;padding:0 4px;font-size:.8rem;list-style:none;display:flex}#kanaele .g-reiter li{padding:6px 0 8px}#kanaele .g-reiter .an{color:#1a73e8;border-bottom:3px solid #1a73e8;padding-bottom:5px}#kanaele .g-treffer{margin-top:12px}#kanaele .g-quelle{align-items:center;gap:10px;display:flex}#kanaele .g-favicon{color:#5f3b1d;background:#f1f3f4;border:1px solid #ecedef;border-radius:50%;flex:none;place-items:center;width:26px;height:26px;font:700 .75rem/1 Arial,sans-serif;display:grid}#kanaele .g-quelle b{font-size:.85rem;font-weight:400;display:block}#kanaele .g-quelle small{color:#4d5156;font-size:.75rem;display:block}#kanaele .g-titel{color:#1a0dab;margin-top:6px;font-size:1.08rem;line-height:1.3}#kanaele .g-text{color:#4d5156;margin-top:3px;font-size:.84rem;line-height:1.45}#kanaele .g-fragen{margin-top:auto;padding-top:14px;display:none}#kanaele .g-fragen ul{margin:0;padding:0;list-style:none}#kanaele .g-fragen b{color:#202124;margin-bottom:4px;font-size:.95rem;font-weight:400;display:block}#kanaele .g-fragen li{color:#202124;border-top:1px solid #ebebeb;justify-content:space-between;gap:10px;padding:9px 2px;font-size:.84rem;display:flex}#kanaele .g-fragen li:after{content:"⌄";color:#70757a}#kanaele .k-maps{padding:0}#kanaele .k-maps .m-karte{flex:1;min-height:110px}#kanaele .m-karte{background-color:#e8eaed;background-image:linear-gradient(118deg,#0000 0 63%,#aadaff 63% 74%,#0000 74%),radial-gradient(circle at 16% 72%,#c8e6c9 0 26px,#0000 27px),linear-gradient(0deg,#0000 0 47%,#fff 47% 53%,#0000 53%),linear-gradient(90deg,#0000 0 33%,#fff 33% 37%,#0000 37%),linear-gradient(26deg,#0000 0 60%,#fde293 60% 64%,#0000 64%);border-radius:18px 18px 0 0;height:128px;position:relative}#kanaele .m-suche{background:#fff;border-radius:22px;align-items:center;gap:10px;padding:7px 14px;font-size:.85rem;display:flex;position:absolute;top:42px;left:14px;right:14px;box-shadow:0 1px 4px #0000004d}#kanaele .m-pin{background:#ea4335;border-radius:50% 50% 50% 0;width:24px;height:24px;position:absolute;top:56%;left:54%;transform:rotate(-45deg);box-shadow:-1px 2px 4px #0000004d}#kanaele .m-pin:after{content:"";background:#a50e0e;border-radius:50%;position:absolute;inset:8px}#kanaele .m-ort{padding:12px 18px 18px;position:relative}#kanaele .m-ort strong{font-size:1.08rem;font-weight:400;line-height:1.25;display:block}#kanaele .m-zeile{color:#70757a;margin-top:3px;font-size:.82rem;display:block}#kanaele .m-sterne{color:#fbbc04;letter-spacing:1px}#kanaele .m-offen{color:#188038}#kanaele .m-knoepfe{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}#kanaele .m-knopf{color:#0b57d0;border:1px solid #dadce0;border-radius:18px;align-items:center;padding:6px 13px;font-size:.8rem;font-weight:700;display:inline-flex}#kanaele .m-knopf.voll{color:#fff;background:#0b57d0;border-color:#0b57d0}#kanaele .k-ki{color:#0d0d0d;font-family:ui-sans-serif,-apple-system,system-ui,sans-serif}#kanaele .c-frage{background:#f4f4f4;border-radius:20px;width:fit-content;max-width:90%;margin:4px 0 0 auto;padding:9px 15px;font-size:.9rem;line-height:1.4}#kanaele .c-antwort{gap:10px;margin-top:12px;font-size:.9rem;line-height:1.5;display:flex}#kanaele .c-logo{border:1px solid #e3e3e3;border-radius:50%;flex:none;place-items:center;width:26px;height:26px;font-size:1rem;display:grid}#kanaele .c-eingabe{color:#8f8f8f;border:1px solid #e3e3e3;border-radius:24px;justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding:7px 7px 7px 16px;font-size:.84rem;display:flex;box-shadow:0 2px 6px #0000000f}#kanaele .c-quellen{flex-wrap:wrap;gap:6px;margin:10px 0 12px 36px;display:flex}#kanaele .c-quellen span{color:#5d5d5d;background:#f4f4f4;border-radius:12px;padding:4px 10px;font-size:.74rem}#kanaele .c-senden{color:#fff;background:#0d0d0d;border-radius:50%;place-items:center;width:30px;height:30px;font-size:.95rem;display:grid}#kanaele .k-social{color:#0d0d0d;padding:44px 0 14px;font-family:ui-sans-serif,-apple-system,system-ui,sans-serif}#kanaele .s-kopf{align-items:center;gap:10px;padding:0 14px 10px;display:flex}#kanaele .s-avatar{background:conic-gradient(#feda75,#fa7e1e,#d62976,#962fbf,#4f5bd5,#feda75);border-radius:50%;flex:none;place-items:center;width:34px;height:34px;padding:2px;display:grid}#kanaele .s-avatar span{color:#5f3b1d;background:#f1f3f4;border:2px solid #fff;border-radius:50%;place-items:center;width:100%;height:100%;font:700 .75rem/1 Arial,sans-serif;display:grid}#kanaele .s-kopf b{font-size:.85rem;display:block}#kanaele .s-kopf small{color:#737373;font-size:.74rem;display:block}#kanaele .s-mehr{color:#262626;letter-spacing:1px;margin-left:auto}#kanaele .s-bild{background:#efefef;flex:1;min-height:0;overflow:hidden}#kanaele .s-bild img{object-fit:cover;width:100%;height:100%;display:block}#kanaele .s-aktionen{color:#262626;gap:14px;padding:10px 14px 4px;font-size:1.35rem;display:flex}#kanaele .s-herz{color:#ff3040}#kanaele .s-likes{padding:0 14px;font-size:.84rem;font-weight:600}#kanaele .s-text{padding:3px 14px 0;font-size:.84rem;line-height:1.4}@media (prefers-reduced-motion:no-preference){#kanaele .kanal.ist-da .g-tippen{animation:.9s steps(20,end) .45s both kanaele-tippen}#kanaele .kanal.ist-da .g-reiter,#kanaele .kanal.ist-da .g-treffer{animation:kanaele-hoch .6s 1.35s var(--ease-aus) both}#kanaele .kanal.ist-da .m-pin{animation:.7s cubic-bezier(.3,1.5,.5,1) .6s both kanaele-pin}#kanaele .kanal.ist-da .m-ort{animation:kanaele-hoch .6s 1.1s var(--ease-aus) both}#kanaele .kanal.ist-da .c-frage{animation:.45s cubic-bezier(.3,1.5,.5,1) .5s both kanaele-pop}#kanaele .kanal.ist-da .c-wort{animation:kanaele-wort .3s calc(1.1s + var(--w) * 90ms) both}#kanaele .kanal.ist-da .c-logo{animation:.4s .95s both kanaele-pop}#kanaele .kanal.ist-da .s-bild img{animation:.8s .55s both kanaele-ein}#kanaele .kanal.ist-da .s-herz{animation:.5s cubic-bezier(.3,1.6,.5,1) 1.4s both kanaele-herz}#kanaele .kanal.ist-da .s-likes{animation:kanaele-hoch .5s 1.55s var(--ease-aus) both}}@keyframes kanaele-tippen{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes kanaele-hoch{0%{opacity:0;transform:translateY(10px)}}@keyframes kanaele-pin{0%{opacity:0;transform:translateY(-50px)rotate(-45deg)}to{opacity:1;transform:rotate(-45deg)}}@keyframes kanaele-pop{0%{opacity:0;transform:scale(.6)}}@keyframes kanaele-wort{0%{opacity:0}}@keyframes kanaele-ein{0%{opacity:0;transform:scale(1.06)}}@keyframes kanaele-herz{0%{color:#262626;transform:scale(1)}50%{transform:scale(1.35)}to{color:#ff3040;transform:scale(1)}}@media (width<=1280px){#kanaele .reihe{grid-template-columns:repeat(2,minmax(0,1fr))}#kanaele .karte{aspect-ratio:5/4}#kanaele .erklaer{margin-bottom:28px}#kanaele .g-fragen,#kanaele .c-quellen{display:block}#kanaele .c-quellen{display:flex}}@media (width<=700px){#kanaele .reihe{scroll-snap-type:x mandatory;scroll-padding-inline:var(--rand);padding:14px var(--rand) 8px;margin-inline:calc(var(--rand) * -1);scrollbar-width:none;grid-template-rows:auto auto;grid-template-columns:none;grid-auto-columns:min(84%,360px);grid-auto-flow:column;overflow-x:auto}#kanaele .reihe::-webkit-scrollbar{display:none}#kanaele .kanal{scroll-snap-align:start}#kanaele .erklaer{margin-bottom:0}#kanaele .karte{aspect-ratio:1}#kanaele .g-fragen,#kanaele .c-quellen,#kanaele .g-reiter{display:none}#kanaele .k-such,#kanaele .k-ki{padding-top:42px}#kanaele .c-antwort{font-size:.86rem}}#kunden{background:var(--grund);padding-block:clamp(36px, 5vw, 64px) calc(clamp(8px, 1vw, 16px) + var(--blatt));font-weight:450}#kunden .kopf{justify-content:center;align-items:baseline;margin-top:clamp(40px,5vw,64px);display:flex}#kunden .vertrauen{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(12px,1.4vw,18px);display:grid}#kunden .v-kachel{border-radius:var(--r-gross);border:1px solid var(--linie);background:var(--grund-2);color:var(--text);text-align:center;transition:border-color .3s, transform .5s var(--ease-aus);align-content:center;justify-items:center;gap:4px;padding:clamp(16px,1.8vw,24px) 14px;text-decoration:none;display:grid}#kunden a.v-kachel:hover{border-color:var(--akzent-tief);transform:translateY(-4px)}#kunden a.v-kachel:focus-visible{outline:3px solid var(--akzent-tief);outline-offset:3px}#kunden .v-zeichen{border:1.5px solid var(--akzent);width:52px;height:52px;color:var(--akzent-tief);border-radius:50%;place-items:center;margin-bottom:6px;font-size:1.6rem;display:grid}#kunden .v-logo{object-fit:contain;width:auto;height:52px;margin-bottom:4px;display:block}#kunden .v-022,#kunden .v-shopify{height:30px;margin-block:11px 15px}#kunden .v-sterne{color:#fbbc04;letter-spacing:3px;justify-content:center;align-items:center;gap:10px;height:52px;margin-bottom:4px;font-size:1.2rem;display:flex}#kunden .v-g{flex:none;width:22px;height:22px}#kunden .v-kachel b{font:800 clamp(1.15rem, .95rem + .55vw, 1.45rem)/1.1 var(--font-display);letter-spacing:-.02em}#kunden .v-kachel>span:last-child{color:var(--text-gedaempft);font-size:.86rem}@media (width<=900px){#kunden .vertrauen{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=420px){#kunden .vertrauen{grid-template-columns:minmax(0,1fr)}}#kunden .band{margin-top:clamp(20px,3vw,32px);padding-bottom:clamp(28px,4vw,48px)}#kunden ul{align-items:center;gap:clamp(48px,6vw,96px);margin:0;padding:0 clamp(24px,3vw,48px);list-style:none;display:flex}#kunden li{flex:none;place-items:center;height:64px;display:grid}#kunden li img{object-fit:contain;filter:grayscale()contrast(1.1);opacity:.82;width:auto;max-width:168px;height:40px;transition:opacity .3s,filter .3s}#kunden li img.klein{height:30px}#kunden li img:hover{opacity:1;filter:none}#branchen{background:var(--grund-2);padding-block:var(--luft) calc(var(--luft) + var(--blatt));font-weight:450}#branchen h2{letter-spacing:-.035em;max-width:25ch;margin-top:14px;font-size:clamp(2.1rem,1rem + 3.8vw,4.4rem);font-weight:800}#branchen .lead{margin-top:22px}#branchen .raster{grid-template-rows:auto auto auto;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 clamp(12px,1.6vw,22px);margin-top:clamp(36px,5vw,72px);display:grid}#branchen .kachel{grid-row:span 3;grid-template-rows:subgrid;border-radius:var(--r-gross);background-color:var(--dunkel);color:var(--text-hell);display:grid;overflow:hidden}#branchen .motiv{aspect-ratio:16/9;background-color:var(--dunkel-2);position:relative;overflow:hidden}#branchen .motiv svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}#branchen .motiv text{font-family:var(--font-body)}#branchen .motiv .t-mono{font:400 7px var(--font-mono);letter-spacing:.14em;fill:#fffcf599}#branchen .motiv .t-knopf{fill:var(--text-hell);font-size:9.5px;font-weight:700}#branchen .motiv .t-hell{fill:var(--text-hell);font-size:10px;font-weight:700}#branchen .motiv .t-dunkel{fill:var(--dunkel);font-size:10px;font-weight:600}#branchen .motiv .t-suche{fill:#1c2620;font-size:10.5px;font-weight:500}#branchen .motiv .eigen{transform-box:fill-box;transform-origin:50%}#branchen .motiv .welle{vector-effect:non-scaling-stroke}#branchen .sh-zeiger-weg,#branchen .sh-ware,#branchen .sh-klick,#branchen .welle-los,#branchen .mr-caret{opacity:0}#branchen .mr-deck{transform-box:fill-box;transform-origin:100%;transform:scaleX(0)}#branchen .mi-lauf{transform-box:fill-box;transform-origin:0;transform:scaleX(.42)}@media (prefers-reduced-motion:no-preference){#branchen .ist-da .sh-linie{stroke-dasharray:1;animation:fw-zeichnen 1.8s .5s var(--ease-aus) both}#branchen .ist-da .sh-flaeche{animation:1.2s 1.3s both fw-ein}#branchen .ist-da .sh-zeiger-weg{animation:7s 1.4s both fw-sh-zeiger}#branchen .ist-da .sh-klick{animation:7s 1.4s both fw-sh-klick}#branchen .ist-da .sh-knopf{animation:7s 1.4s both fw-sh-knopf}#branchen .ist-da .sh-flug-x{animation:7s linear 1.4s both fw-sh-flug-x}#branchen .ist-da .sh-flug-y{animation:7s 1.4s both fw-sh-flug-y}#branchen .ist-da .sh-ware{animation:7s 1.4s both fw-sh-ware}#branchen .ist-da .sh-badge{animation:7s 1.4s both fw-sh-badge}#branchen .ist-da .sh-toast{animation:fw-hoch .7s 4.2s var(--ease-aus) both}#branchen .ist-da .sh-punkt-welle{animation:2.4s ease-out 2.3s both fw-welle}#branchen .ist-da .mr-deck{animation:1.2s steps(22,end) .6s both fw-aufdecken}#branchen .ist-da .mr-caret{animation:1.2s steps(22,end) .6s both fw-mr-caret,2.6s .6s both fw-mr-blinken}#branchen .ist-da .mr-anderer{animation:fw-pop .5s calc(1.1s + var(--n) * .12s) var(--ease-aus) both}#branchen .ist-da .mr-pin-fall{animation:.9s 1.8s both fw-mr-fall}#branchen .ist-da .mr-schatten{animation:.9s 1.8s both fw-mr-schatten}#branchen .ist-da .mr-pin-schwebe{animation:3s ease-in-out 2.8s fw-schweben}#branchen .ist-da .mr-welle{animation:3.2s ease-out 2.5s fw-welle-gross}#branchen .ist-da .mr-welle.w2{animation-delay:4.1s}#branchen .ist-da .mr-info{animation:fw-hoch .7s 2.5s var(--ease-aus) both}#branchen .ist-da .mr-stern{animation:fw-stern .5s calc(3s + var(--n) * .12s) cubic-bezier(.3, 1.6, .5, 1) both}#branchen .ist-da .mr-anruf-welle{animation:3.6s ease-out 4s fw-welle-klein}#branchen .ist-da .mi-fenster{animation:fw-hoch .8s .3s var(--ease-aus) both}#branchen .ist-da .mi-block{animation:fw-hoch .6s calc(.8s + var(--b) * .22s) var(--ease-aus) both}#branchen .ist-da .mi-sucher{animation:.7s cubic-bezier(.3,1.4,.5,1) 1.8s both fw-mi-sucher}#branchen .ist-da .mi-fokus{animation:5s 3s fw-mi-fokus}#branchen .ist-da .mi-broschuere{animation:fw-mi-broschuere .9s .9s var(--ease-aus) both}#branchen .ist-da .mi-schweben{animation:6s ease-in-out 2s fw-schweben}#branchen .ist-da .mi-video{animation:.6s cubic-bezier(.3,1.4,.5,1) 2.1s both fw-pop}#branchen .ist-da .mi-lauf{animation:6s linear 2.6s both fw-laufen}#branchen .ist-da .mi-play-welle{animation:2.8s ease-out 2.8s fw-welle-klein}}html.bewegung-aus #branchen .lauf{animation-play-state:paused!important}@keyframes fw-zeichnen{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes fw-ein{0%{opacity:0}}@keyframes fw-hoch{0%{opacity:0;transform:translateY(12px)}}@keyframes fw-pop{0%{opacity:0;transform:scale(.6)}}@keyframes fw-aufdecken{0%{transform:scaleX(1)}to{transform:scaleX(0)}}@keyframes fw-schweben{50%{transform:translateY(-3px)}}@keyframes fw-welle{0%{opacity:.8;transform:scale(1)}to{opacity:0;transform:scale(3.4)}}@keyframes fw-welle-gross{0%{opacity:.7;transform:scale(.12)}to{opacity:0;transform:scale(1)}}@keyframes fw-welle-klein{0%{opacity:.7;transform:scale(1)}45%,to{opacity:0;transform:scale(1.45)}}@keyframes fw-stern{0%{opacity:0;transform:scale(0)}}@keyframes fw-laufen{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes fw-sh-zeiger{0%{opacity:0;transform:translate(74px,-34px)}5%{opacity:1}16%{transform:translate(0)}19%{transform:scale(.82)}23%{opacity:1;transform:scale(1)}34%{opacity:1;transform:translate(12px,10px)}40%,to{opacity:0;transform:translate(12px,10px)}}@keyframes fw-sh-klick{0%,17%{opacity:0;transform:scale(.3)}18%{opacity:.9}30%,to{opacity:0;transform:scale(1.7)}}@keyframes fw-sh-knopf{0%,17%,26%,to{transform:scale(1)}20%{transform:scale(.94)}}@keyframes fw-sh-flug-x{0%,21%{transform:translate(0)}36%,to{transform:translate(130px)}}@keyframes fw-sh-flug-y{0%,21%{animation-timing-function:cubic-bezier(.2,.7,.4,1);transform:translateY(0)}29%{animation-timing-function:cubic-bezier(.6,0,.8,.4);transform:translateY(-52px)}36%,to{transform:translateY(-38px)}}@keyframes fw-sh-ware{0%,20%{opacity:0;transform:scale(.6)}23%{opacity:1;transform:scale(1)}33%{opacity:1;transform:scale(.8)}37%,to{opacity:0;transform:scale(.4)}}@keyframes fw-sh-badge{0%,36%{transform:scale(1)}40%{transform:scale(1.45)}46%,to{transform:scale(1)}}@keyframes fw-mr-caret{0%{transform:translate(0)}to{transform:translate(110px)}}@keyframes fw-mr-blinken{0%,55%{opacity:1}62%{opacity:0}70%{opacity:1}78%,to{opacity:0}}@keyframes fw-mr-fall{0%{opacity:0;animation-timing-function:cubic-bezier(.5,0,.9,.5);transform:translateY(-70px)}55%{opacity:1;animation-timing-function:ease-out;transform:translateY(0)}75%{animation-timing-function:ease-in;transform:translateY(-7px)}to{transform:translateY(0)}}@keyframes fw-mr-schatten{0%{opacity:0;transform:scale(.3)}55%{opacity:1;transform:scale(1.15)}75%{transform:scale(.85)}to{transform:scale(1)}}@keyframes fw-mi-sucher{0%{opacity:0;transform:scale(1.18)}}@keyframes fw-mi-fokus{0%,84%,to{opacity:1;transform:scale(1)}88%{opacity:.55;transform:scale(1.05)}93%{opacity:1;transform:scale(.985)}}@keyframes fw-mi-broschuere{0%{opacity:0;transform:translate(26px)rotate(-6deg)}}#branchen .oben{padding:clamp(24px,2.4vw,34px) clamp(22px,2.4vw,34px) clamp(20px,2vw,26px)}#branchen h3{letter-spacing:-.03em;hyphens:manual;font-size:clamp(1.5rem,2vw,1.85rem);font-weight:800}#branchen .etikett{color:var(--text-hell-gedaempft);margin:0;font-size:.86rem}#branchen .oben .etikett{margin-top:18px}#branchen .ziel{color:var(--text-hell);hyphens:none;text-wrap:pretty;margin:4px 0 0;font-size:clamp(1.04rem,.94rem + .3vw,1.16rem);line-height:1.45}#branchen .unten{padding:clamp(20px,2vw,26px) clamp(22px,2.4vw,34px) clamp(24px,2.4vw,34px)}#branchen .auswahl{gap:5px;margin:10px 0 0;padding:0;list-style:none;display:grid}#branchen .auswahl li{hyphens:none;align-items:baseline;gap:9px;font-size:.98rem;line-height:1.35;display:flex}#branchen .auswahl [data-icon]{opacity:.55;flex:none;position:relative;top:2px}#branchen .abschluss{justify-content:center;margin-top:clamp(32px,4vw,56px);display:flex}#branchen .knopf--gespraech{--knopf-bg:var(--akzent);--knopf-fg:var(--auf-akzent)}@media (width<=900px){#branchen .raster{grid-template-rows:none;grid-template-columns:minmax(0,1fr);gap:14px}#branchen .kachel{grid-row:auto;grid-template-rows:none}}#branchen .mitte{text-align:center;justify-items:center;display:grid}#branchen .mitte .lead{margin-inline:auto}#faelle{--dauer:8s;background:var(--grund);padding-block:var(--luft) calc(var(--luft) + var(--blatt));font-weight:450}#faelle h2{letter-spacing:-.035em;max-width:18ch;margin-top:14px;font-size:clamp(2.1rem,1rem + 3.8vw,4.4rem);font-weight:800}#faelle .lead{margin-top:20px}#faelle .steuerung{z-index:6;background:var(--grund);box-shadow:0 0 0 100vmax var(--grund);clip-path:inset(0 -100vmax);margin-top:clamp(28px,3.5vw,48px);padding:10px 0 12px;position:sticky;top:0}@media (height<=38em){#faelle .steuerung{position:static}}#faelle .leiste{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:clamp(18px,2.6vw,40px);padding-top:12px;display:grid}#faelle .zaehler{min-width:0;margin:0;display:grid}#faelle .z-zahl{font:400 .82rem/1 var(--font-mono);letter-spacing:.1em;color:var(--text-gedaempft);white-space:nowrap}#faelle .z-zahl b{font:800 clamp(1.7rem, 1.2rem + 1vw, 2.3rem)/1 var(--font-display);letter-spacing:-.03em;color:var(--text);font-variant-numeric:tabular-nums}#faelle .z-name{display:none}#faelle .reiter{grid-template-columns:repeat(5,minmax(0,1fr));gap:clamp(8px,1.2vw,18px);display:grid}#faelle .reiter button{min-width:0;color:var(--text-gedaempft);text-align:left;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;align-content:start;gap:10px;padding:10px 0 6px;transition:color .3s;display:grid}#faelle .reiter button:hover,#faelle .reiter [aria-selected=true]{color:var(--text)}#faelle .reiter button:focus-visible,#faelle .pfeil:focus-visible{outline:3px solid var(--akzent-tief);outline-offset:3px}#faelle .r-name{font:600 clamp(.86rem, .78rem + .22vw, 1rem)/1.25 var(--font-display);overflow-wrap:break-word}#faelle .reiter [aria-selected=true] .r-name{font-weight:800}#faelle .r-balken{background:#2b2a2624;border-radius:2px;height:4px;transition:background-color .3s;display:block;overflow:hidden}#faelle .reiter button:hover .r-balken{background:#2b2a264d}#faelle .r-balken i{background:var(--akzent);transform-origin:0;width:100%;height:100%;display:block;transform:scaleX(0)}#faelle[data-auto=aus] [data-stand=aktiv] .r-balken i{transform:none}#faelle[data-auto=an] [data-stand=aktiv] .r-balken i,#faelle[data-auto=pause] [data-stand=aktiv] .r-balken i{animation:faelle-laden var(--dauer) linear both}#faelle[data-auto=pause] [data-stand=aktiv] .r-balken i{animation-play-state:paused}@keyframes faelle-laden{to{transform:scaleX(1)}}#faelle .pfeile{gap:10px;display:flex}#faelle .pfeil{border:1px solid var(--linie);background:var(--grund-2);width:54px;height:54px;color:var(--text);cursor:pointer;border-radius:50%;place-items:center;padding:0;font-size:1.35rem;transition:background-color .25s,border-color .25s,color .25s;display:grid}#faelle .pfeil:hover{background:var(--dunkel);border-color:var(--dunkel);color:var(--text-hell)}#faelle .pfeil--zurueck [data-icon]{rotate:180deg}@media (forced-colors:active){#faelle .reiter [aria-selected=true] .r-balken{outline:2px solid}#faelle .r-balken i{background:highlight}}html:not(.js) #faelle .steuerung{display:none}#faelle .panel{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:clamp(28px,4vw,72px);display:grid}#faelle .medien{align-self:center;min-width:0}html:not(.js) #faelle .panel{margin-top:clamp(28px,3vw,48px)}html:not(.js) #faelle .panel+.panel{border-top:1px solid var(--linie);padding-top:56px}.js #faelle .tafeln{column-gap:calc(var(--rand) * 2);margin:calc(clamp(28px, 3vw, 48px) - 32px) calc(var(--rand) * -1) -64px;padding:32px var(--rand) 64px;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--rand);scrollbar-width:none;grid-auto-columns:100%;grid-auto-flow:column;display:grid;position:relative;overflow:auto hidden}.js #faelle .tafeln::-webkit-scrollbar{display:none}.js #faelle .panel{scroll-snap-align:start;scroll-snap-stop:always}@keyframes faelle-ein{0%{opacity:0;transform:translateY(10px)}}#faelle .panel:focus-visible{outline:3px solid var(--akzent-tief);outline-offset:8px;border-radius:12px}.js #faelle .tafeln{align-items:start}#faelle .bento{border:1px solid var(--linie);background:#fff;border-radius:24px;grid-template-rows:auto 1fr auto;grid-template-columns:minmax(0,1fr);min-width:0;padding:clamp(22px,2.4vw,34px);display:grid;container-type:inline-size}#faelle .b-kopf{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}#faelle .b-logo{place-items:center start;min-width:0;display:grid}#faelle .b-logo img{width:auto;max-width:100%;height:32px}#faelle .b-wortmarke{font:800 1.2rem/1.05 var(--font-display);letter-spacing:-.02em}#faelle .b-art{border-radius:var(--r-pille);background:var(--grund-2);flex-wrap:wrap;align-items:baseline;gap:2px 8px;max-width:100%;margin:0;padding:8px 14px;display:inline-flex}#faelle .b-art>span{white-space:nowrap}#faelle .b-art .kicker{margin:0}#faelle .b-branche{font:700 .92rem/1.1 var(--font-display)}#faelle .b-haupt{flex-direction:column;justify-content:center;gap:14px;padding-block:clamp(22px,2.6vw,36px);display:flex}#faelle h3{letter-spacing:-.03em;margin:0;font-size:clamp(1.35rem,5cqw,1.95rem);font-weight:800;line-height:1.08}#faelle .panel .text{color:var(--text-gedaempft);margin:0;font-size:clamp(.98rem,.9rem + .25vw,1.08rem)}#faelle .b-link{border-radius:var(--r-pille);color:var(--text);font:700 1rem/1.2 var(--font-display);align-self:flex-start;align-items:center;gap:10px;margin-top:2px;text-decoration:none;transition:color .25s;display:inline-flex}#faelle .b-pfeil{background:var(--akzent);width:34px;height:34px;color:var(--auf-akzent);border-radius:50%;flex:none;place-items:center;font-size:1rem;display:grid}#faelle .b-pfeil [data-icon]{transition:transform .5s var(--ease-aus)}#faelle .b-link:hover{color:var(--akzent-tief)}#faelle .b-link:hover .b-pfeil [data-icon]{transform:translate(2px,-2px)}#faelle .b-link:hover .b-pfeil [data-icon=pfeil-rechts]{transform:translate(3px)}#faelle .b-link:focus-visible{outline:3px solid var(--akzent-tief);outline-offset:4px}#faelle .b-leistungen{border-top:1px solid var(--linie);align-content:start;gap:12px;padding-top:clamp(18px,2vw,24px);display:grid}#faelle .b-leistungen .kicker{margin:0}#faelle .pillen{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}#faelle .pillen li{border-radius:var(--r-pille);background:var(--grund-2);padding:7px 14px;font-size:.88rem;font-weight:500}#faelle .buehne{position:relative;container-type:inline-size}#faelle .buehne>*{margin:0;position:absolute}#faelle .foto{background:var(--grund-2);rotate:var(--r,0deg);border-radius:2.4cqw;overflow:hidden;box-shadow:0 3cqw 6cqw -3.5cqw #0000008c}#faelle .foto img{object-fit:cover;width:100%;height:100%;display:block}#faelle .telefon{background:#0b0b0c;border-radius:5cqw;padding:1.1cqw;box-shadow:inset 0 0 0 .25cqw #2c2c30,0 4cqw 8cqw -3cqw #0009}#faelle .telefon video,#faelle .telefon>img{aspect-ratio:9/16;object-fit:cover;object-position:top;cursor:pointer;background:#000;border-radius:4cqw;width:100%;display:block}#faelle .telefon video:focus-visible{outline:3px solid var(--akzent-tief);outline-offset:3px}#faelle .telefon .insel{z-index:1;background:#000;border-radius:2cqw;width:28%;height:2.4cqw;position:absolute;top:2.2cqw;left:50%;translate:-50%}#faelle .mt-buehne{aspect-ratio:100/47}#faelle .mt-a{aspect-ratio:3/4;--r:-4deg;width:33cqw;top:1cqw;left:1cqw}#faelle .mt-b{aspect-ratio:3/4;--r:5deg;width:27cqw;top:9cqw;left:29cqw}#faelle .mt-handy{z-index:1;width:26cqw;top:1cqw;right:5cqw}#faelle .kennzahlen{z-index:2;background:var(--dunkel);width:100%;color:var(--text-hell);border-radius:20px;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 22px;margin-top:clamp(14px,2vw,24px);padding:clamp(16px,2.2vw,26px);display:grid;position:relative;box-shadow:0 30px 60px -30px #0009}#faelle .kz{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:4px 12px;display:grid}#faelle .kz b{font:800 clamp(1.7rem, 1rem + 2vw, 2.6rem)/1 var(--font-display);letter-spacing:-.03em;color:var(--akzent)}#faelle .kz-text{color:var(--text-hell-gedaempft);grid-column:1;font-size:.86rem;line-height:1.3}#faelle .saeulen{grid-area:1/2/span 2;align-items:end;gap:5px;height:58px;display:flex}#faelle .saeulen i{width:14px;height:calc(var(--h) / 161 * 100%);transform-origin:bottom;background:#fffcf540;border-radius:4px 4px 2px 2px;display:block}#faelle .saeulen i+i{background:var(--akzent)}#faelle .kennzahlen .quelle{font:400 .7rem/1.4 var(--font-mono);letter-spacing:.06em;color:var(--text-hell-gedaempft);grid-column:1/-1}#faelle .mm-buehne{aspect-ratio:100/58;perspective:240cqw;perspective-origin:50% 20%}#faelle .mac{width:74cqw;transform-style:preserve-3d;top:1cqw;left:4cqw}#faelle .mac .deckel{transform-origin:50% 100%;background:#0c0c0e;border-radius:2.2cqw 2.2cqw 0 0;padding:1.5cqw 1.5cqw 2.1cqw;position:relative}#faelle .mac .deckel img{aspect-ratio:16/10;object-fit:cover;object-position:top;border-radius:.5cqw;width:100%;display:block}#faelle .mac .boden{background:linear-gradient(#d9d9dc,#a6a6ab 70%,#8a8a8f);border-radius:.3cqw .3cqw 2cqw 2cqw;height:2.2cqw;margin:0 -4.5cqw;position:relative;box-shadow:0 3cqw 5cqw -2cqw #00000073}#faelle .mac .kerbe{background:#bdbdc1;border-radius:0 0 1cqw 1cqw;width:16%;height:.8cqw;margin:0 auto;display:block}#faelle .mm-handy{z-index:1;width:20cqw;top:13cqw;right:2cqw}#faelle .mm-handy>img{aspect-ratio:390/844}#faelle .messung{margin-top:clamp(18px,2.4vw,30px)}#faelle .ringe{text-align:center;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}#faelle .ring{aspect-ratio:1;width:min(100%,92px);margin:0 auto 8px;display:block;position:relative}#faelle .ring svg{position:absolute;inset:0;rotate:-90deg}#faelle .ring circle{fill:none;stroke-width:10px}#faelle .ring .hg{stroke:#0cce6b2e}#faelle .ring .wert{stroke:#0cce6b;stroke-linecap:round;stroke-dasharray:326.7;stroke-dashoffset:calc(326.7 * (1 - var(--wert) / 100))}#faelle .ring b{font:800 clamp(1.1rem, .8rem + 1vw, 1.6rem)/1 var(--font-display);color:#0a7a3c;place-items:center;display:grid;position:absolute;inset:0}#faelle .ringe span{font-size:.82rem;line-height:1.25}@media (width<=30em){#faelle .ringe{grid-template-columns:repeat(2,minmax(0,1fr))}}#faelle .messung .quelle{text-align:center;font:400 .7rem/1.4 var(--font-mono);letter-spacing:.06em;color:var(--text-gedaempft);margin-top:12px}#faelle .db-galerie{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(8px,1.2vw,14px);display:grid;position:relative;container-type:inline-size}#faelle .db-galerie figure{background:var(--grund-2);border-radius:18px;margin:0;overflow:hidden}#faelle .db-galerie img{object-fit:cover;width:100%;height:100%;display:block}#faelle .db-luft{aspect-ratio:2;grid-column:1/-1}#faelle .db-klein{aspect-ratio:1}#faelle .its-buehne{aspect-ratio:100/84}#faelle .its-server{aspect-ratio:3/2;--r:-2deg;width:60cqw;top:0;left:0}#faelle .its-platz{aspect-ratio:3/4;--r:3deg;width:33cqw;top:3cqw;right:2cqw}#faelle .its-flyer{aspect-ratio:4/3;--r:-5deg;z-index:1;width:36cqw;top:44cqw;left:3cqw}#faelle .its-falt{aspect-ratio:4/3;--r:4deg;width:34cqw;top:50cqw;left:38cqw}#faelle .its-pulli{aspect-ratio:3/4;--r:-3deg;width:24cqw;top:50cqw;right:1cqw}#faelle .zusammen{white-space:nowrap}#faelle .etikett{z-index:2;border-radius:var(--r-pille);background:var(--dunkel);color:var(--text-hell);font:400 .7rem/1 var(--font-mono);letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;align-items:center;gap:8px;padding:7px 13px;display:inline-flex;box-shadow:0 14px 30px -16px #000000b3}#faelle .etikett i{background:var(--akzent);border-radius:50%;width:7px;height:7px}#faelle .e-content{top:3cqw;left:3cqw}#faelle .e-print{top:73cqw;left:6cqw}#faelle .mpf-buehne{aspect-ratio:100/90}#faelle .mpf-dreh{aspect-ratio:3/4;width:38cqw;top:0;left:0}#faelle .mpf-h1{width:26cqw;top:0;left:42cqw}#faelle .mpf-h2{width:26cqw;top:6cqw;left:72cqw}#faelle .mpf-v1{aspect-ratio:16/9;--r:-4deg;z-index:1;width:48cqw;top:54cqw;left:2cqw}#faelle .mpf-v2{aspect-ratio:16/9;--r:3deg;z-index:1;width:48cqw;top:59cqw;left:48cqw}@media (prefers-reduced-motion:no-preference){.js #faelle .panel[data-zu] .medien{opacity:0;transition:opacity .2s}.js #faelle .panel:not([data-zu]) .medien{animation:faelle-ein .5s var(--ease-aus) both}.js #faelle .panel:not([data-zu]) .auf{animation:pj-auf .8s calc(.15s + var(--v,0) * .14s) var(--ease-aus) both}.js #faelle .panel:not([data-zu]) .foto{animation:pj-karte .9s calc(.15s + var(--v,0) * .14s) var(--ease-aus) both}.js #faelle .panel:not([data-zu]) .saeulen i{animation:pj-saeule .9s calc(.9s + var(--v,0) * .15s) var(--ease-aus) both}.js #faelle .panel:not([data-zu]) .mac .deckel{animation:1.3s cubic-bezier(.2,.8,.2,1) .2s both pj-deckel}.js #faelle .panel:not([data-zu]) .mm-handy{animation:pj-handy 1s .8s var(--ease-aus) both}.js #faelle .panel:not([data-zu]) .ring .wert{animation:pj-ring 1.2s calc(1.1s + var(--v,0) * .15s) var(--ease-aus) both}.js #faelle .panel:not([data-zu]) .ring b{animation:pj-auf .5s calc(1.5s + var(--v,0) * .15s) var(--ease-aus) both}.js #faelle .panel:not([data-zu]) .db-luft img{animation:16s ease-in-out .3s infinite alternate both pj-zoom}}html.bewegung-aus #faelle .lauf{animation-play-state:paused!important}@keyframes pj-auf{0%{opacity:0;transform:translateY(4cqw)}}@keyframes pj-karte{0%{opacity:0;transform:translateY(6cqw)scale(.92);rotate:calc(var(--r,0deg) * -2)}}@keyframes pj-saeule{0%{transform:scaleY(0)}}@keyframes pj-deckel{0%{transform:rotateX(-84deg)}}@keyframes pj-handy{0%{opacity:0;transform:translate(26cqw)rotateY(-50deg)}}@keyframes pj-ring{0%{stroke-dashoffset:326.7px}}@keyframes pj-zoom{to{transform:scale(1.08)}}@media (width<=1100px){#faelle .panel{grid-template-columns:minmax(0,1fr);align-content:start}#faelle .medien{place-self:start center;width:100%;max-width:720px}#faelle .bento{grid-template-rows:auto}}@media (width<=900px){#faelle .leiste{grid-template-columns:minmax(0,1fr) auto;gap:8px 14px}#faelle .reiter{grid-area:2/1/auto/-1;gap:6px}#faelle .reiter button{padding:10px 0}#faelle .r-name{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}#faelle .zaehler{gap:4px}#faelle .z-zahl b{font:inherit;color:var(--text)}#faelle .z-name{text-overflow:ellipsis;white-space:nowrap;font:800 clamp(1rem, .9rem + .6vw, 1.15rem)/1.2 var(--font-display);letter-spacing:-.01em;color:var(--text);display:block;overflow:hidden}#faelle .pfeil{width:46px;height:46px}}#faelle .mitte{text-align:center;justify-items:center;display:grid}#faelle .mitte .lead{margin-inline:auto}#leistungen{background:var(--grund-2);padding-block:var(--luft) calc(var(--luft) + var(--blatt));font-weight:450}#leistungen .kopfzeile{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:22px 48px;display:flex}#leistungen h2{letter-spacing:-.035em;max-width:20ch;margin-top:14px;font-size:clamp(2.1rem,1rem + 3.4vw,4.2rem);font-weight:800}#leistungen .stapel{--stufe:12px;grid-auto-rows:1fr;gap:clamp(24px,3vw,40px);margin:clamp(36px,5vw,64px) 0 0;padding:0;list-style:none;display:grid}#leistungen .stapel>li{top:calc(var(--kopf-hoehe) + 24px + var(--i) * var(--stufe));position:sticky}#leistungen .karte{border-radius:var(--r-gross);border:1px solid var(--linie);background:var(--grund);height:100%;color:var(--text);grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:clamp(20px,3vw,48px);padding:clamp(20px,2.6vw,36px);display:grid;box-shadow:0 -16px 44px -26px #01120a73}#leistungen .text{flex-direction:column;justify-content:center;min-width:0;display:flex}#leistungen .nr{font:500 .82rem/1 var(--font-mono);letter-spacing:.1em;color:var(--text-gedaempft);margin:0}#leistungen .nr b{color:var(--akzent-tief);font-weight:500}#leistungen h3{letter-spacing:-.04em;color:var(--text);margin-top:14px;font-size:clamp(1.8rem,1rem + 2.2vw,3rem);font-weight:800;line-height:1.04}#leistungen .ziel{max-width:34ch;margin:14px 0 0;font-size:clamp(1.05rem,.95rem + .4vw,1.25rem);font-weight:600;line-height:1.45}#leistungen .punkte{border-top:1px solid var(--linie);color:var(--text-gedaempft);gap:6px;margin:18px 0 0;padding:16px 0 0;list-style:none;display:grid}#leistungen .punkte li{align-items:baseline;gap:9px;line-height:1.4;display:flex}#leistungen .punkte [data-icon]{color:var(--akzent-tief);flex:none;position:relative;top:2px}#leistungen .abschluss{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px 32px;margin-top:clamp(40px,5vw,64px);display:flex}#leistungen .abschluss p{max-width:46ch;margin:0;font-size:clamp(1.1rem,1rem + .5vw,1.4rem);font-weight:600}#leistungen .medien{place-items:center end;min-width:0;display:grid;container-type:size}#leistungen .buehne{aspect-ratio:16/10;background:var(--grund-2);width:min(100cqw,160cqh);color:var(--text);hyphens:manual;border-radius:20px;line-height:1.25;position:relative;overflow:hidden;container-type:inline-size}#leistungen .buehne>*{margin:0;font-size:max(8px,2.6cqw);position:absolute}#leistungen .buehne *{hyphens:none}@media (width<=860px){#leistungen .stapel{--stufe:7px}#leistungen .stapel>li{top:calc(var(--kopf-hoehe) + 12px + var(--i) * var(--stufe))}#leistungen .karte{grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr);align-content:space-between;gap:18px;padding:20px}#leistungen .text{justify-content:start}#leistungen h3{margin-top:10px;font-size:clamp(1.6rem,1.1rem + 2.4vw,2.2rem)}#leistungen .ziel{margin-top:10px;font-size:1.02rem}#leistungen .punkte{gap:3px;margin-top:12px;padding-top:12px;font-size:.95rem}#leistungen .medien{display:block;container-type:normal}#leistungen .buehne{border-radius:16px;width:100%}#leistungen .bw .b-etikett{display:none}}#leistungen .b-karte{background:#fff;border-radius:1em;padding:1em;box-shadow:0 1.2em 2.6em -1.3em #01120a61}#leistungen .b-titel{justify-content:space-between;align-items:center;gap:.6em;margin:0;font-weight:700;display:flex}#leistungen .b-titel small{color:var(--text-gedaempft);font-size:.85em;font-weight:500}#leistungen .b-chip{white-space:nowrap;background:#fff;border-radius:999px;align-items:center;gap:.55em;padding:.5em 1em .5em .5em;font-weight:700;display:inline-flex;box-shadow:0 1em 2em -1em #01120a73}#leistungen .b-chip>i{background:var(--akzent);width:1.75em;height:1.75em;color:var(--dunkel);border-radius:50%;flex:none;place-items:center;font-style:normal;display:grid}#leistungen .b-chip>i svg{width:1em;height:1em}#leistungen .b-chip.leise{box-shadow:inset 0 0 0 1px var(--linie);background:0 0;padding:.45em .9em;font-weight:600}#leistungen .b-etikett{background:var(--dunkel);color:var(--text-hell);font:400 .72em/1 var(--font-mono);letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;border-radius:999px;align-items:center;gap:.7em;padding:.65em 1.05em;display:inline-flex;box-shadow:0 1em 2em -1em #0009}#leistungen .buehne>.b-etikett{font-size:max(6px,1.9cqw)}#leistungen .b-etikett i{background:var(--akzent);border-radius:50%;width:.7em;height:.7em}#leistungen .b-feld{box-shadow:inset 0 0 0 1px var(--linie);border-radius:999px;align-items:center;gap:.55em;margin:0;padding:.55em .9em;display:flex}#leistungen .b-feld svg{width:1.1em;height:1.1em;color:var(--text-gedaempft);flex:none}#leistungen .b-balken{background:#2b2a2624;border-radius:1em;height:.45em;display:block}#leistungen .b-foto{background:var(--grund);rotate:var(--r,0deg);border-radius:1.6cqw;overflow:hidden;box-shadow:0 3cqw 6cqw -3.5cqw #0000008c}#leistungen .b-foto img{object-fit:cover;width:100%;height:100%;display:block}#leistungen .zeiger-bild{width:1.4em;height:auto;display:block}#leistungen .b-telefon{background:#0b0b0c;border-radius:4.4cqw;padding:1cqw;box-shadow:inset 0 0 0 .25cqw #2c2c30,0 4cqw 8cqw -3cqw #0009}#leistungen .b-telefon .insel{z-index:2;background:#000;border-radius:2cqw;width:28%;height:2cqw;position:absolute;top:1.9cqw;left:50%;translate:-50%}#leistungen .schirm{background:#fff;border-radius:3.5cqw;position:relative;overflow:hidden}#leistungen .schirm>img,#leistungen .schirm>video{object-fit:cover;object-position:top;width:100%;height:100%;display:block}#leistungen .schirm>video{cursor:pointer;background:#000}#leistungen .schirm>video:focus-visible{outline:3px solid var(--akzent-tief);outline-offset:-3px}#leistungen .b-mac{transform-style:preserve-3d}#leistungen .b-mac .deckel{transform-origin:50% 100%;background:#0c0c0e;border-radius:2cqw 2cqw 0 0;padding:1.3cqw 1.3cqw 1.8cqw;position:relative}#leistungen .b-mac .schirm{aspect-ratio:16/10;border-radius:.5cqw}#leistungen .b-mac .boden{background:linear-gradient(#d9d9dc,#a6a6ab 70%,#8a8a8f);border-radius:.3cqw .3cqw 1.8cqw 1.8cqw;height:2cqw;margin:0 -4cqw;position:relative;box-shadow:0 3cqw 5cqw -2cqw #00000073}#leistungen .b-mac .kerbe{background:#bdbdc1;border-radius:0 0 1cqw 1cqw;width:16%;height:.7cqw;margin:0 auto;display:block}#leistungen .markierung{outline:.35cqw solid var(--akzent);outline-offset:.45cqw;border-radius:.6cqw;position:absolute}#leistungen :is(.zeiger,.klick,.tippt){opacity:0}#leistungen .klick{border:2px solid var(--akzent);border-radius:50%;width:2.4em;height:2.4em;margin:-1.2em 0 0 -1.2em}#leistungen .bw{perspective:240cqw;perspective-origin:50% 20%}#leistungen .bw .b-mac{width:66cqw;top:4cqw;left:4cqw}#leistungen .bw .b-telefon{z-index:1;width:18cqw;top:8cqw;right:5cqw}#leistungen .bw .b-telefon .schirm{aspect-ratio:390/844}#leistungen .bw .b-chip{z-index:2;bottom:4cqw;left:4cqw}#leistungen .bw .b-etikett{z-index:2;bottom:5cqw;left:36cqw}#leistungen .bs .b-foto{aspect-ratio:2/3;--r:-3deg;width:30cqw;top:5cqw;left:6cqw}#leistungen .bs .b-foto img{object-position:50% 58%}#leistungen .bs .warenkorb{gap:.8em;width:50cqw;display:grid;top:8cqw;left:42cqw}#leistungen .bs .korb{place-items:center;width:1.9em;height:1.9em;display:grid;position:relative}#leistungen .bs .korb svg{width:1.3em;height:1.3em}#leistungen .bs .korb em{background:var(--akzent);width:1.4em;height:1.4em;color:var(--dunkel);font:700 .7em/1 var(--font-body);border-radius:50%;place-items:center;font-style:normal;display:grid;position:absolute;top:-.2em;right:-.3em}#leistungen .bs .artikel{background:var(--grund-2);border-radius:.7em;grid-template-columns:3.2em minmax(0,1fr);align-items:center;gap:.8em;padding:.6em;display:grid}#leistungen .bs .artikel img{object-fit:cover;object-position:50% 52%;border-radius:.5em;width:3.2em;height:3.2em}#leistungen .bs .artikel b,#leistungen .bs .artikel small{display:block}#leistungen .bs .artikel small{color:var(--text-gedaempft)}#leistungen .bs .kaufen{background:var(--akzent);color:var(--dunkel);text-align:center;border-radius:999px;margin:0;padding:.7em 1em;font-weight:700;position:relative}#leistungen .bs .kaufen :is(.zeiger,.klick){position:absolute;top:55%;left:72%}#leistungen .bs .b-chip{bottom:5cqw;right:5cqw}#leistungen .br .suche{gap:.75em;width:54cqw;display:grid;top:8cqw;left:5cqw}#leistungen .br .tippen{position:relative}#leistungen .br .tippen i{transform-origin:100%;background:#fff;position:absolute;inset:0;transform:scaleX(0)}#leistungen .br .liste{gap:.45em;display:grid}#leistungen .br .treffer{background:var(--grund-2);border-radius:.7em;align-items:center;gap:.7em;height:2.4em;margin:0;padding:0 .9em;display:flex}#leistungen .br .treffer .b-balken{width:55%}#leistungen .br .treffer i{background:#2b2a2640;border-radius:50%;flex:none;width:.6em;height:.6em}#leistungen .br .ihr{z-index:1;box-shadow:inset 0 0 0 1.5px var(--akzent), 0 .8em 1.6em -.8em #01120a59;background:#fff;font-weight:700;position:relative}#leistungen .br .ihr svg{width:1.2em;height:1.2em;color:var(--akzent);flex:none}#leistungen .br .ihr .hoch{color:#1c998a;margin-left:auto;font-size:.9em}#leistungen .br .karte-maps{gap:.7em;width:32cqw;display:grid;top:11cqw;right:5cqw}#leistungen .br .plan{background:#ece6d8;border-radius:.6em;height:9em;position:relative;overflow:hidden}#leistungen .br .plan svg.strassen{width:100%;height:100%;position:absolute;inset:0}#leistungen .br .plan .nadel{width:2.2em;height:2.2em;color:var(--akzent);margin:-2.2em 0 0 -1.1em;position:absolute;top:50%;left:50%}#leistungen .br .plan .nadel svg{width:100%;height:100%;display:block}#leistungen .br .plan .welle{border:2px solid var(--akzent);opacity:0;border-radius:50%;width:3em;height:3em;margin:-1.5em;position:absolute;top:50%;left:50%}#leistungen .br .knoepfe{gap:.45em;margin:0;display:flex}#leistungen .br>.b-chip{bottom:6cqw;left:5cqw}#leistungen .bk .chat{gap:.75em;width:60cqw;display:grid;top:8cqw;left:5cqw}#leistungen .bk .chat .b-titel{border-bottom:1px solid var(--linie);justify-content:flex-start;padding-bottom:.75em}#leistungen .bk .chat .b-titel svg{width:1.2em;height:1.2em;color:var(--akzent)}#leistungen .bk .blase{border-radius:1em;margin:0;padding:.65em 1em}#leistungen .bk .frage{background:var(--grund-2);border-bottom-right-radius:.3em;justify-self:end;max-width:85%;font-weight:600}#leistungen .bk .platz{display:grid}#leistungen .bk .platz>*{grid-area:1/1}#leistungen .bk .tippt{box-shadow:inset 0 0 0 1px var(--linie);border-radius:1em 1em 1em .3em;place-self:start;gap:.35em;margin:0;padding:.85em 1em;display:flex}#leistungen .bk .tippt i{background:var(--text-gedaempft);border-radius:50%;width:.45em;height:.45em}#leistungen .bk .antwort{max-width:92%;box-shadow:inset 0 0 0 1px var(--linie);border-bottom-left-radius:.3em;justify-self:start;gap:.25em;display:grid}#leistungen .bk .antwort small{color:var(--text-gedaempft)}#leistungen .bk .name{justify-self:start;font-size:1.15em;font-weight:800;position:relative}#leistungen .bk .name i{background:var(--akzent);transform-origin:0;border-radius:1em;height:.16em;position:absolute;bottom:-.12em;left:0;right:0}#leistungen .bk .quellen{flex-wrap:wrap;gap:.45em;margin:0;display:flex}#leistungen .bk .quellen svg{width:1em;height:1em}#leistungen .bk .quellen .b-chip.leise{gap:.45em;font-size:.88em}#leistungen .bk .wo{justify-items:start;gap:.6em;display:grid;top:13cqw;right:4cqw}#leistungen .bk .wo p{margin:0}#leistungen .ba .suche{gap:.75em;width:60cqw;display:grid;top:8cqw;left:5cqw}#leistungen .ba .anzeige{box-shadow:inset 0 0 0 1.5px var(--akzent);border-radius:.7em;gap:.2em;padding:.75em 1em;display:grid;position:relative}#leistungen .ba .anzeige small{font-size:.8em;font-weight:700}#leistungen .ba .anzeige b{color:#1a4fbf;font-size:1.08em}#leistungen .ba .anzeige>span:not(.zeiger,.klick){color:var(--text-gedaempft);font-size:.85em}#leistungen .ba .anzeige :is(.zeiger,.klick){position:absolute;top:50%;left:70%}#leistungen .ba .organisch{background:var(--grund-2);border-radius:.7em;gap:.45em;padding:.75em 1em;display:grid}#leistungen .ba .organisch .b-balken:last-child{width:60%}#leistungen .ba .zahlen{background:var(--dunkel);width:25cqw;color:var(--text-hell);border-radius:1em;gap:.9em;padding:1em;display:grid;top:11cqw;right:5cqw;box-shadow:0 1.2em 2.6em -1.3em #00000080}#leistungen .ba .zahlen small{font:400 .72em/1 var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--text-hell-gedaempft)}#leistungen .ba .saeulen{align-items:end;gap:.45em;height:7em;display:flex}#leistungen .ba .saeulen i{height:var(--h);transform-origin:bottom;background:#fffcf540;border-radius:.3em .3em .15em .15em;flex:1}#leistungen .ba .saeulen i:last-child{background:var(--akzent)}#leistungen .ba>.b-chip{bottom:6cqw;right:5cqw}#leistungen .bso .b-telefon{width:26cqw;top:3cqw;left:9cqw}#leistungen .bso .schirm{aspect-ratio:390/844;font:400 1.35cqw/1.3 var(--font-body);color:#111;flex-direction:column;display:flex}#leistungen .ig-status{justify-content:space-between;align-items:center;padding:1.1cqw 2.2cqw .6cqw 2.6cqw;font-size:1.4cqw;font-weight:700;display:flex}#leistungen .ig-status span{gap:.5cqw;display:flex}#leistungen .ig-status i{background:#111;border-radius:.3cqw;width:1.4cqw;height:.9cqw}#leistungen .ig-leiste{text-align:center;grid-template-columns:2cqw 1fr 2cqw;align-items:center;padding:.6cqw 1.6cqw;font-size:1.55cqw;font-weight:700;display:grid}#leistungen .ig-leiste svg{width:2cqw;height:2cqw}#leistungen .ig-kopf{align-items:center;gap:1cqw;padding:.8cqw 1.6cqw;display:flex}#leistungen .ig-avatar{background:linear-gradient(45deg,#f9ce34,#ee2a7b,#6228d7);border-radius:50%;flex:none;place-items:center;width:3.6cqw;height:3.6cqw;padding:.25cqw;display:grid}#leistungen .ig-avatar b{background:var(--akzent);color:#fff;border:.25cqw solid #fff;border-radius:50%;place-items:center;width:100%;height:100%;font-size:.9cqw;display:grid}#leistungen .ig-kopf div{line-height:1.15;display:grid}#leistungen .ig-kopf div b{font-size:1.35cqw}#leistungen .ig-kopf div small{color:#555;font-size:1.1cqw}#leistungen .ig-kopf>svg{width:2cqw;height:2cqw;margin-left:auto}#leistungen .ig-foto{aspect-ratio:4/5;position:relative;overflow:hidden}#leistungen .ig-foto img{object-fit:cover;object-position:56% 40%;width:100%;height:100%}#leistungen .ig-foto .herz-gross{color:#fff;filter:drop-shadow(0 .6cqw 1cqw #00000073);opacity:0;width:9cqw;height:9cqw;margin:-4.5cqw;position:absolute;top:50%;left:50%}#leistungen .ig-foto .herz-gross svg{width:100%;height:100%;display:block}#leistungen .ig-aktionen{align-items:center;gap:1.2cqw;padding:1cqw 1.6cqw .4cqw;display:flex}#leistungen .ig-aktionen svg{width:2.3cqw;height:2.3cqw;display:block}#leistungen .ig-aktionen .merken{margin-left:auto}#leistungen .ig-aktionen .herz{width:2.3cqw;height:2.3cqw;position:relative}#leistungen .ig-aktionen .herz>*{position:absolute;inset:0}#leistungen .ig-aktionen .voll{color:#ff3040}#leistungen .ig-text{margin:0;padding:.3cqw 1.6cqw}#leistungen .ig-text small{color:#777;font-size:1.1cqw}#leistungen .ig-nav{border-top:1px solid #eee;justify-content:space-around;margin-top:auto;padding:1cqw 1cqw 1.6cqw;display:flex}#leistungen .ig-nav svg{width:2.2cqw;height:2.2cqw}#leistungen .bso .kommentar{grid-template-columns:2.4em minmax(0,1fr);align-items:start;gap:.8em;width:50cqw;display:grid;top:11cqw;left:42cqw}#leistungen .bso .kommentar>b{background:var(--grund-2);border-radius:50%;place-items:center;width:2.4em;height:2.4em;font-size:.85em;display:grid}#leistungen .bso .kommentar p{gap:.25em;margin:0;display:grid}#leistungen .bso .kommentar small{color:var(--text-gedaempft)}#leistungen .bso>.b-chip{top:31cqw;left:42cqw}#leistungen .bv .dreh{aspect-ratio:3/4;--r:-3deg;width:32cqw;top:4cqw;left:5cqw}#leistungen .bv .dreh .rec{color:#fff;font:400 .72em/1 var(--font-mono);font-variant-numeric:tabular-nums;background:#01120ab3;border-radius:.5em;align-items:center;gap:.5em;padding:.45em .75em;display:inline-flex;position:absolute;top:.7em;left:.7em}#leistungen .bv .dreh .rec>i{background:var(--akzent);border-radius:50%;width:.75em;height:.75em}#leistungen .ziffer{vertical-align:top;height:1em;display:inline-block;overflow:hidden}#leistungen .ziffer span{display:block}#leistungen .ziffer span i{height:1em;font-style:normal;display:block}#leistungen .bv .b-telefon{z-index:1;width:21cqw;top:3cqw;left:42cqw}#leistungen .bv .b-telefon .schirm{aspect-ratio:9/16}#leistungen .bv .ballett{aspect-ratio:3/4;--r:4deg;width:26cqw;top:9cqw;left:68cqw}#leistungen .bv .e-film{z-index:2;bottom:5cqw;left:6cqw}#leistungen .bv .e-kurz{z-index:2;bottom:9cqw;left:43cqw}#leistungen .bv .e-foto{z-index:2;bottom:6cqw;left:70cqw}#leistungen .bu .ablauf{grid-template-rows:auto auto;grid-template-columns:27cqw 5cqw auto 5cqw auto;place-content:center;place-items:center;gap:.9em 1.4cqw;padding:0 4cqw;display:grid;inset:0}#leistungen .bu .ablauf>small{font:400 .72em/1 var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--text-gedaempft);white-space:nowrap}#leistungen .bu .ablauf>small b{color:var(--akzent-tief);font-weight:400}#leistungen .bu .mail{aspect-ratio:3/4;align-content:start;justify-self:stretch;gap:.7em;display:grid}#leistungen .bu .mail .b-titel{justify-content:flex-start;gap:.5em}#leistungen .bu .mail .b-titel svg{width:1.2em;height:1.2em;color:var(--text-gedaempft)}#leistungen .bu .mail .b-balken:last-child{width:65%}#leistungen .bu .pfeil{background:#2b2a262e;border-radius:2px;justify-self:stretch;height:2px;position:relative}#leistungen .bu .pfeil i{background:var(--akzent);transform-origin:0;border-radius:2px;position:absolute;inset:0}#leistungen .bu .pfeil svg{width:.9em;height:.9em;color:var(--akzent);position:absolute;top:50%;right:-.35em;translate:0 -50%}#leistungen .bu .kern{background:var(--dunkel);width:16cqw;height:16cqw;color:var(--akzent);border-radius:50%;place-items:center;display:grid;position:relative;box-shadow:0 0 0 1.4cqw #f55f361f,0 1.2em 2.6em -1.2em #00000080}#leistungen .bu .kern svg{width:5.6cqw;height:5.6cqw;display:block}#leistungen .bu .kern .welle{border:2px solid var(--akzent);opacity:0;border-radius:50%;position:absolute;inset:0}#leistungen .bu .ergebnis{justify-items:start;gap:.5em;display:grid}#leistungen .bu .ergebnis p{margin:0}#leistungen .bm .b-foto{aspect-ratio:1100/1056;--r:-3deg;width:38cqw;top:6cqw;left:5cqw}#leistungen .bm .bericht{gap:.7em;width:46cqw;display:grid;top:6cqw;left:48cqw}#leistungen .bm .fortschritt{background:#2b2a261f;border-radius:1em;height:.45em;display:block;overflow:hidden}#leistungen .bm .fortschritt i{background:var(--akzent);transform-origin:0;height:100%;display:block}#leistungen .bm ul{gap:.5em;margin:0;padding:0;list-style:none;display:grid}#leistungen .bm li{align-items:center;gap:.6em;font-weight:600;display:flex}#leistungen .bm li>span{border-radius:50%;flex:none;place-items:center;width:1.5em;height:1.5em;display:grid;position:relative;box-shadow:inset 0 0 0 1.5px #2b2a2640}#leistungen .bm li>span i{background:var(--akzent);color:var(--dunkel);border-radius:50%;place-items:center;display:grid;position:absolute;inset:0}#leistungen .bm li>span svg{width:.9em;height:.9em}#leistungen .bm>.b-chip{bottom:6cqw;left:48cqw}#leistungen .bm>.b-chip>i svg{width:1.05em;height:1.05em}@media (prefers-reduced-motion:no-preference){#leistungen .ist-da .auf{animation:lz-auf .8s calc(.15s + var(--v,0) * .14s) var(--ease-aus) both}#leistungen .ist-da .b-foto{animation:lz-karte .9s calc(.15s + var(--v,0) * .14s) var(--ease-aus) both}#leistungen .ist-da .pop{animation:lz-pop .6s calc(.3s + var(--v,0) * .14s) cubic-bezier(.3, 1.5, .5, 1) both}#leistungen .ist-da .b-mac .deckel{animation:1.3s cubic-bezier(.2,.8,.2,1) .2s both lz-deckel}#leistungen .ist-da .rein{animation:lz-handy 1s .8s var(--ease-aus) both}#leistungen .ist-da .zeiger{animation:7s 2.2s infinite both lz-zeiger}#leistungen .ist-da .klick{animation:7s 2.2s infinite both lz-klick}#leistungen .ist-da .druck{animation:7s 2.2s infinite both lz-druck}#leistungen .ist-da .meldung{animation:lz-meldung 7s 2.2s var(--ease-aus) infinite both}#leistungen .ist-da .markierung{animation:lz-markierung 2.6s calc(1.6s + var(--n,0) * .5s) ease-in-out infinite both}#leistungen .ist-da .bs .korb em{animation:7s 2.2s infinite both lz-badge}#leistungen .ist-da .br .tippen i{animation:1.2s steps(19,end) .6s both lz-aufdecken}#leistungen .ist-da .br .liste{animation:9s 1.8s infinite both lz-blende}#leistungen .ist-da .br .ihr{animation:lr-ihr 9s 1.8s var(--ease-aus) infinite both}#leistungen .ist-da .br .tr-a{animation:lr-a 9s 1.8s var(--ease-aus) infinite both}#leistungen .ist-da .br .tr-b{animation:lr-b 9s 1.8s var(--ease-aus) infinite both}#leistungen .ist-da .br .tr-c{animation:lr-c 9s 1.8s var(--ease-aus) infinite both}#leistungen .ist-da .br .nadel{animation:.9s 1.2s both lz-fall,3s ease-in-out 2.2s infinite lz-schweben}#leistungen .ist-da .br .plan .welle{animation:2.8s ease-out 2.2s infinite both lz-welle}#leistungen .ist-da .bk .frage{animation:9s cubic-bezier(.3,1.4,.5,1) .8s infinite both lk-frage}#leistungen .ist-da .bk .tippt{animation:9s .8s infinite both lk-tippt}#leistungen .ist-da .bk .tippt i{animation:lz-hupf .9s calc(var(--n) * .15s) ease-in-out infinite}#leistungen .ist-da .bk .antwort{animation:lk-antwort 9s .8s var(--ease-aus) infinite both}#leistungen .ist-da .bk .name i{animation:lk-strich 9s .8s var(--ease-aus) infinite both}#leistungen .ist-da .bk .quellen>*{animation:lk-quelle 9s calc(.8s + var(--n) * .4s) cubic-bezier(.3, 1.4, .5, 1) infinite both}#leistungen .ist-da .bk .chat .b-titel svg{animation:8s linear infinite lz-drehen}#leistungen .ist-da .ba .saeulen i{animation:lz-wachsen .8s calc(.9s + var(--n) * .12s) var(--ease-aus) both}#leistungen .ist-da .ba .saeulen i:last-child{animation:la-neu 7s 2.2s var(--ease-aus) infinite both}#leistungen .ist-da .ig-foto .herz-gross{animation:7s 2.2s infinite both lso-tipp}#leistungen .ist-da .ig-aktionen .voll{animation:7s 2.2s infinite both lso-voll}#leistungen .ist-da .bv .rec>i{animation:1.2s steps(2,end) infinite lz-blinken}#leistungen .ist-da .ziffer.einer span{animation:10s steps(10,end) infinite lv-einer}#leistungen .ist-da .ziffer.zehner span{animation:60s steps(6,end) infinite lv-zehner}#leistungen .ist-da .bv .dreh img{animation:16s ease-in-out 1s infinite alternate both lz-zoom}#leistungen .ist-da .bu .mail{animation:lu-mail 8s .6s var(--ease-aus) infinite both}#leistungen .ist-da .bu .pfeil i{animation:8s ease-in-out .6s infinite both lu-pfeil}#leistungen .ist-da .bu .pfeil.p2 i{animation-name:lu-pfeil-2}#leistungen .ist-da .bu .kern{animation:8s ease-in-out .6s infinite lu-kern}#leistungen .ist-da .bu .kern .welle{animation:8s ease-out .6s infinite both lu-welle}#leistungen .ist-da .bu .ergebnis>*{animation:lu-fertig 8s calc(.6s + var(--n) * .5s) cubic-bezier(.3, 1.5, .5, 1) infinite both}#leistungen .ist-da .bm li>span i{animation:lm-haken 9s calc(1s + var(--n) * .9s) cubic-bezier(.3, 1.6, .5, 1) infinite both}#leistungen .ist-da .bm .fortschritt i{animation:lm-fortschritt 9s 1s var(--ease-aus) infinite both}}html.bewegung-aus #leistungen .lauf,html.bewegung-aus #leistungen .lauf *{animation-play-state:paused!important}@keyframes lz-auf{0%{opacity:0;transform:translateY(4cqw)}}@keyframes lz-karte{0%{opacity:0;transform:translateY(6cqw)scale(.92);rotate:calc(var(--r,0deg) * -2)}}@keyframes lz-pop{0%{opacity:0;transform:scale(.6)}}@keyframes lz-deckel{0%{transform:rotateX(-84deg)}}@keyframes lz-handy{0%{opacity:0;transform:translate(22cqw)rotateY(-50deg)}}@keyframes lz-zoom{to{transform:scale(1.08)}}@keyframes lz-schweben{50%{transform:translateY(-.25em)}}@keyframes lz-fall{0%{opacity:0;animation-timing-function:cubic-bezier(.5,0,.9,.5);transform:translateY(-3em)}60%{opacity:1;animation-timing-function:ease-out;transform:none}80%{transform:translateY(-.3em)}to{transform:none}}@keyframes lz-welle{0%{opacity:.8;transform:scale(.4)}to{opacity:0;transform:scale(2.2)}}@keyframes lz-wachsen{0%{transform:scaleY(0)}}@keyframes lz-drehen{to{transform:rotate(360deg)}}@keyframes lz-hupf{50%{transform:translateY(-.25em)}}@keyframes lz-blinken{50%{opacity:.25}}@keyframes lz-blende{0%{opacity:0}4%,92%{opacity:1}to{opacity:0}}@keyframes lz-aufdecken{0%{transform:scaleX(1)}to{transform:scaleX(0)}}@keyframes lz-markierung{0%,to{outline-offset:.45cqw;outline-color:var(--akzent)}50%{outline-offset:1.1cqw;outline-color:#f55f3659}}@keyframes lz-zeiger{0%{opacity:0;transform:translate(4em,-2.4em)}5%{opacity:1}16%{transform:translate(0)}19%{transform:scale(.82)}23%{opacity:1;transform:scale(1)}34%{opacity:1;transform:translate(.7em,.7em)}40%,to{opacity:0;transform:translate(.7em,.7em)}}@keyframes lz-klick{0%,17%{opacity:0;transform:scale(.3)}18%{opacity:.9}30%,to{opacity:0;transform:scale(1.7)}}@keyframes lz-druck{0%,17%,26%,to{transform:scale(1)}20%{transform:scale(.95)}}@keyframes lz-meldung{0%,34%{opacity:0;transform:translateY(1em)}42%{opacity:1;transform:none}84%{opacity:1;transform:none}90%,to{opacity:0;transform:translateY(-.3em)}}@keyframes lz-badge{0%,30%{transform:scale(1)}35%{transform:scale(1.45)}42%,to{transform:scale(1)}}@keyframes lr-ihr{0%,20%{transform:translateY(8.55em)}28%,38%{transform:translateY(5.7em)}46%,56%{transform:translateY(2.85em)}64%,to{transform:none}}@keyframes lr-c{0%,20%{transform:translateY(-2.85em)}28%,to{transform:none}}@keyframes lr-b{0%,38%{transform:translateY(-2.85em)}46%,to{transform:none}}@keyframes lr-a{0%,56%{transform:translateY(-2.85em)}64%,to{transform:none}}@keyframes lk-frage{0%{opacity:0;transform:scale(.7)}6%,92%{opacity:1;transform:none}to{opacity:0}}@keyframes lk-tippt{0%,9%{opacity:0}12%,28%{opacity:1}31%,to{opacity:0}}@keyframes lk-antwort{0%,29%{opacity:0;transform:translateY(.6em)}36%,92%{opacity:1;transform:none}to{opacity:0}}@keyframes lk-strich{0%,40%{transform:scaleX(0)}52%,to{transform:scaleX(1)}}@keyframes lk-quelle{0%,52%{opacity:0;transform:scale(.6)}58%,92%{opacity:1;transform:none}to{opacity:0}}@keyframes la-neu{0%,30%{transform:scaleY(.35)}40%,88%{transform:scaleY(1)}to{transform:scaleY(.35)}}@keyframes lso-tipp{0%,20%{opacity:0;transform:scale(.4)}25%{opacity:1;transform:scale(1.15)}30%{transform:scale(1)}40%,to{opacity:0;transform:scale(1)}}@keyframes lso-voll{0%,22%{opacity:0;transform:scale(.5)}27%{opacity:1;transform:scale(1.25)}32%,90%{opacity:1;transform:none}to{opacity:0}}@keyframes lv-einer{to{transform:translateY(-10em)}}@keyframes lv-zehner{to{transform:translateY(-6em)}}@keyframes lu-mail{0%{opacity:0;transform:translate(-1.5em)}8%,92%{opacity:1;transform:none}to{opacity:0;transform:none}}@keyframes lu-pfeil{0%,10%{transform:scaleX(0)}22%,92%{transform:scaleX(1)}to{transform:scaleX(0)}}@keyframes lu-pfeil-2{0%,34%{transform:scaleX(0)}44%,92%{transform:scaleX(1)}to{transform:scaleX(0)}}@keyframes lu-kern{0%,22%,34%,to{transform:scale(1)}28%{transform:scale(1.15)}}@keyframes lu-welle{0%,22%{opacity:0;transform:scale(1)}24%{opacity:.7}40%,to{opacity:0;transform:scale(1.8)}}@keyframes lu-fertig{0%,44%{opacity:0;transform:scale(.6)}50%,92%{opacity:1;transform:none}to{opacity:0;transform:none}}@keyframes lm-haken{0%,4%{opacity:0;transform:scale(0)}9%,88%{opacity:1;transform:none}95%,to{opacity:0;transform:none}}@keyframes lm-fortschritt{0%{transform:scaleX(.05)}45%,88%{transform:scaleX(1)}96%,to{transform:scaleX(.05)}}#vorgehen{background-color:var(--dunkel);padding-block:var(--luft) calc(var(--luft) + var(--blatt));font-weight:450}#vorgehen h2{letter-spacing:-.035em;max-width:24ch;margin-top:14px;font-size:clamp(2.1rem,1rem + 3.8vw,4.4rem);font-weight:800}#vorgehen .lead{margin-top:20px}#vorgehen .kicker{color:var(--text-hell-gedaempft)}#vorgehen .buehne{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:clamp(32px,6vw,96px);margin-top:clamp(40px,6vw,88px);display:grid}#vorgehen .rahmen{top:calc(var(--kopf-oben) + 14vh);border-radius:var(--r-gross);background:var(--dunkel-2);height:70vh;box-shadow:inset 0 0 0 1px var(--linie-dunkel);position:sticky;overflow:hidden}#vorgehen [data-schritt-bild]{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}#vorgehen [data-schritt-bild=gespraech]{object-position:50% 20%}#vorgehen .befund{background-color:var(--dunkel-2);background-image:linear-gradient(#fffcf50d 1px,#0000 1px),linear-gradient(90deg,#fffcf50d 1px,#0000 1px);background-size:28px 28px}#vorgehen .befund svg{width:calc(100% - 24px);height:calc(100% - 46px);position:absolute;top:12px;left:12px;overflow:visible}#vorgehen .befund text{font-family:var(--font-body)}#vorgehen .befund .b-mono{font:400 8.5px var(--font-mono);letter-spacing:.14em;fill:#fffcf599}#vorgehen .befund .b-mono-hell{fill:#fffcf5e6}#vorgehen .befund .b-titel{letter-spacing:-.02em;fill:var(--text-hell);font-size:23px;font-weight:800}#vorgehen .befund .b-name{fill:var(--text-hell);font-size:12.5px;font-weight:600}#vorgehen .befund .b-ziffer{fill:var(--dunkel);font-size:9px;font-weight:700}#vorgehen .befund .eigen{transform-box:fill-box;transform-origin:50%}#vorgehen .befund .b-balken{transform-box:fill-box;transform-origin:0}#vorgehen .befund .b-scan{opacity:0}@media (prefers-reduced-motion:no-preference){#vorgehen .befund.ist-aktiv .b-zeile{animation:vg-hoch .6s calc(.25s + var(--n) * .16s) var(--ease-aus) both}#vorgehen .befund.ist-aktiv .b-balken{animation:vg-fuellen 1s calc(.55s + var(--n) * .28s) var(--ease-aus) both}#vorgehen .befund.ist-aktiv .b-ergebnis{animation:vg-pop .5s calc(1.45s + var(--n) * .28s) cubic-bezier(.3, 1.5, .5, 1) both}#vorgehen .befund.ist-aktiv .b-datum{animation:.5s cubic-bezier(.3,1.5,.5,1) 2.9s both vg-pop}#vorgehen .befund.ist-aktiv .b-punkt{animation:vg-hoch .5s calc(3.1s + var(--n) * .15s) var(--ease-aus) both}#vorgehen .befund.ist-aktiv .b-scan{animation:3.4s ease-in-out .4s infinite both vg-scan}}html.bewegung-aus #vorgehen .lauf{animation-play-state:paused!important}@keyframes vg-hoch{0%{opacity:0;transform:translateY(8px)}}@keyframes vg-fuellen{0%{transform:scaleX(0)}}@keyframes vg-pop{0%{opacity:0;transform:scale(.4)}}@keyframes vg-scan{0%{opacity:0;transform:translateY(0)}12%,85%{opacity:.55}to{opacity:0;transform:translateY(196px)}}#vorgehen [data-fortschritt]{background:#fffcf540;border-radius:3px;height:3px;position:absolute;bottom:22px;left:22px;right:22px}#vorgehen ol{margin:0;padding:0;list-style:none}#vorgehen [data-schritt]{flex-direction:column;justify-content:center;min-height:62vh;display:flex}#vorgehen [data-schritt]+[data-schritt]{border-top:1px solid var(--linie-dunkel)}#vorgehen .nummer{border-left:3px solid var(--akzent);width:fit-content;font:400 .8rem/1 var(--font-mono);letter-spacing:.14em;color:var(--text-hell);padding-left:12px;display:inline-block}#vorgehen [data-schritt] h3{letter-spacing:-.035em;margin-top:14px;font-size:clamp(2.2rem,4.2vw,4rem);font-weight:800;line-height:.98}#vorgehen [data-schritt] p{max-width:36ch;color:var(--text-hell-gedaempft);margin-top:18px;font-size:1.12rem}@media (width<=900px){#vorgehen .buehne{grid-template-columns:minmax(0,1fr);gap:0}#vorgehen .medien{top:calc(var(--kopf-oben) + 76px);z-index:2;background:var(--dunkel);padding-bottom:8px;position:sticky}#vorgehen .rahmen{height:32vh;position:relative;top:0}#vorgehen [data-schritt]{min-height:58vh}}@media (height<=38em){#vorgehen .medien{position:static}#vorgehen .rahmen{position:relative;top:0}}#vorgehen .mitte{text-align:center;justify-items:center;display:grid}#vorgehen .mitte .lead{margin-inline:auto}#wissen{background:var(--grund);padding-block:var(--luft) calc(var(--luft) + var(--blatt));font-weight:450}#wissen h2{letter-spacing:-.035em;max-width:16ch;margin-top:14px;font-size:clamp(2.1rem,1rem + 3.8vw,4.4rem);font-weight:800}#wissen .lead{margin-top:22px}#wissen .raster{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(12px,1.6vw,22px);margin-top:clamp(36px,5vw,64px);display:grid}#wissen .post{border-radius:var(--r-gross);border:1px solid var(--linie);background:var(--grund-2);transition:transform .6s var(--ease-aus), border-color .3s;flex-direction:column;gap:18px;padding:12px 12px 24px;display:flex;position:relative}#wissen .post-text{flex-direction:column;flex:1;gap:10px;padding:0 10px;display:flex}#wissen .k{font:400 .76rem/1.2 var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--akzent-tief)}#wissen h3{letter-spacing:-.02em;font-size:clamp(1.2rem,1rem + .5vw,1.45rem);font-weight:800;line-height:1.18}#wissen h3 a{color:inherit;text-decoration:none}#wissen h3 a:after{content:"";border-radius:inherit;position:absolute;inset:0}#wissen h3 a:focus-visible{outline:none}#wissen .post:focus-within{outline:3px solid var(--akzent-tief);outline-offset:3px}#wissen .by{color:var(--text-gedaempft);margin-top:auto;font-size:.88rem}#wissen .weiter{width:fit-content;color:var(--text-gedaempft);align-items:center;gap:.5em;font-weight:600;display:inline-flex}#wissen .post--leer{background:0 0;border-style:dashed}@media (width<=900px){#wissen .raster{grid-template-columns:minmax(0,1fr)}#wissen .post--leer{display:none}}#wissen .bm{aspect-ratio:3/2;background:var(--dunkel);width:100%;color:var(--grund);font-family:var(--font-body);border-radius:14px;line-height:1.3;position:relative;overflow:hidden;container-type:inline-size}#wissen .bm ul{margin:0;padding:0;list-style:none}#wissen .bm-beispiel{letter-spacing:.08em;text-transform:uppercase;color:var(--dunkel);border:1px solid var(--linie);border-radius:var(--r-pille);white-space:nowrap;background:#fff;padding:.5cqi 1.8cqi;font-size:2.9cqi;font-weight:600}#wissen .bm-zahlblock{align-content:center;justify-items:start;gap:2cqi;display:grid;position:absolute;top:0;bottom:0;left:8cqi}#wissen .bm-zahlblock--rechts{justify-items:end;left:auto;right:7cqi}#wissen .bm-zahl{letter-spacing:-.03em;font-size:17cqi;font-weight:600;line-height:.9}#wissen .bm-unter{color:#fffcf5b3;font-size:3.1cqi}#wissen .bm-karte{color:var(--dunkel);background:#fff;border-radius:3cqi;align-content:start;gap:2.4cqi;padding:4.4cqi;font-size:2.9cqi;display:grid;position:absolute}#wissen .bm-karte>.bm-beispiel{position:absolute;top:-1.8cqi;right:3cqi}#wissen .bm-balken{height:2.3cqi;width:var(--b);opacity:.14;transform-origin:0;background:currentColor;border-radius:1.2cqi;display:block}#wissen .bm-sterne{color:var(--akzent);gap:.5cqi;font-size:5.2cqi;line-height:1;display:flex}#wissen .bm-sterne i{font-style:normal;display:block}#wissen .bm-karte--rechts{top:12cqi;left:43cqi;right:6cqi}#wissen .bm-name{margin-bottom:.6cqi;font-size:4cqi;font-weight:600;line-height:1.15}#wissen .bm-antwort{background:var(--grund-2);border-radius:2cqi;gap:1.5cqi;margin-top:1.6cqi;padding:2.8cqi 3cqi;display:grid}#wissen .bm-antwort b{font-size:2.8cqi;font-weight:600}#wissen .bm-drucker{background:#3d4a42;border-radius:999px;width:52cqi;height:3.6cqi;position:absolute;top:59cqi;left:24cqi;box-shadow:inset 0 .5cqi #00000059}#wissen .bm-schacht{flex-direction:column;justify-content:flex-end;width:46cqi;height:60.8cqi;display:flex;position:absolute;top:0;left:27cqi;overflow:hidden}#wissen .bm-bon{--zacke:2.4cqi;background:var(--grund);color:var(--dunkel);padding:calc(2.6cqi + var(--zacke)) 3cqi 3.4cqi;font-variant-numeric:tabular-nums;-webkit-mask:conic-gradient(from 135deg at top, #0000, #000 1deg 89deg, #0000 90deg) 50% 100% / var(--zacke) calc(100% + 1px);mask:conic-gradient(from 135deg at top, #0000, #000 1deg 89deg, #0000 90deg) 50% 100% / var(--zacke) calc(100% + 1px);gap:1.3cqi;font-size:2.7cqi;display:grid}#wissen .bm-bontitel{text-align:center;font-size:3.8cqi;font-weight:600;line-height:1.1}#wissen .bm-bon .bm-beispiel{background:0 0;justify-self:center}#wissen .bm-bon ul{border-block:.35cqi dashed #01120a4d;gap:1.4cqi;padding:1.8cqi 0;display:grid}#wissen .bm-bon li{white-space:nowrap;justify-content:space-between;align-items:center;gap:2cqi;display:flex}#wissen .bm-gewicht{flex:none;gap:.7cqi;display:flex}#wissen .bm-gewicht i{border:.3cqi solid #01120a80;border-radius:.4cqi;width:1.9cqi;height:1.9cqi}#wissen .bm-gewicht i.an{background:var(--dunkel);border-color:var(--dunkel)}#wissen .bm-summe{align-items:baseline;gap:1.6cqi;font-size:3.6cqi;display:flex}#wissen .bm-summe span{color:#6f6b62}#wissen .bm-summe b{font-weight:600;position:relative}#wissen .bm-strich{background:var(--akzent);transform-origin:0;border-radius:.4cqi;height:.8cqi;position:absolute;bottom:-.9cqi;left:0;right:0}#wissen .bm-kopfzeile{justify-content:space-between;align-items:center;gap:2cqi;display:flex}#wissen .bm-kopfzeile b{font-size:3.5cqi;font-weight:600}#wissen .bm-monat{border-radius:var(--r-pille);background:var(--akzent);color:var(--dunkel);padding:.5cqi 1.6cqi;font-size:2.3cqi;font-weight:600}#wissen .bm-karte--links{width:52cqi;top:10cqi;left:6cqi}#wissen .bm-karte--links ul{gap:2.3cqi;margin-top:.6cqi;display:grid}#wissen .bm-karte--links li{align-items:center;gap:2.2cqi;display:flex}#wissen .bm-haken{color:#0e6b60;background:#dcefec;border-radius:50%;flex:none;place-items:center;width:4cqi;height:4cqi;font-size:2.6cqi;display:grid}#wissen .bm-punkte{gap:1.4cqi;display:flex}#wissen .bm-punkte .bm-haken{color:#7fd1c6;background:#0d4a40;width:4.2cqi;height:4.2cqi}@keyframes wissen-hoch{0%{opacity:0;transform:translateY(4cqi)}}@keyframes wissen-pop{0%{opacity:0;transform:scale(.3)}}@keyframes wissen-wachsen{0%{transform:scaleX(0)}}@keyframes wissen-von-rechts{0%{opacity:0;transform:translate(6cqi)}}@keyframes wissen-von-links{0%{opacity:0;transform:translate(-6cqi)}}@keyframes wissen-drucken{0%{transform:translateY(100%)}}#wissen :is(.post:hover,.post:focus-within) .bm-karte--rechts{animation:.5s ease-out 50ms both wissen-von-rechts}#wissen :is(.post:hover,.post:focus-within) .bm-zahlblock:not(.bm-zahlblock--rechts) .bm-zahl{animation:.5s ease-out .1s both wissen-hoch}#wissen :is(.post:hover,.post:focus-within) .bm-sterne i{animation:.3s cubic-bezier(.3,1.6,.5,1) .4s both wissen-pop}#wissen :is(.post:hover,.post:focus-within) .bm-sterne i:nth-child(2){animation-delay:.5s}#wissen :is(.post:hover,.post:focus-within) .bm-sterne i:nth-child(3){animation-delay:.6s}#wissen :is(.post:hover,.post:focus-within) .bm-sterne i:nth-child(4){animation-delay:.7s}#wissen :is(.post:hover,.post:focus-within) .bm-sterne i:nth-child(5){animation-delay:.8s}#wissen :is(.post:hover,.post:focus-within) .bm-karte--rechts>.bm-balken{animation:.45s ease-out .45s both wissen-wachsen}#wissen :is(.post:hover,.post:focus-within) .bm-antwort{animation:.45s ease-out 1s both wissen-hoch}#wissen :is(.post:hover,.post:focus-within) .bm-bon{animation:1.3s cubic-bezier(.25,.6,.3,1) .15s both wissen-drucken}#wissen :is(.post:hover,.post:focus-within) .bm-strich{animation:.45s ease-out 1.5s both wissen-wachsen}#wissen :is(.post:hover,.post:focus-within) .bm-karte--links{animation:.5s ease-out 50ms both wissen-von-links}#wissen :is(.post:hover,.post:focus-within) .bm-karte--links .bm-haken{animation:.3s cubic-bezier(.3,1.6,.5,1) .4s both wissen-pop}#wissen :is(.post:hover,.post:focus-within) .bm-karte--links .bm-balken{animation:.4s ease-out .45s both wissen-wachsen}#wissen :is(.post:hover,.post:focus-within) .bm-zahlblock--rechts .bm-zahl{animation:.45s cubic-bezier(.3,1.4,.5,1) 1s both wissen-pop}@media (prefers-reduced-motion:reduce){#wissen .bm *{animation:none!important}}#wissen .mitte{text-align:center;justify-items:center;display:grid}#wissen .mitte .lead{margin-inline:auto}#team{background:var(--grund-2);padding-block:var(--luft) calc(var(--luft) + var(--blatt));font-weight:450}#team .raster{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:center;gap:clamp(32px,5vw,80px);display:grid}#team .raster>:first-child{container-type:inline-size}#team h2{letter-spacing:-.035em;max-width:18ch;margin-top:14px;font-size:min(clamp(2.1rem,1rem + 3.4vw,4rem),10cqi);font-weight:800}#team .lead{max-width:52ch;margin-top:22px}#team .kacheln{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:30px 0 0;padding:0;list-style:none;display:grid}#team .kacheln li{border:1px solid var(--linie);background:var(--grund);border-radius:18px;align-content:start;gap:10px;padding:18px 18px 20px;font-weight:600;line-height:1.35;display:grid}#team .kacheln [data-icon]{color:var(--akzent-tief);font-size:1.6rem}#team .bento{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(14px,1.6vw,22px);display:grid}#team .bento figure{transform:rotate(var(--r));transition:transform .6s var(--ease-aus), box-shadow .6s;background:#fffefb;border-radius:6px;margin:0;padding:8px 8px 0;position:relative;box-shadow:0 22px 44px -22px #0000008c}#team .bento figure:hover{z-index:1;transform:rotate(calc(var(--r) * .3)) scale(1.04);box-shadow:0 30px 56px -24px #000000a6}#team .bento img{aspect-ratio:1;object-fit:cover;object-position:50% 25%;width:100%;display:block}#team .bento figcaption{text-align:center;color:#3b3a35;padding:7px 2px 9px;font-size:.82rem;font-weight:600;line-height:1.2}#team .bento figcaption b{font-weight:700;display:block}#team .bento figcaption a{color:inherit;text-decoration:none}#team .bento figcaption a:hover,#team .bento figure:hover figcaption a{text-underline-offset:3px;text-decoration:underline}#team .bento figcaption a:after{content:"";border-radius:inherit;position:absolute;inset:0}#team .bento figcaption a:focus-visible{outline:none}#team .bento figure:focus-within{outline:3px solid var(--akzent-tief);outline-offset:3px}#team .bento .buero{--r:-1deg;grid-column:1/-1;margin-top:clamp(4px,.8vw,10px);padding:10px 10px 34px}#team .bento .buero:hover{transform:rotate(calc(var(--r) * .3)) scale(1.02)}#team .bento .buero img{aspect-ratio:16/9;object-position:50% 50%}@media (width<=900px){#team .raster{grid-template-columns:minmax(0,1fr)}}@media (width<=480px){#team .kacheln{grid-template-columns:minmax(0,1fr)}#team .bento{gap:10px}#team .bento figure{padding:5px 5px 0}#team .bento figcaption{padding:5px 0 7px;font-size:.72rem}#team .bento .buero{padding:6px 6px 22px}}@media (prefers-reduced-motion:reduce){#team .bento figure{transition:none}}#stimmen{background:var(--grund);padding-block:var(--luft) calc(var(--luft) + var(--blatt));font-weight:450}#stimmen .kopf{grid-template-columns:minmax(0,1fr) minmax(0,420px);align-items:center;gap:clamp(28px,4vw,64px);display:grid}#stimmen .kopf>div{justify-items:start;display:grid}#stimmen h2{letter-spacing:-.035em;max-width:18ch;margin-top:14px;font-size:clamp(2.1rem,1rem + 3.8vw,4.4rem);font-weight:800}#stimmen .note{color:#202124;background:#fff;border:1px solid #dadce0;border-radius:16px;flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:10px 14px;margin-top:26px;padding:14px 22px;font-family:Arial,Helvetica,sans-serif;display:inline-flex}#stimmen .note b{font-size:2rem;font-weight:400;line-height:1}#stimmen .g-logo{flex:none;width:28px;height:28px}#stimmen .sterne{color:#fbbc04;letter-spacing:2px;font-size:1.25rem;line-height:1}#stimmen .note span:last-child{color:#70757a;font-size:.92rem}#stimmen .band{margin-top:clamp(32px,4vw,56px);position:relative}#stimmen .spur{scroll-snap-type:x mandatory;scrollbar-width:none;grid-auto-columns:calc(33.3333% - 13.3333px);grid-auto-flow:column;gap:20px;margin:0;padding:4px 2px 12px;list-style:none;display:grid;overflow-x:auto}#stimmen .spur::-webkit-scrollbar{display:none}#stimmen .stimme{scroll-snap-align:start}#stimmen blockquote{color:#202124;background:#fff;border:1px solid #dadce0;border-radius:16px;flex-direction:column;gap:14px;height:100%;margin:0;padding:22px 22px 24px;font-family:Arial,Helvetica,sans-serif;display:flex}#stimmen .autor{align-items:center;gap:12px;display:flex}#stimmen .kuerzel{color:#fff;border-radius:50%;flex:none;place-items:center;width:40px;height:40px;font:400 1.05rem/1 Arial,sans-serif;display:grid}#stimmen .k1{background:#00796b}#stimmen .k2{background:#7b1fa2}#stimmen .k3{background:#c2185b}#stimmen cite{font-size:.95rem;font-style:normal;font-weight:700;display:block}#stimmen .autor small{color:#70757a;font-size:.82rem;display:block}#stimmen blockquote .sterne{font-size:1rem}#stimmen blockquote p{color:#3c4043;font-size:.98rem;line-height:1.55}#stimmen .pfeile{justify-content:center;gap:12px;margin-top:18px;display:none}.js #stimmen .pfeile{display:flex}#stimmen .pfeile button{border:1px solid var(--linie);width:52px;height:52px;color:var(--text);cursor:pointer;background:#fff;border-radius:50%;place-items:center;font-size:1.2rem;transition:border-color .3s,opacity .3s;display:grid}#stimmen .pfeile button:hover{border-color:var(--dunkel)}#stimmen .pfeile button:focus-visible{outline:3px solid var(--akzent-tief);outline-offset:3px}#stimmen .pfeile button:disabled{opacity:.35;cursor:default}#stimmen .zurueck [data-icon]{transform:scaleX(-1)}#stimmen .alle{color:var(--text);border-bottom:1px solid var(--akzent-tief);align-items:center;gap:.4em;margin-top:16px;padding-bottom:2px;font-weight:600;text-decoration:none;display:inline-flex}#stimmen .alle:hover{border-bottom-width:2px}#stimmen .original{color:#1a0dab;text-underline-offset:2px;margin-top:auto;font-size:.85rem;text-decoration:underline}#stimmen .maps{color:#202124;transition:border-color .3s, transform .5s var(--ease-aus);background:#fff;border:1px solid #dadce0;border-radius:18px;font-family:Arial,Helvetica,sans-serif;text-decoration:none;display:block;overflow:hidden}#stimmen .maps:hover{border-color:var(--akzent-tief);transform:translateY(-4px)}#stimmen .maps:focus-visible{outline:3px solid var(--akzent-tief);outline-offset:3px}#stimmen .m-karte{background-color:#e8eaed;background-image:linear-gradient(118deg,#0000 0 63%,#aadaff 63% 74%,#0000 74%),radial-gradient(circle at 16% 72%,#c8e6c9 0 26px,#0000 27px),linear-gradient(0deg,#0000 0 47%,#fff 47% 53%,#0000 53%),linear-gradient(90deg,#0000 0 33%,#fff 33% 37%,#0000 37%),linear-gradient(26deg,#0000 0 60%,#fde293 60% 64%,#0000 64%);height:150px;display:block;position:relative}#stimmen .m-pin{background:#ea4335;border-radius:50% 50% 50% 0;width:26px;height:26px;position:absolute;top:40%;left:54%;transform:rotate(-45deg);box-shadow:-1px 2px 4px #0000004d}#stimmen .m-pin:after{content:"";background:#a50e0e;border-radius:50%;position:absolute;inset:8px}#stimmen .m-ort{gap:4px;padding:16px 20px 20px;display:grid}#stimmen .m-ort strong{font-size:1.25rem;font-weight:400;line-height:1.25}#stimmen .m-zeile{color:#70757a;font-size:.9rem}#stimmen .m-zeile .sterne{letter-spacing:1px;font-size:.95rem}#stimmen .m-knoepfe{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}#stimmen .m-knopf{color:#0b57d0;border:1px solid #dadce0;border-radius:18px;padding:7px 14px;font-size:.85rem;font-weight:700}#stimmen .m-knopf.voll{color:#fff;background:#0b57d0;border-color:#0b57d0}@media (width<=900px){#stimmen .kopf{grid-template-columns:minmax(0,1fr)}}#stimmen .quelle{text-align:center;color:var(--text-gedaempft);margin-top:22px;font-size:.95rem}@media (width<=1000px){#stimmen .spur{grid-auto-columns:calc(50% - 10px)}}@media (width<=640px){#stimmen .spur{grid-auto-columns:86%}}#fragen{background:var(--grund-2);padding-block:var(--luft) calc(var(--luft) + var(--blatt));font-weight:450}#fragen h2{letter-spacing:-.035em;max-width:18ch;margin-top:14px;font-size:clamp(2.1rem,1rem + 3.8vw,4.4rem);font-weight:800}#fragen .lead{margin-top:22px}#fragen .spalten{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:0 clamp(24px,5vw,80px);margin-top:clamp(32px,5vw,64px);display:grid}#fragen .liste{border-top:1px solid var(--linie)}#fragen details{border-bottom:1px solid var(--linie)}#fragen summary{font:700 clamp(1.05rem, 1.4vw, 1.25rem)/1.25 var(--font-display);letter-spacing:-.01em;justify-content:space-between;align-items:center;gap:24px;padding:22px 0;display:flex}#fragen summary>span:first-child{overflow-wrap:anywhere;min-width:0}#fragen summary [data-icon]{border:1px solid var(--linie);width:44px;height:44px;transition:transform .5s var(--ease-aus), background-color .3s, color .3s, border-color .3s;border-radius:50%;flex:none;padding:11px}#fragen details[open] summary [data-icon]{background:var(--dunkel);color:var(--grund-2);border-color:var(--dunkel);transform:rotate(45deg)}#fragen .antwort p{max-width:60ch;color:var(--text-gedaempft);padding:0 8px 24px 0}@media (width<=900px){#fragen .spalten{grid-template-columns:minmax(0,1fr)}#fragen .spalten .liste+.liste{border-top:0}}#fragen .mitte{text-align:center;justify-items:center;display:grid}#fragen .mitte .lead{margin-inline:auto}#aufruf{isolation:isolate;background-color:var(--dunkel);color:var(--text-hell);padding-block:clamp(96px, 13vw, 190px) calc(clamp(96px, 13vw, 190px) + var(--blatt));font-weight:450;position:relative;overflow:clip}#aufruf .kicker{color:var(--text-hell-gedaempft)}#aufruf .wrap{text-align:center;grid-template-columns:minmax(0,1fr);justify-items:center;gap:0;display:grid}#aufruf h2{letter-spacing:-.045em;max-width:14ch;font-size:clamp(3.2rem,1rem + 6.4vw,8rem);font-weight:800;line-height:1.02}#aufruf .lead{color:var(--text-hell-gedaempft);max-width:40ch;margin-top:28px;font-size:clamp(1.15rem,1.5vw,1.45rem)}#aufruf .aktionen{flex-wrap:wrap;justify-content:center;align-items:center;gap:14px 28px;margin-top:40px;display:flex}#aufruf .knopf{padding:.5em .5em .5em 1.8em;font-size:1.1rem}#aufruf .knopf-kreis{width:2.5em;height:2.5em}#aufruf .telefon{color:var(--text-hell);align-items:center;gap:.6em;font-weight:600;text-decoration-thickness:2px;display:inline-flex}#aufruf :focus-visible{outline-color:var(--akzent)}#aufruf .zeichen{z-index:-1;aspect-ratio:1;border:2px solid #f55f368c;border-radius:50%;width:min(60vw,760px);position:absolute;bottom:-30vw;left:50%;translate:-50%;box-shadow:0 0 0 clamp(28px,4vw,56px) #fffcf508,0 0 0 calc(clamp(28px,4vw,56px) + 2px) #f55f364d}#fenster{border-radius:var(--r-gross);background:var(--grund);width:min(56rem,100% - 2rem);max-height:calc(100dvh - 2rem);color:var(--text);border:0;padding:0;font-weight:450;overflow:auto;box-shadow:0 30px 80px #01120a73}#fenster::backdrop{background:#01120a99}#fenster .innen{grid-template-columns:minmax(0,.8fr) minmax(0,1fr);display:grid}#fenster .innen:focus{outline:none}#fenster .bild{background:#ac6f39;min-height:100%;margin:0;position:relative}#fenster .bild img{object-fit:cover;object-position:center 35%;width:100%;height:100%;position:absolute;inset:0}#fenster .bild figcaption{color:var(--text-hell);background:linear-gradient(#0000,#01120abf);gap:2px;padding:48px 24px 20px;display:grid;position:absolute;bottom:0;left:0;right:0}#fenster .bild b{font:700 1.05rem/1.2 var(--font-display)}#fenster .bild span{color:var(--text-hell-gedaempft);font-size:.88rem}#fenster .inhalt{align-content:center;gap:18px;padding:clamp(28px,4vw,44px);display:grid;position:relative}#fenster h2{letter-spacing:-.02em;padding-right:32px;font-size:clamp(1.45rem,1rem + 1.4vw,2rem);font-weight:800;line-height:1.12}#fenster .zu{width:44px;height:44px;color:var(--text);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;font-size:1.8rem;line-height:1;display:grid;position:absolute;top:12px;right:12px}#fenster .zu:hover{background:var(--grund-2)}#fenster .zu:focus-visible{outline:3px solid var(--akzent-tief);outline-offset:2px}#fenster ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}#fenster li{color:var(--text-gedaempft);align-items:baseline;gap:10px;display:flex}#fenster li [data-icon]{color:var(--akzent-tief);transform:translateY(.2em)}#fenster .aktionen{flex-wrap:wrap;gap:10px;display:flex}#fenster .direkt{border-top:1px solid var(--linie);color:var(--text-gedaempft);padding-top:16px;font-size:.92rem}#fenster .direkt a{color:var(--text);white-space:nowrap;font-weight:600}@media (prefers-reduced-motion:no-preference){#fenster[open]{animation:fenster-rein .3s var(--ease-aus)}}@keyframes fenster-rein{0%{opacity:0;transform:translateY(14px)}}@media (width<=760px){#fenster{width:min(34rem,100% - 2rem)}#fenster .innen{grid-template-columns:minmax(0,1fr)}#fenster .bild{display:none}}
