.header[data-astro-cid-nen7h5rs]{z-index:50;transition:background-color .35s var(--ease-out), border-color .35s var(--ease-out);border-bottom:1px solid #0000;position:fixed;inset:0 0 auto}.header[data-astro-cid-nen7h5rs].is-scrolled,html.menu-open .header[data-astro-cid-nen7h5rs]{backdrop-filter:blur(16px);border-bottom-color:var(--line);background:oklch(18.9% .028 256/.96)}.header__inner[data-astro-cid-nen7h5rs]{height:var(--header-h);max-width:none;padding-inline:calc(var(--gutter) + 10px);align-items:center;gap:2rem;display:flex}.header__brand[data-astro-cid-nen7h5rs]{color:var(--gold);flex:none}.header__logo[data-astro-cid-nen7h5rs]{width:clamp(180px,15vw,236px)}.header__nav[data-astro-cid-nen7h5rs]{margin-inline:auto}.header__nav[data-astro-cid-nen7h5rs] ul[data-astro-cid-nen7h5rs]{backdrop-filter:blur(16px)saturate(1.2);background:oklch(95.1% .016 83/.07);border:1px solid oklch(95.1% .016 83/.18);gap:.25rem;margin:0;padding:.3rem;list-style:none;display:flex}.header__nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{color:var(--text-muted);padding:.55rem 1rem;font-size:.95rem;text-decoration:none;transition:background-color .2s,color .2s;display:block}.header__nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover,.header__nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs][aria-current=page]{color:var(--ivory);background:oklch(95.1% .016 83/.12)}.header__call[data-astro-cid-nen7h5rs]{min-height:48px;padding:.55rem 1.1rem;font-size:.95rem}.header__anfrage[data-astro-cid-nen7h5rs]{flex:none;min-height:48px;padding:.55rem 1.2rem;font-size:.95rem}.header__call[data-astro-cid-nen7h5rs]>span[data-astro-cid-nen7h5rs]{line-height:1.15;display:grid}.header__call-label[data-astro-cid-nen7h5rs]{color:var(--gold-light);font-size:.78rem}.header__toggle[data-astro-cid-nen7h5rs]{border:1px solid var(--line-strong);width:48px;height:48px;color:var(--ivory);cursor:pointer;background:0 0;margin-left:auto;padding:12px;display:none}.header__toggle[data-astro-cid-nen7h5rs] svg[data-astro-cid-nen7h5rs]{width:22px;height:22px}.header__toggle[data-astro-cid-nen7h5rs] .icon-close[data-astro-cid-nen7h5rs],.header__toggle[data-astro-cid-nen7h5rs][aria-expanded=true] .icon-open[data-astro-cid-nen7h5rs]{display:none}.header__toggle[data-astro-cid-nen7h5rs][aria-expanded=true] .icon-close[data-astro-cid-nen7h5rs]{display:block}.mobile-menu[data-astro-cid-nen7h5rs]{border-top:1px solid var(--line);padding-block:1.5rem 2rem}.mobile-menu[data-astro-cid-nen7h5rs] ul[data-astro-cid-nen7h5rs]{margin:0 0 1.5rem;padding:0;list-style:none}.mobile-menu[data-astro-cid-nen7h5rs] li[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{border-bottom:1px solid var(--line);font-family:var(--font-display);padding:.9rem 0;font-size:1.35rem;text-decoration:none;display:block}.mobile-menu__call[data-astro-cid-nen7h5rs]{width:100%}.mobile-menu__call[data-astro-cid-nen7h5rs]+.mobile-menu__call[data-astro-cid-nen7h5rs]{margin-top:.6rem}@media (width<=1080px){.header__nav[data-astro-cid-nen7h5rs]{display:none}.header__call[data-astro-cid-nen7h5rs]{margin-left:auto}.header__toggle[data-astro-cid-nen7h5rs]{margin-left:.5rem;display:block}}@media (width<=720px){.header__call[data-astro-cid-nen7h5rs]{width:48px;padding:0}.header__anfrage[data-astro-cid-nen7h5rs]{display:none}.header__call[data-astro-cid-nen7h5rs]>span[data-astro-cid-nen7h5rs]{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}}@media (width>=1081px){.mobile-menu[data-astro-cid-nen7h5rs]{display:none}}@media (orientation:landscape) and (height<=500px){.header__logo[data-astro-cid-nen7h5rs]{width:170px}.header__call[data-astro-cid-nen7h5rs],.header__toggle[data-astro-cid-nen7h5rs]{height:44px;min-height:0}}@media (width<=400px){.header__inner[data-astro-cid-nen7h5rs]{padding-inline:var(--gutter);gap:.75rem}.header__logo[data-astro-cid-nen7h5rs]{width:158px}.header__call[data-astro-cid-nen7h5rs],.header__toggle[data-astro-cid-nen7h5rs]{flex:none}}.footer[data-astro-cid-jo6i4kqk]{border-top:1px solid var(--line);padding-top:clamp(3.5rem,6vw,6rem);overflow:hidden}.footer__grid[data-astro-cid-jo6i4kqk]{grid-template-columns:1.6fr repeat(3,1fr);gap:2.5rem;display:grid}.footer__brand[data-astro-cid-jo6i4kqk] p[data-astro-cid-jo6i4kqk]{max-width:34ch;color:var(--text-muted);margin-top:1.5rem}.footer__mark[data-astro-cid-jo6i4kqk]{width:52px;color:var(--gold)}.footer__title[data-astro-cid-jo6i4kqk]{color:var(--gold);font-family:var(--font-body);font-size:var(--step--1);letter-spacing:.02em;margin-bottom:1rem;font-weight:500}.footer[data-astro-cid-jo6i4kqk] ul[data-astro-cid-jo6i4kqk]{color:var(--text-muted);gap:.55rem;margin:0;padding:0;list-style:none;display:grid}.footer[data-astro-cid-jo6i4kqk] ul[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{text-decoration:none;transition:color .2s}.footer__address[data-astro-cid-jo6i4kqk]{margin-bottom:.35rem;font-style:normal;line-height:1.5}.footer__consent[data-astro-cid-jo6i4kqk]{color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.footer[data-astro-cid-jo6i4kqk] li[data-astro-cid-jo6i4kqk]:has(>.footer__consent[hidden]){display:none}.footer__consent[data-astro-cid-jo6i4kqk]:hover,.footer[data-astro-cid-jo6i4kqk] ul[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{color:var(--ivory)}.footer__wordmark[data-astro-cid-jo6i4kqk]{font-family:var(--font-display);letter-spacing:.04em;text-align:center;text-transform:uppercase;white-space:nowrap;color:oklch(71.1% .078 75/.17);user-select:none;margin-top:clamp(3rem,6vw,5rem);font-size:clamp(3.5rem,15.5vw,15.5rem);font-weight:500;line-height:.8}.footer__bottom[data-astro-cid-jo6i4kqk]{border-top:1px solid var(--line);color:var(--text-faint);font-size:var(--step--1);padding-block:1.75rem}@media (width<=860px){.footer__grid[data-astro-cid-jo6i4kqk]{grid-template-columns:1fr 1fr}.footer__brand[data-astro-cid-jo6i4kqk]{grid-column:1/-1}}.cta[data-astro-cid-vydq27ri]{flex-wrap:wrap;align-items:center;gap:.5rem 1rem;display:flex}.cta__micro[data-astro-cid-vydq27ri]{color:var(--text-muted);font-size:.82rem}.cta__phone[data-astro-cid-vydq27ri]{color:var(--gold-light);text-underline-offset:3px;font-size:.88rem;text-decoration:underline oklch(80.9% .068 78/.45)}.cta__phone[data-astro-cid-vydq27ri]:hover{text-decoration-color:currentColor}.sticky-cta[data-astro-cid-bjs4jpu3]{z-index:40;padding:.6rem var(--gutter) calc(.6rem + env(safe-area-inset-bottom));border-top:1px solid var(--line);backdrop-filter:blur(14px);transition:opacity .25s var(--ease-out), transform .25s var(--ease-out);background:oklch(18.9% .028 256/.88);grid-template-columns:auto minmax(0,1fr);gap:.5rem;display:grid;position:fixed;bottom:0;left:0;right:0}.sticky-cta[data-astro-cid-bjs4jpu3][data-visible=false]{opacity:0;pointer-events:none;transform:translateY(100%)}.sticky-cta__call[data-astro-cid-bjs4jpu3]{gap:.4rem}.sticky-cta__call[data-astro-cid-bjs4jpu3] svg{width:18px;height:18px}.sticky-cta__long[data-astro-cid-bjs4jpu3]{display:none}.sticky-cta[data-astro-cid-bjs4jpu3] .sticky-cta__primary{display:block}.sticky-cta[data-astro-cid-bjs4jpu3] .cta__primary{text-align:center;justify-content:center;width:100%}@media (width>=900px){.sticky-cta[data-astro-cid-bjs4jpu3]{border:1px solid var(--line);align-items:center;padding:.45rem;display:flex;bottom:1.5rem;left:auto;right:1.5rem}.sticky-cta[data-astro-cid-bjs4jpu3][data-visible=false]{transform:translateY(16px)}.sticky-cta__short[data-astro-cid-bjs4jpu3]{display:none}.sticky-cta__long[data-astro-cid-bjs4jpu3]{display:inline}}.anfrage[data-astro-cid-3gjx5xuz]{background:radial-gradient(120% 80% at 85% 0%, oklch(71.1% .078 75/.08), transparent 60%), var(--ink);width:100%;max-width:none;height:100%;max-height:none;color:var(--ivory);border:0;margin:0;padding:0;position:fixed;inset:0}.anfrage[data-astro-cid-3gjx5xuz][open]{animation:anfrage-in .28s var(--ease-out)}.anfrage[data-astro-cid-3gjx5xuz]::backdrop{background:var(--ink)}@keyframes anfrage-in{0%{opacity:0;transform:translateY(12px)}}.anfrage__hp[data-astro-cid-3gjx5xuz]{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.anfrage__form[data-astro-cid-3gjx5xuz]{grid-template-rows:auto 1fr auto;height:100%;display:grid}.anfrage__top[data-astro-cid-3gjx5xuz]{padding:1.1rem var(--gutter);justify-content:space-between;align-items:center;display:flex;position:relative}.anfrage__bar[data-astro-cid-3gjx5xuz]{background:oklch(95.1% .016 83/.1);height:3px;position:absolute;top:0;left:0;right:0}.anfrage__bar[data-astro-cid-3gjx5xuz] span[data-astro-cid-3gjx5xuz]{background:var(--gold);width:25%;height:100%;transition:width .35s var(--ease-out);display:block}.anfrage[data-astro-cid-3gjx5xuz] .anfrage__logo{width:clamp(9rem,16vw,11.5rem);height:auto;color:var(--gold)}.anfrage__close[data-astro-cid-3gjx5xuz]{border:1px solid var(--line-strong);width:48px;height:48px;color:var(--ivory);cursor:pointer;background:0 0;place-items:center;display:grid}.anfrage__close[data-astro-cid-3gjx5xuz]:hover{border-color:var(--gold)}.anfrage__close[data-astro-cid-3gjx5xuz] svg{width:20px;height:20px}.anfrage__body[data-astro-cid-3gjx5xuz]{overscroll-behavior:contain;padding:clamp(1rem, 4vh, 3rem) var(--gutter);display:grid;overflow-y:auto}.anfrage__inner[data-astro-cid-3gjx5xuz]{align-self:center;width:min(52rem,100%);margin-inline:auto}.anfrage__step[data-astro-cid-3gjx5xuz]{border:0;min-width:0;margin:0;padding:0}.anfrage__step[data-astro-cid-3gjx5xuz] legend[data-astro-cid-3gjx5xuz]{gap:.9rem;margin-bottom:1.25rem;padding:0;display:grid}.anfrage__count[data-astro-cid-3gjx5xuz]{color:var(--gold-light);letter-spacing:.16em;text-transform:uppercase;font-size:.78rem}.anfrage__q[data-astro-cid-3gjx5xuz]{font-family:var(--font-display);font-size:clamp(2rem,1.2rem + 3.2vw,3.6rem);line-height:1.04}.anfrage__hint[data-astro-cid-3gjx5xuz]{color:var(--text-muted);align-items:center;gap:.5rem;margin:0 0 1.75rem;display:flex}.anfrage__hint--gold[data-astro-cid-3gjx5xuz]{color:var(--gold-light)}.anfrage__hint[data-astro-cid-3gjx5xuz] svg{flex:none;width:1.1em;height:1.1em}.tiles[data-astro-cid-3gjx5xuz]{gap:.75rem;display:grid}.tiles--who[data-astro-cid-3gjx5xuz],.tiles--topics[data-astro-cid-3gjx5xuz]{grid-template-columns:repeat(3,minmax(0,1fr))}.tile[data-astro-cid-3gjx5xuz]{border:1px solid var(--line-strong);cursor:pointer;grid-template-columns:auto 1fr;align-items:center;gap:.3rem .85rem;min-height:76px;padding:1.1rem 1.2rem;transition:border-color .2s,background-color .2s;display:grid;position:relative}.tile[data-astro-cid-3gjx5xuz] input[data-astro-cid-3gjx5xuz]{opacity:0;pointer-events:none;position:absolute}.tile[data-astro-cid-3gjx5xuz]:hover{border-color:var(--gold)}.tile[data-astro-cid-3gjx5xuz]:has(input:checked){border-color:var(--gold);background:oklch(71.1% .078 75/.14)}.tile[data-astro-cid-3gjx5xuz]:has(input:focus-visible){outline:2px solid var(--gold-light);outline-offset:2px}.tile__mark[data-astro-cid-3gjx5xuz]{border:1.5px solid var(--text-muted);width:20px;height:20px;color:var(--ink);place-items:center;display:grid}.tile__mark--radio[data-astro-cid-3gjx5xuz]{border-radius:50%}.tile__mark[data-astro-cid-3gjx5xuz] svg{opacity:0;width:14px;height:14px}.tile[data-astro-cid-3gjx5xuz]:has(input:checked) .tile__mark[data-astro-cid-3gjx5xuz]{border-color:var(--gold);background:var(--gold)}.tile[data-astro-cid-3gjx5xuz]:has(input:checked) .tile__mark--radio[data-astro-cid-3gjx5xuz]{box-shadow:inset 0 0 0 4px var(--ink)}.tile[data-astro-cid-3gjx5xuz]:has(input:checked) .tile__mark[data-astro-cid-3gjx5xuz] svg{opacity:1}.tile__label[data-astro-cid-3gjx5xuz]{font-size:var(--step-1);font-weight:500}.tile__hint[data-astro-cid-3gjx5xuz]{color:var(--text-faint);font-size:var(--step--1);grid-column:2}.fields[data-astro-cid-3gjx5xuz]{grid-template-columns:1fr 1fr;gap:1.25rem;display:grid}.field[data-astro-cid-3gjx5xuz]{gap:.4rem;display:grid}.field[data-astro-cid-3gjx5xuz][hidden]{display:none}.field[data-astro-cid-3gjx5xuz]>span[data-astro-cid-3gjx5xuz]{color:var(--text-muted);font-size:var(--step--1)}.field[data-astro-cid-3gjx5xuz] small[data-astro-cid-3gjx5xuz]{color:var(--text-faint);font-size:inherit}.field[data-astro-cid-3gjx5xuz] .field__why[data-astro-cid-3gjx5xuz]{font-size:.8rem}.field[data-astro-cid-3gjx5xuz] input[data-astro-cid-3gjx5xuz],.field[data-astro-cid-3gjx5xuz] textarea[data-astro-cid-3gjx5xuz]{border:1px solid var(--line-strong);width:100%;min-height:52px;color:var(--ivory);font:inherit;background:oklch(95.1% .016 83/.04);border-radius:0;padding:.8rem .95rem}.field[data-astro-cid-3gjx5xuz] textarea[data-astro-cid-3gjx5xuz]{resize:vertical}.field[data-astro-cid-3gjx5xuz] input[data-astro-cid-3gjx5xuz]:focus,.field[data-astro-cid-3gjx5xuz] textarea[data-astro-cid-3gjx5xuz]:focus{border-color:var(--gold);outline:none}.field[data-astro-cid-3gjx5xuz] input[data-astro-cid-3gjx5xuz]:focus-visible,.field[data-astro-cid-3gjx5xuz] textarea[data-astro-cid-3gjx5xuz]:focus-visible{outline:2px solid var(--gold-light);outline-offset:1px}.field[data-astro-cid-3gjx5xuz] textarea[data-astro-cid-3gjx5xuz]::placeholder{color:var(--text-faint)}.field[data-astro-cid-3gjx5xuz]+.field[data-astro-cid-3gjx5xuz]{margin-top:1.25rem}.fields[data-astro-cid-3gjx5xuz] .field[data-astro-cid-3gjx5xuz]+.field[data-astro-cid-3gjx5xuz]{margin-top:0}.consent[data-astro-cid-3gjx5xuz]{color:var(--text-muted);font-size:var(--step--1);align-items:flex-start;gap:.75rem;margin-top:1.5rem;display:flex}.consent[data-astro-cid-3gjx5xuz] input[data-astro-cid-3gjx5xuz]{width:20px;height:20px;accent-color:var(--gold);flex:none;margin-top:.15rem}.anfrage__error[data-astro-cid-3gjx5xuz]{color:oklch(80% .12 40);margin-top:1.25rem}.anfrage__done[data-astro-cid-3gjx5xuz]{justify-items:start;gap:1rem;display:grid}.anfrage__done[data-astro-cid-3gjx5xuz][hidden]{display:none}.anfrage__done[data-astro-cid-3gjx5xuz]:focus{outline:none}.anfrage__done[data-astro-cid-3gjx5xuz]>svg{width:48px;height:48px;color:var(--gold)}.anfrage__done[data-astro-cid-3gjx5xuz] p[data-astro-cid-3gjx5xuz]:not(.anfrage__q){max-width:46ch;color:var(--text-muted)}.anfrage__nav[data-astro-cid-3gjx5xuz]{padding:1rem max(var(--gutter), calc((100% - 52rem) / 2)) calc(1rem + env(safe-area-inset-bottom));border-top:1px solid var(--line);background:oklch(18.9% .028 256/.92);justify-content:space-between;gap:.75rem;display:flex}.anfrage__nav[data-astro-cid-3gjx5xuz][hidden],.anfrage__nav[data-astro-cid-3gjx5xuz] [data-astro-cid-3gjx5xuz][hidden]{display:none}.anfrage__nav[data-astro-cid-3gjx5xuz] [data-astro-cid-3gjx5xuz][data-next],.anfrage__nav[data-astro-cid-3gjx5xuz] [data-astro-cid-3gjx5xuz][data-submit]{margin-left:auto}@media (width<=760px){.tiles--who[data-astro-cid-3gjx5xuz]{grid-template-columns:1fr}.tiles--topics[data-astro-cid-3gjx5xuz]{grid-template-columns:1fr 1fr}.tile[data-astro-cid-3gjx5xuz]{min-height:64px;padding:.9rem 1rem}.tile__label[data-astro-cid-3gjx5xuz]{font-size:var(--step-0)}.fields[data-astro-cid-3gjx5xuz]{grid-template-columns:1fr}.anfrage__nav[data-astro-cid-3gjx5xuz] .btn[data-astro-cid-3gjx5xuz]{flex:1}}@media (prefers-reduced-motion:reduce){.anfrage[data-astro-cid-3gjx5xuz][open]{animation:none}}html.has-anfrage{overflow:hidden}.consent[data-astro-cid-hq3mgpmn]{z-index:60;left:var(--gutter);bottom:var(--gutter);width:min(30rem, calc(100% - 2 * var(--gutter)));max-height:calc(100dvh - 2 * var(--gutter));border:1px solid var(--line-strong);border-top:2px solid var(--gold);backdrop-filter:blur(16px);color:var(--ivory);background:oklch(18.9% .028 256/.94);gap:1rem;padding:1.4rem 1.5rem 1.5rem;display:grid;position:fixed;overflow-y:auto}.consent[data-astro-cid-hq3mgpmn][hidden],.consent__details[data-astro-cid-hq3mgpmn][hidden]{display:none}.consent__title[data-astro-cid-hq3mgpmn]{font-family:var(--font-display);font-size:var(--step-1)}.consent__text[data-astro-cid-hq3mgpmn]{color:var(--text-muted);font-size:var(--step--1)}.consent__details[data-astro-cid-hq3mgpmn]{gap:.75rem;display:grid}.consent__cat[data-astro-cid-hq3mgpmn]{cursor:pointer;align-items:flex-start;gap:.75rem;display:flex}.consent__cat[data-astro-cid-hq3mgpmn] input[data-astro-cid-hq3mgpmn]{width:18px;height:18px;accent-color:var(--gold);flex:none;margin-top:.15rem}.consent__cat[data-astro-cid-hq3mgpmn] span[data-astro-cid-hq3mgpmn]{font-size:var(--step--1);gap:.15rem;display:grid}.consent__cat[data-astro-cid-hq3mgpmn] small[data-astro-cid-hq3mgpmn]{color:var(--text-muted)}.consent__actions[data-astro-cid-hq3mgpmn]{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.consent__actions[data-astro-cid-hq3mgpmn] .btn[data-astro-cid-hq3mgpmn]{min-height:46px;font-size:var(--step--1);flex:10rem;padding-block:.6rem}.consent__more[data-astro-cid-hq3mgpmn]{color:var(--gold-light);font:inherit;font-size:var(--step--1);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:.25rem 0;text-decoration:underline}@media (width<=560px){.consent[data-astro-cid-hq3mgpmn]{width:100%;padding-bottom:calc(1.5rem + env(safe-area-inset-bottom));border-inline:0;border-bottom:0;bottom:0;left:0}}
