.facts .nr{font-family:var(--hb-font-display);font-weight:800;font-size:var(--s3);color:var(--hero-500);display:block}[data-theme=dark] .facts .nr{color:var(--hero-100)}.facts .lbl{font-size:var(--s-1)}.card{position:relative;overflow:hidden}.card .nr{font-family:var(--hb-font-display);color:#a2462f1f;user-select:none;font-size:5rem;font-weight:800;line-height:1;position:absolute;top:-.35em;right:.1em}[data-theme=dark] .card .nr{color:#e8bab024}.b2b-hero{--bh-flaeche:var(--bg);--bh-schleier:linear-gradient(100deg, #f8f6f2ed 0%, #f8f6f2cc 55%, #f8f6f29e 100%);--bh-grade-op:.34;--bh-titel:var(--ink-500);--bh-lead:var(--ink-500);--bh-kicker:var(--hero-700);--bh-schein:0 2px 10px #f8f6f2d9;--bh-knopf2-linie:var(--ink-500);--bh-knopf2-schrift:var(--ink-500);--bh-knopf2-hover:#1e2c3a14}[data-theme=dark] .b2b-hero{--bh-flaeche:var(--ink-800);--bh-schleier:linear-gradient(100deg, #0e151beb 0%, #0e151bc7 55%, #0e151b9e 100%);--bh-grade-op:.55;--bh-titel:var(--bone-100);--bh-lead:var(--bone-300);--bh-kicker:var(--hero-100);--bh-schein:0 2px 12px #0e151b8c;--bh-knopf2-linie:var(--bone-100);--bh-knopf2-schrift:var(--bone-100);--bh-knopf2-hover:#f8f6f229}.b2b-hero .page-inner{--page-bg:var(--bh-flaeche);--rip-poly:none;--rip-h:0px;padding-top:calc(5.5rem + var(--sp) * 2.6rem);padding-bottom:calc(var(--sp) * 3.4rem);position:relative;overflow:hidden}main>.page.b2b-hero .page-inner{--rip-poly:none;--rip-lip:inset(0 0 100% 0);--rip-h:0px}.b2b-hero .page-inner:before{display:none}.b2b-hero .hero-bg{z-index:0;object-fit:cover;object-position:center 42%;filter:saturate(.92)contrast(1.03);width:100%;height:100%;position:absolute;inset:0}.b2b-hero .hero-grade{z-index:1;mix-blend-mode:color;opacity:var(--bh-grade-op);background:linear-gradient(150deg, var(--ink-300) 0%, var(--ink-500) 36%, var(--hero-500) 76%, var(--hero-300) 108%);position:absolute;inset:0}.b2b-hero .hero-scrim{z-index:2;background:var(--bh-schleier);position:absolute;inset:0}.b2b-hero .wrap{z-index:3;position:relative}.b2b-hero .kicker{font-weight:800;font-size:var(--s-1);letter-spacing:.14em;text-transform:uppercase;color:var(--bh-kicker);text-shadow:var(--bh-schein)}.b2b-hero h1{font-weight:800;font-size:clamp(1.6rem, 8vw, var(--s5));color:var(--bh-titel);overflow-wrap:break-word;max-width:26ch;text-shadow:var(--bh-schein);margin-top:.5rem;line-height:1.15}@media (width<=520px){.b2b-hero h1{hyphens:auto}}.b2b-sub{margin-top:calc(var(--sp) * .7rem);max-width:52ch;color:var(--bh-lead);text-shadow:var(--bh-schein);font-size:1rem;font-weight:600;line-height:1.45}.b2b-sub span{display:block}.b2b-cta{margin-top:calc(var(--sp) * 1.1rem);flex-wrap:wrap;gap:.9rem;display:flex}.b2b-cta .btn-hero{background:var(--hero-500);border-color:var(--hero-500);color:var(--bone-100)}.b2b-cta .btn-hero:hover{background:var(--hero-700);border-color:var(--hero-700);color:var(--bone-100)}.b2b-cta .btn-bone{border-color:var(--bh-knopf2-linie);color:var(--bh-knopf2-schrift);background:0 0}.b2b-cta .btn-bone:hover{background:var(--bh-knopf2-hover);border-color:var(--bh-knopf2-linie);color:var(--bh-knopf2-schrift)}.section-head p.zeilen span{display:block}#markt{--kb-deckel:var(--bone-600);--kb-zettel:var(--bone-0);--kb-seiten:var(--bone-100);--kb-kante:color-mix(in srgb, var(--bone-900) 60%, var(--hb-ink-900));--kb-schnitt-kante:var(--kb-kante);--kb-quelle:var(--ink-300);--kb-schatten-buch:10px 12px 24px -10px #0e151b4d;--kb-schatten-zettel:0 4px 12px #0e151b24}[data-theme=dark] #markt{--kb-deckel:color-mix(in srgb, var(--bone-900) 24%, var(--hb-ink-900));--kb-zettel:color-mix(in srgb, var(--bone-900) 34%, var(--hb-ink-800));--kb-seiten:color-mix(in srgb, var(--bone-900) 44%, var(--hb-ink-800));--kb-kante:color-mix(in srgb, var(--bone-700) 74%, var(--hb-ink-700));--kb-schnitt-kante:var(--bone-300);--kb-quelle:var(--bone-300);--kb-schatten-buch:10px 12px 26px -10px #0000008c;--kb-schatten-zettel:6px 8px 18px -8px #00000073}.kpi-stapel{gap:calc(var(--sp) * .5rem);margin-top:calc(var(--sp) * 1.7rem);display:grid}@media (width>=760px){.kpi-stapel{gap:0}.kpi:nth-of-type(2){margin-top:-52px}.kpi:nth-of-type(3){margin-top:-18px}.kpi:nth-of-type(4){margin-top:0}}.kpi-paar{rotate:var(--tilt,0deg);isolation:isolate;justify-content:center;align-items:center;display:flex}.kpi:first-of-type{--tilt:-1.3deg;--lz-tilt:1.8deg;--lz-y:-.6rem}.kpi:nth-of-type(2){--tilt:1deg;--lz-tilt:-2.2deg;--lz-y:2.6rem}.kpi:nth-of-type(3){--tilt:-.9deg;--lz-tilt:2.4deg;--lz-y:3.6rem}.kpi:nth-of-type(4){--tilt:1.4deg;--lz-tilt:-1.6deg;--lz-y:.8rem}.kpi-l .kpi-paar{flex-direction:row-reverse}.kpi-buchkoerper{width:min(288px,100%);height:330px;box-shadow:var(--kb-schatten-buch);border-radius:8px 3px 3px 8px;flex:none;position:relative}.kpi-buch{z-index:3;background:linear-gradient(90deg, #f8f6f21a 0%, #f8f6f205 30%, #0e151b05 62%, #0e151b1a 100%), var(--kb-deckel);text-align:center;border-radius:8px 0 0 8px;justify-content:center;align-items:center;padding:2.6rem 1rem 2.4rem calc(1rem + 16px);display:flex;position:absolute;inset:0 12px 0 0}.kpi-ruecken{background:color-mix(in srgb, var(--kb-deckel) 82%, var(--hb-ink-900));border-right:1px solid color-mix(in srgb, var(--kb-kante) 55%, var(--kb-deckel));border-radius:8px 0 0 8px;width:16px;position:absolute;top:0;bottom:0;left:0;box-shadow:inset 2px 0 #f8f6f261}.kpi-schnitt-hinten,.kpi-schnitt-vorne{background:repeating-linear-gradient(90deg, var(--kb-seiten) 0 2px, color-mix(in srgb, var(--kb-kante) 45%, var(--kb-seiten)) 2px 3px);width:6px;position:absolute;top:4px;bottom:4px}.kpi-schnitt-hinten{z-index:1;border-left:1px solid var(--kb-schnitt-kante);right:6px}.kpi-schnitt-vorne{z-index:4;border-radius:0 2px 2px 0;right:0}.kpi-l .kpi-buchkoerper{border-radius:3px 8px 8px 3px}.kpi-l .kpi-buch{border-radius:0 8px 8px 0;padding:2.6rem calc(1rem + 16px) 2.4rem 1rem;left:12px;right:0}.kpi-l .kpi-ruecken{border-right:none;border-left:1px solid color-mix(in srgb, var(--kb-kante) 55%, var(--kb-deckel));border-radius:0 8px 8px 0;left:auto;right:0;box-shadow:inset -2px 0 #f8f6f261}.kpi-l .kpi-schnitt-hinten{border-left:none;border-right:1px solid var(--kb-schnitt-kante);left:6px;right:auto}.kpi-l .kpi-schnitt-vorne{border-radius:2px 0 0 2px;left:0;right:auto}.kpi-zahl{z-index:1;font-weight:800;font-size:clamp(calc(1.9rem * var(--ratio)), calc(7.5vw * var(--ratio)), var(--s5));color:var(--tx);line-height:1.08;position:relative;transform:translateY(-.32em)}.kpi-zier{background:var(--kb-kante);height:2px;position:absolute;bottom:1.4rem;left:calc(16px + 1.3rem);right:1.3rem}.kpi-l .kpi-zier{left:1.3rem;right:calc(16px + 1.3rem)}.kpi-zettel{z-index:2;background:var(--kb-zettel);width:calc(54ch + 2.7rem + 34px);min-width:0;max-width:100%;box-shadow:var(--kb-schatten-zettel);transform:translateY(var(--lz-y,2.2rem));rotate:var(--lz-tilt,0deg);border:0;border-radius:2px;padding:1.15rem 1.35rem 1.05rem;position:relative}[data-theme=dark] .kpi-zettel{border-color:#0000}.kpi-l .kpi-zettel{clip-path:polygon(0 0,12% 2px,28% 0,44% 2px,60% 1px,76% 3px,92% 1px,100% 0,100% 100%,92% calc(100% - 2px),76% calc(100% - 1px),60% calc(100% - 3px),44% calc(100% - 1px),28% 100%,12% calc(100% - 2px),0 100%,28px 50%);margin-right:-34px;padding-left:calc(1.35rem + 16px);padding-right:calc(1.35rem + 34px)}.kpi-r .kpi-zettel{clip-path:polygon(0 0,12% 2px,28% 0,44% 2px,60% 1px,76% 3px,92% 1px,100% 0,calc(100% - 28px) 50%,100% 100%,92% calc(100% - 2px),76% calc(100% - 1px),60% calc(100% - 3px),44% calc(100% - 1px),28% 100%,12% calc(100% - 2px),0 100%);margin-left:-34px;padding-left:calc(1.35rem + 34px);padding-right:calc(1.35rem + 16px)}.kpi-quelle{font-size:var(--s-1);color:var(--kb-quelle);margin-top:.55rem;line-height:1.45}.kpi-prognose{margin-top:calc(var(--sp) * 1.9rem);text-align:center;text-wrap:balance;max-width:52ch;margin-inline:auto;font-size:.95rem;font-style:italic;font-weight:600}@media (width<=759px){.kpi-paar,.kpi-l .kpi-paar{flex-direction:column;align-items:center}.kpi-l .kpi-zettel,.kpi-r .kpi-zettel{clip-path:none;width:min(100%,26rem);margin:-26px 0 0;padding:calc(1.15rem + 26px) 1.35rem 1.05rem;transform:none}.kpi:first-of-type .kpi-zettel{rotate:-1.1deg}.kpi:nth-of-type(2) .kpi-zettel{rotate:.8deg}.kpi:nth-of-type(3) .kpi-zettel{rotate:-.6deg}.kpi:nth-of-type(4) .kpi-zettel{rotate:1.4deg}}@media (width<=519px){.kpi:nth-of-type(n){--tilt:0deg;--lz-tilt:0deg}}#wege{--dw-leine:color-mix(in srgb, var(--bone-900) 75%, var(--hb-ink-900));--dw-titel:var(--bone-600);--dw-text-bg:var(--bone-0)}[data-theme=dark] #wege{--dw-titel:color-mix(in srgb, var(--bone-900) 24%, var(--hb-ink-900));--dw-text-bg:color-mix(in srgb, var(--bone-900) 34%, var(--hb-ink-800))}.wege{margin-top:calc(var(--sp) * 1.7rem);grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;column-gap:3.611%;display:grid;position:relative}.weg{display:contents}.weg:first-of-type{--kordel:34px;--tilt:-1.2deg;--sag:16.7px}.weg:nth-of-type(2){--kordel:52px;--tilt:.9deg;--sag:30px}.weg:nth-of-type(3){--kordel:42px;--tilt:-.7deg;--sag:16.7px}.weg:first-of-type .dw-hang,.weg:first-of-type .dw-verbindung,.weg:first-of-type .dw-text-schild{text-align:center;grid-column:1}.weg:nth-of-type(2) .dw-hang,.weg:nth-of-type(2) .dw-verbindung,.weg:nth-of-type(2) .dw-text-schild{grid-column:2}.weg:nth-of-type(3) .dw-hang,.weg:nth-of-type(3) .dw-verbindung,.weg:nth-of-type(3) .dw-text-schild{grid-column:3}.dw-hang{grid-row:1}.dw-verbindung{grid-row:2}.dw-text-schild{grid-row:3}.dw-kette{z-index:2;width:100%;height:44px;position:absolute;top:0;left:0;overflow:visible}.k-mobil{display:none}.kette-glieder{fill:none;stroke:var(--dw-leine);stroke-width:1.6px}.kette-kordeln{stroke:var(--dw-leine);stroke-width:2px}.dw-hang{padding-top:calc(44px + var(--kordel));position:relative}.dw-kordel{z-index:1;width:2px;height:calc(var(--kordel) + 14px);background:var(--dw-leine);position:absolute;top:44px}.dw-kordel.k-l{left:calc(22% - 1px)}.dw-kordel.k-r{left:calc(78% - 1px)}.dw-titel-schild{z-index:2;text-align:center;background:var(--dw-titel);min-height:10.5rem;color:var(--tx);rotate:var(--tilt,0deg);transform-origin:50% 0;border-radius:2px;flex-direction:column;justify-content:center;padding:1.5rem 1.3rem 1.6rem;display:flex;position:relative;box-shadow:0 1px 3px #0e151b1f,0 4px 12px #0e151b24}.dw-titel-schild h3{font-weight:800;font-size:var(--s1);color:inherit;line-height:1.15}.dw-versprechen{margin-top:.55rem;font-size:.95rem;font-weight:600;line-height:1.45}.dw-verbindung{height:20px;position:relative}.dw-verbindung span{background:var(--dw-leine);width:2px;height:100%;position:absolute;top:0}.dw-verbindung .v-l{left:calc(22% - 1px)}.dw-verbindung .v-r{left:calc(78% - 1px)}.dw-text-schild{z-index:2;background:var(--dw-text-bg);color:var(--tx);rotate:var(--tilt,0deg);transform-origin:50% 0;border-radius:2px;padding:1.3rem 1.3rem 1.4rem;position:relative;box-shadow:0 1px 3px #0e151b1f,0 4px 12px #0e151b24}.dw-text-schild p{text-wrap:balance;font-size:.95rem;line-height:1.48}@keyframes dw-sway{0%{rotate:var(--tilt,0deg)}30%{rotate:calc(var(--tilt,0deg) + .9deg)}60%{rotate:calc(var(--tilt,0deg) - .5deg)}85%{rotate:calc(var(--tilt,0deg) + .25deg)}to{rotate:var(--tilt,0deg)}}.weg:hover .dw-titel-schild,.weg:hover .dw-text-schild,.weg:focus-within .dw-titel-schild,.weg:focus-within .dw-text-schild{animation:1.6s ease-in-out dw-sway}@media (prefers-reduced-motion:reduce){.weg:hover .dw-titel-schild,.weg:hover .dw-text-schild,.weg:focus-within .dw-titel-schild,.weg:focus-within .dw-text-schild{animation:none}}[data-theme=dark] .dw-titel-schild,[data-theme=dark] .dw-text-schild{box-shadow:0 6px 18px #0000008c}.dw-abschluss{margin-top:calc(var(--sp) * 1.9rem);text-align:center;text-wrap:balance;font-weight:600}@media (width<=759px){.wege{grid-template-columns:1fr}.dw-kette{width:min(26rem,100%);height:20px;left:50%;transform:translate(-50%)}.k-desktop{display:none}.k-mobil{display:block}.dw-hang,.dw-verbindung,.dw-text-schild{width:100%;max-width:26rem;margin-inline:auto}.dw-hang{padding-top:calc(20px + var(--kordel))}.weg:nth-of-type(2) .dw-hang,.weg:nth-of-type(3) .dw-hang{padding-top:var(--kordel);margin-top:0}.dw-kordel{top:0}.weg:first-of-type .dw-kordel{top:20px}.weg:first-of-type,.weg:nth-of-type(2),.weg:nth-of-type(3){--sag:0px}.weg:first-of-type .dw-hang,.weg:first-of-type .dw-verbindung,.weg:first-of-type .dw-text-schild,.weg:nth-of-type(2) .dw-hang,.weg:nth-of-type(2) .dw-verbindung,.weg:nth-of-type(2) .dw-text-schild,.weg:nth-of-type(3) .dw-hang,.weg:nth-of-type(3) .dw-verbindung,.weg:nth-of-type(3) .dw-text-schild{text-align:center;grid-column:1}.weg:first-of-type .dw-hang{grid-row:1}.weg:first-of-type .dw-verbindung{grid-row:2}.weg:first-of-type .dw-text-schild{grid-row:3}.weg:nth-of-type(2) .dw-hang{grid-row:4}.weg:nth-of-type(2) .dw-verbindung{grid-row:5}.weg:nth-of-type(2) .dw-text-schild{grid-row:6}.weg:nth-of-type(3) .dw-hang{grid-row:7}.weg:nth-of-type(3) .dw-verbindung{grid-row:8}.weg:nth-of-type(3) .dw-text-schild{grid-row:9}.weg:first-of-type{--kordel:26px}.weg:nth-of-type(2){--kordel:34px}.weg:nth-of-type(3){--kordel:30px}.dw-titel-schild{min-height:8.5rem}}@media (width<=519px){.weg:nth-of-type(n){--tilt:0deg}}#kontakt{--pk-buehne:var(--bone-300);--pk-feld:var(--bone-50);--pk-kante:var(--ink-300)}[data-theme=dark] #kontakt{--pk-buehne:color-mix(in srgb, var(--bone-900) 24%, var(--hb-ink-900));--pk-feld:color-mix(in srgb, var(--bone-900) 34%, var(--hb-ink-800));--pk-kante:color-mix(in srgb, var(--bone-700) 74%, var(--hb-ink-700))}#kontakt .page-inner{position:relative;overflow:hidden}#kontakt .wrap{z-index:1;position:relative}.kghost{z-index:0;font-family:var(--hb-font-display);color:#1e2c3a14;user-select:none;pointer-events:none;font-size:clamp(11rem,26vw,20rem);font-weight:800;line-height:1;position:absolute;top:0;right:-.03em}[data-theme=dark] .kghost{color:#f8f6f214}.b2b-kontakt{gap:calc(var(--sp) * 1.3rem);display:grid}.b2b-form{display:contents}.b2b-felder{gap:1rem;display:grid}.b2b-form input[type=text]{width:100%;height:48px;font:inherit;appearance:none;border-radius:5px;padding:.6rem .9rem}.b2b-form input[type=text]:focus-visible{outline:3px solid var(--ink-50);outline-offset:1px}.b2b-form textarea{width:100%;font:inherit;resize:vertical;border-radius:5px;min-height:8rem;padding:.6rem .9rem;line-height:1.5}.b2b-form textarea:focus-visible{outline:3px solid var(--ink-50);outline-offset:1px}.b2b-form input[type=text],.b2b-form input[type=email],.b2b-form select,.b2b-form textarea{color:var(--tx);background-color:var(--pk-feld);border:1px solid var(--pk-kante)}[data-theme=dark] .b2b-form select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M6 9l6 6 6-6' fill='none' stroke='%23F8F6F2' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.b2b-form .btn{justify-self:start}.b2b-dsgvo{margin-top:0}.b2b-aside{text-align:center;grid-template-rows:1fr auto 1fr;justify-items:center;display:grid}.b2b-aside h3{font-weight:700;font-size:var(--s2);align-self:end;margin-bottom:1.4rem}.b2b-aside .kpersonen{grid-row:2;justify-content:center;margin-top:0}.b2b-kontakt .b2b-form{margin-top:0}.kpersonen{flex-wrap:wrap;gap:clamp(1.4rem,3vw,2.4rem);margin:1.4rem 0 0;display:flex}.kperson{flex-direction:column;align-items:center;gap:.8rem;margin:0;display:flex}.kbild{border:1px solid var(--pk-kante);background:0 0;border-radius:50%;width:clamp(7.5rem,11vw,10rem);height:clamp(7.5rem,11vw,10rem);padding:15px;display:block;overflow:hidden}.kbild img{object-fit:cover;border-radius:50%;width:100%;height:100%;display:block;transform:scale(1.16)}.kperson figcaption{font-weight:700;font-size:var(--s1);color:var(--ink-500);text-align:center}[data-theme=dark] .kperson figcaption{color:var(--bone-100)}@media (width>=768px){.b2b-felder{grid-template-columns:1fr 1fr}.b2b-felder .feld-voll{grid-column:1/-1}}@media (width>=1000px){.b2b-kontakt{align-items:start;column-gap:calc(var(--sp) * 1.3rem);grid-template-columns:1.5fr 1fr}.b2b-felder{grid-area:1/1}.b2b-aside{grid-area:1/2;align-self:center}.b2b-form .btn{grid-area:2/1}.pf-status{grid-area:3/1}.b2b-dsgvo{grid-column:1/-1}}main>.page:last-child .page-inner{padding-bottom:27vw}.pf-status[data-astro-cid-6c4fy77v]{font-size:var(--hb-size-caption);font-weight:var(--hb-w-bold);color:var(--hb-text-warm);grid-column:1/-1;margin:0}.b2b-form[data-astro-cid-6c4fy77v] [data-astro-cid-6c4fy77v]:is(input,select,textarea):disabled,.b2b-form[data-astro-cid-6c4fy77v] button[data-astro-cid-6c4fy77v]:disabled{cursor:not-allowed}.b2b-form[data-astro-cid-6c4fy77v] button[data-astro-cid-6c4fy77v]:disabled{background:var(--hb-bone-600);border-color:var(--hb-bone-600);color:var(--hb-ink-500)}
