.bc[data-astro-cid-cplh4wxl]{padding-block:clamp(1.5rem,1rem + 2vw,3rem) var(--space-section)}.bc__grid[data-astro-cid-cplh4wxl]{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:clamp(2rem,1rem + 4vw,5rem);align-items:start}.bc__aside[data-astro-cid-cplh4wxl]{position:sticky;top:calc(var(--header-h) + 1.5rem)}.bc__title[data-astro-cid-cplh4wxl]{font-family:var(--font-headline);font-weight:400;font-stretch:normal;font-synthesis:none;margin-top:.9rem;font-size:clamp(2.2rem,1.5rem + 2.6vw,3.6rem);letter-spacing:-.035em;line-height:1}.bc__intro[data-astro-cid-cplh4wxl]{margin-top:1.25rem;color:var(--color-text-muted);max-width:26rem}.bc__steps[data-astro-cid-cplh4wxl]{display:grid;gap:.2rem;margin-top:2rem}.bc__steps[data-astro-cid-cplh4wxl] li[data-astro-cid-cplh4wxl]{display:flex;align-items:center;gap:.85rem;min-height:44px;color:var(--color-text-muted);font-weight:var(--fw-medium);transition:color var(--dur-fast) var(--ease-out)}.bc__steps-num[data-astro-cid-cplh4wxl]{display:grid;place-items:center;flex:none;width:2rem;height:2rem;border-radius:50%;border:1.5px solid var(--color-hairline-strong);font-size:var(--fs-xs);font-weight:var(--fw-semibold);transition:background-color var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out)}.bc__steps[data-astro-cid-cplh4wxl] li[data-astro-cid-cplh4wxl][aria-current=step]{color:var(--color-text)}.bc__steps[data-astro-cid-cplh4wxl] li[data-astro-cid-cplh4wxl][aria-current=step] .bc__steps-num[data-astro-cid-cplh4wxl],.bc__steps[data-astro-cid-cplh4wxl] li[data-astro-cid-cplh4wxl].is-done .bc__steps-num[data-astro-cid-cplh4wxl]{background:var(--color-primary);border-color:var(--color-primary);color:var(--color-text-invert)}.bc__steps-opt[data-astro-cid-cplh4wxl]{font-weight:var(--fw-regular);font-size:var(--fs-small)}html:not(.js) .bc__steps[data-astro-cid-cplh4wxl]{display:none}.bc__help[data-astro-cid-cplh4wxl]{margin-top:2rem;padding-top:1.5rem;border-top:1px solid var(--color-hairline);font-size:var(--fs-small);color:var(--color-text-muted)}.bc__help[data-astro-cid-cplh4wxl] a[data-astro-cid-cplh4wxl]{display:inline-flex;align-items:center;gap:.5rem;min-height:44px;font-weight:var(--fw-semibold);color:var(--color-accent);font-variant-numeric:tabular-nums}.bc__form[data-astro-cid-cplh4wxl]{padding:clamp(1.5rem,1rem + 2.5vw,3.25rem);border-radius:var(--r-xl);background:var(--color-surface);box-shadow:var(--shadow-md)}.bc__hp[data-astro-cid-cplh4wxl]{position:absolute;left:-9999px}.bc__progress[data-astro-cid-cplh4wxl]{display:grid;gap:.6rem;margin-bottom:2rem}.bc__progress-text[data-astro-cid-cplh4wxl]{font-size:var(--fs-small);font-weight:var(--fw-semibold);color:var(--color-accent)}.bc__bar[data-astro-cid-cplh4wxl]{display:block;height:4px;border-radius:var(--r-pill);background:var(--color-surface-muted);overflow:hidden}.bc__bar[data-astro-cid-cplh4wxl] span[data-astro-cid-cplh4wxl]{display:block;height:100%;border-radius:inherit;background:var(--color-accent);transition:width .6s var(--ease-soft)}.bc-step[data-astro-cid-cplh4wxl]{border:0;padding:0;min-width:0}.bc-step[data-astro-cid-cplh4wxl]+.bc-step[data-astro-cid-cplh4wxl]{margin-top:3.5rem;padding-top:3rem;border-top:1px solid var(--color-hairline)}.js .bc__form[data-astro-cid-cplh4wxl].is-stepped .bc-step[data-astro-cid-cplh4wxl]+.bc-step[data-astro-cid-cplh4wxl]{margin-top:0;padding-top:0;border-top:0}.bc__form[data-astro-cid-cplh4wxl].is-stepped .bc-step[data-astro-cid-cplh4wxl]:not(.is-current){display:none}.bc__form[data-astro-cid-cplh4wxl].is-stepped .bc-step[data-astro-cid-cplh4wxl].is-current{animation:stepIn .5s var(--ease-soft)}@keyframes stepIn{0%{opacity:0;transform:translate(14px)}}.bc-step__title[data-astro-cid-cplh4wxl]{font-family:var(--font-headline);font-weight:400;font-stretch:normal;font-synthesis:none;display:flex;align-items:center;gap:.75rem;margin-bottom:1.75rem;font-size:clamp(1.6rem,1.3rem + 1vw,2.2rem);letter-spacing:-.025em;line-height:1.1}.bc-step__title[data-astro-cid-cplh4wxl]:focus{outline:none}.bc-step__opt[data-astro-cid-cplh4wxl]{padding:.2rem .7rem;border-radius:var(--r-pill);background:var(--color-surface-muted);font-family:var(--font-sans);font-size:var(--fs-xs);font-weight:var(--fw-semibold);letter-spacing:0;color:var(--color-text-muted)}.bc-q[data-astro-cid-cplh4wxl]{border:0;padding:0;margin:0;min-width:0}.bc-q[data-astro-cid-cplh4wxl]+.bc-q[data-astro-cid-cplh4wxl],.bc-fields[data-astro-cid-cplh4wxl]+.bc-q[data-astro-cid-cplh4wxl],.bc-q[data-astro-cid-cplh4wxl]+.bc-summary[data-astro-cid-cplh4wxl],.bc-summary[data-astro-cid-cplh4wxl]+.bc-q[data-astro-cid-cplh4wxl]{margin-top:2rem}.bc-q__label[data-astro-cid-cplh4wxl]{display:block;padding:0;font-weight:var(--fw-semibold);font-size:1.05rem;line-height:1.4}.bc-req[data-astro-cid-cplh4wxl]{font-weight:var(--fw-regular);font-size:var(--fs-small);color:var(--color-text-muted)}.bc-q__hint[data-astro-cid-cplh4wxl]{margin-top:.25rem;font-size:var(--fs-small);color:var(--color-text-muted)}.bc-q[data-astro-cid-cplh4wxl] .chips[data-astro-cid-cplh4wxl]{display:flex;flex-wrap:wrap;gap:.55rem;margin-top:.9rem}.chips--scale[data-astro-cid-cplh4wxl] .chip span{min-width:3.5rem;justify-content:center}.chips--scale[data-astro-cid-cplh4wxl] .chip span:before{display:none}.bc-q[data-astro-cid-cplh4wxl] .chips--scale[data-astro-cid-cplh4wxl]{display:grid;grid-template-columns:repeat(5,minmax(0,1fr))}.chips--scale[data-astro-cid-cplh4wxl] .chip span{flex-direction:column;gap:.1rem;width:100%;min-width:0;padding:.55rem .5rem;text-align:center;border-radius:var(--r-md);font-size:1.1rem;font-weight:var(--fw-semibold)}.chips--scale[data-astro-cid-cplh4wxl] small[data-astro-cid-cplh4wxl]{font-size:var(--fs-xs);font-weight:var(--fw-regular);opacity:.85}.bc-other[data-astro-cid-cplh4wxl]{display:none}.bc-q[data-astro-cid-cplh4wxl]:has(input[value=sonstiges]:checked) .bc-other[data-astro-cid-cplh4wxl],html:not(.js) .bc-other[data-astro-cid-cplh4wxl]{display:block}.bc-q[data-astro-cid-cplh4wxl] input[data-astro-cid-cplh4wxl]:not([type=checkbox]):not([type=radio]),.bc-q[data-astro-cid-cplh4wxl] textarea[data-astro-cid-cplh4wxl]{display:block;width:100%;min-height:52px;margin-top:.6rem;padding:.8rem 1.1rem;border-radius:var(--r-sm);border:1.5px solid var(--color-hairline-strong);background:var(--color-bg);font-size:1rem;transition:border-color var(--dur-fast) var(--ease-out),background-color var(--dur-fast) var(--ease-out)}.bc-q[data-astro-cid-cplh4wxl] textarea[data-astro-cid-cplh4wxl]{resize:vertical;line-height:1.5}.bc-q[data-astro-cid-cplh4wxl] input[data-astro-cid-cplh4wxl]:focus,.bc-q[data-astro-cid-cplh4wxl] textarea[data-astro-cid-cplh4wxl]:focus{border-color:var(--color-accent);background:var(--color-surface);outline:none;box-shadow:0 0 0 3px #2f6e732e}.bc-q[data-astro-cid-cplh4wxl] [data-astro-cid-cplh4wxl][aria-invalid=true]{border-color:#b3261e!important}.bc-fields[data-astro-cid-cplh4wxl]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.4rem 1.25rem}.bc-fields[data-astro-cid-cplh4wxl] .bc-q[data-astro-cid-cplh4wxl]+.bc-q[data-astro-cid-cplh4wxl]{margin-top:0}.bc-err[data-astro-cid-cplh4wxl]{margin-top:.5rem;font-size:var(--fs-small);font-weight:var(--fw-semibold);color:#b3261e}.bc-consent__label[data-astro-cid-cplh4wxl]{display:flex;gap:.85rem;align-items:flex-start;font-size:var(--fs-small);color:var(--color-text-muted);cursor:pointer}.bc-consent__label[data-astro-cid-cplh4wxl] input[data-astro-cid-cplh4wxl]{flex:none;width:1.3rem;height:1.3rem;margin-top:.15rem;accent-color:var(--c-nachtpetrol)}.bc-consent__label[data-astro-cid-cplh4wxl] a[data-astro-cid-cplh4wxl]{color:var(--color-accent);text-decoration:underline;text-underline-offset:3px}.bc-summary[data-astro-cid-cplh4wxl]{padding:1.5rem;border-radius:var(--r-md);background:var(--color-surface-muted)}.bc-summary__title[data-astro-cid-cplh4wxl]{font-size:1.2rem;margin-bottom:.75rem}.bc-summary[data-astro-cid-cplh4wxl] dl>div{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,3fr) auto;gap:.25rem 1rem;align-items:baseline;padding-block:.75rem;border-top:1px solid var(--color-hairline);font-size:var(--fs-small)}.bc-summary[data-astro-cid-cplh4wxl] dt{color:var(--color-text-muted)}.bc-summary[data-astro-cid-cplh4wxl] dd{font-weight:var(--fw-medium)}.bc-summary[data-astro-cid-cplh4wxl] button{display:inline-flex;align-items:center;gap:.3rem;min-height:36px;padding-inline:.5rem;border-radius:var(--r-pill);font-size:var(--fs-xs);font-weight:var(--fw-semibold);color:var(--color-accent)}.bc-summary[data-astro-cid-cplh4wxl] button:hover{background:var(--color-surface)}.bc-send-error[data-astro-cid-cplh4wxl]{margin-top:1.5rem;padding:1rem 1.25rem;border-radius:var(--r-sm);background:#fbeceb;color:#8c1d18;font-size:var(--fs-small)}.bc-send-error[data-astro-cid-cplh4wxl] a[data-astro-cid-cplh4wxl]{font-weight:var(--fw-semibold);text-decoration:underline}.bc-actions[data-astro-cid-cplh4wxl]{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem;margin-top:2.5rem;padding-top:1.75rem;border-top:1px solid var(--color-hairline)}.bc-actions[data-astro-cid-cplh4wxl] [data-bc-next],.bc-actions[data-astro-cid-cplh4wxl] [data-bc-submit]{margin-left:auto}.bc-skip[data-astro-cid-cplh4wxl]{min-height:44px;padding-inline:.75rem;font-weight:var(--fw-semibold);color:var(--color-text-muted);text-decoration:underline;text-underline-offset:4px}.bc-skip[data-astro-cid-cplh4wxl]:hover{color:var(--color-text)}html:not(.js) .js-only[data-astro-cid-cplh4wxl]{display:none!important}[data-astro-cid-cplh4wxl][hidden]{display:none!important}@media(max-width:960px){.bc__grid[data-astro-cid-cplh4wxl]{grid-template-columns:1fr}.bc__aside[data-astro-cid-cplh4wxl]{position:static}.bc__steps[data-astro-cid-cplh4wxl],.bc__help[data-astro-cid-cplh4wxl]{display:none}}@media(max-width:560px){.bc__form[data-astro-cid-cplh4wxl]{margin-inline:calc(var(--gutter) * -.5);border-radius:var(--r-lg)}.bc-fields[data-astro-cid-cplh4wxl],.bc-q[data-astro-cid-cplh4wxl] .chips--scale[data-astro-cid-cplh4wxl]{grid-template-columns:1fr}.chips--scale[data-astro-cid-cplh4wxl] .chip span{flex-direction:row;justify-content:flex-start;gap:.85rem;padding-inline:1.15rem;text-align:left}.bc-summary[data-astro-cid-cplh4wxl] dl>div{grid-template-columns:1fr auto}.bc-summary[data-astro-cid-cplh4wxl] dd{grid-column:1}.bc-summary[data-astro-cid-cplh4wxl] button{grid-column:2;grid-row:1 / 3}.bc-actions[data-astro-cid-cplh4wxl] [data-bc-next],.bc-actions[data-astro-cid-cplh4wxl] [data-bc-submit]{width:100%;justify-content:space-between}}
