.kd-leadform[data-astro-cid-xyq5hly5]{background:#ececec;border:1px solid rgba(39,53,42,.1);padding:36px 32px;max-width:680px;font-family:var(--font-body);color:var(--color-primary)}.kd-leadform__head[data-astro-cid-xyq5hly5]{font-family:var(--font-heading);font-weight:300;font-size:clamp(26px,3.2vw,36px);line-height:1.15;color:var(--color-primary);margin:0 0 16px;letter-spacing:-.01em}.kd-leadform__lead[data-astro-cid-xyq5hly5]{font-family:var(--font-body);font-size:15px;line-height:1.7;color:var(--color-text);margin:0 0 32px;max-width:52ch}.kd-leadform__row[data-astro-cid-xyq5hly5]{margin:0 0 20px;display:flex;flex-direction:column;gap:6px}.kd-leadform__grid[data-astro-cid-xyq5hly5]{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin:0 0 20px}.kd-leadform__grid[data-astro-cid-xyq5hly5] .kd-leadform__row[data-astro-cid-xyq5hly5]{margin:0}@media(max-width:600px){.kd-leadform[data-astro-cid-xyq5hly5]{padding:28px 22px}.kd-leadform__grid[data-astro-cid-xyq5hly5]{grid-template-columns:1fr;gap:0}.kd-leadform__grid[data-astro-cid-xyq5hly5] .kd-leadform__row[data-astro-cid-xyq5hly5]{margin:0 0 20px}}.kd-leadform__label[data-astro-cid-xyq5hly5]{font-family:var(--font-ui);font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--color-secondary)}.kd-leadform[data-astro-cid-xyq5hly5] input[data-astro-cid-xyq5hly5][type=text],.kd-leadform[data-astro-cid-xyq5hly5] input[data-astro-cid-xyq5hly5][type=email],.kd-leadform[data-astro-cid-xyq5hly5] input[data-astro-cid-xyq5hly5][type=tel],.kd-leadform[data-astro-cid-xyq5hly5] select[data-astro-cid-xyq5hly5],.kd-leadform[data-astro-cid-xyq5hly5] textarea[data-astro-cid-xyq5hly5]{font-family:var(--font-body);font-size:15px;line-height:1.5;color:var(--color-primary);background:#d8dbd7;border:1px solid rgba(39,53,42,.18);padding:12px 14px;width:100%;transition:border-color .2s,background .2s}.kd-leadform[data-astro-cid-xyq5hly5] input[data-astro-cid-xyq5hly5]:focus,.kd-leadform[data-astro-cid-xyq5hly5] select[data-astro-cid-xyq5hly5]:focus,.kd-leadform[data-astro-cid-xyq5hly5] textarea[data-astro-cid-xyq5hly5]:focus{outline:none;border-color:#27352a;background:#ececec}.kd-leadform[data-astro-cid-xyq5hly5] textarea[data-astro-cid-xyq5hly5]{resize:vertical;min-height:140px}.kd-leadform__personas[data-astro-cid-xyq5hly5]{border:1px solid rgba(39,53,42,.18);background:#d8dbd7;padding:16px 18px;margin:0 0 24px}.kd-leadform__personas[data-astro-cid-xyq5hly5] legend[data-astro-cid-xyq5hly5]{padding:0 8px;margin-left:-8px}.kd-leadform__persona[data-astro-cid-xyq5hly5]{display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto;column-gap:12px;row-gap:2px;padding:10px 0;border-bottom:1px solid rgba(39,53,42,.08);cursor:pointer}.kd-leadform__persona[data-astro-cid-xyq5hly5]:last-child{border-bottom:0}.kd-leadform__persona[data-astro-cid-xyq5hly5] input[data-astro-cid-xyq5hly5]{grid-row:span 2;margin-top:6px}.kd-leadform__persona-label[data-astro-cid-xyq5hly5]{font-family:var(--font-body);font-size:15px;color:var(--color-primary)}.kd-leadform__persona-hint[data-astro-cid-xyq5hly5]{font-family:var(--font-ui);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--color-secondary)}.kd-leadform__captcha[data-astro-cid-xyq5hly5]{margin:24px 0 20px}altcha-widget[data-astro-cid-xyq5hly5]{--altcha-color-base: #ECECEC;--altcha-color-border: rgba(39, 53, 42, .18);--altcha-color-text: #27352A;--altcha-color-border-focus: #27352A;--altcha-color-error-text: #6C4651;--altcha-color-footer-bg: transparent;--altcha-border-width: 1px;--altcha-border-radius: 0;--altcha-max-width: 100%}.kd-leadform__consent[data-astro-cid-xyq5hly5]{display:flex;gap:12px;align-items:flex-start;margin:12px 0 28px;font-family:var(--font-body);font-size:13px;line-height:1.6;color:var(--color-text)}.kd-leadform__consent[data-astro-cid-xyq5hly5] input[data-astro-cid-xyq5hly5]{margin-top:4px}.kd-leadform__consent[data-astro-cid-xyq5hly5] a[data-astro-cid-xyq5hly5]{color:#6c4651}.kd-leadform__submit-row[data-astro-cid-xyq5hly5]{display:flex;flex-wrap:wrap;gap:16px;align-items:center}.kd-leadform__submit[data-astro-cid-xyq5hly5]{font-family:var(--font-ui);font-size:13px;letter-spacing:.04em;color:#ececec;background:#27352a;border:1px solid #27352A;padding:14px 26px;display:inline-flex;align-items:center;gap:12px;cursor:pointer;transition:background .24s,border-color .24s,gap .24s}.kd-leadform__submit[data-astro-cid-xyq5hly5]:hover{background:#6c4651;border-color:#6c4651;gap:16px}.kd-leadform__submit[data-astro-cid-xyq5hly5]:disabled{opacity:.5;cursor:not-allowed}.kd-leadform__submit-note[data-astro-cid-xyq5hly5]{font-family:var(--font-body);font-size:12px;line-height:1.5;color:var(--color-secondary);margin:0;max-width:26ch}.kd-leadform__hoai-hinweis[data-astro-cid-xyq5hly5]{font-family:var(--font-ui);font-size:10px;line-height:1.7;letter-spacing:.04em;color:var(--color-secondary);margin:24px 0 0;padding:14px 0 0;border-top:1px solid rgba(39,53,42,.1)}.kd-leadform__status[data-astro-cid-xyq5hly5]{margin:20px 0 0;padding:14px 18px;font-family:var(--font-body);font-size:14px;line-height:1.6}.kd-leadform__status[data-astro-cid-xyq5hly5][data-kind=pending]{background:#27352a0f;color:var(--color-primary)}.kd-leadform__status[data-astro-cid-xyq5hly5][data-kind=success]{background:#27352a1a;color:#27352a;border-left:2px solid #27352A}.kd-leadform__status[data-astro-cid-xyq5hly5][data-kind=error]{background:#6c46511a;color:#6c4651;border-left:2px solid #6C4651}.kd-kontakt[data-astro-cid-qjqabkoa]{background:var(--color-background);color:var(--color-primary);--kd-kk-pad-x: 80px;--kd-kk-max: 1100px;--kd-kk-text: 720px}.kd-kontakt__hero[data-astro-cid-qjqabkoa]{padding:180px var(--kd-kk-pad-x) 96px;border-bottom:1px solid rgba(39,53,42,.08)}.kd-kontakt__hero-inner[data-astro-cid-qjqabkoa]{max-width:var(--kd-kk-text);margin:0 auto}.kd-kontakt__hero-label[data-astro-cid-qjqabkoa]{display:block;font-family:var(--font-ui);font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--color-accent);margin-bottom:32px}.kd-kontakt__hero-title[data-astro-cid-qjqabkoa]{font-family:var(--font-heading);font-weight:300;font-size:clamp(40px,6vw,80px);line-height:1.05;letter-spacing:-.03em;color:var(--color-primary);margin:0 0 32px;max-width:20ch}.kd-kontakt__hero-lead[data-astro-cid-qjqabkoa]{font-family:var(--font-body);font-size:18px;line-height:1.7;color:var(--color-text);margin:0;max-width:56ch}.kd-kontakt__marker-num[data-astro-cid-qjqabkoa]{display:inline-block;font-family:var(--font-heading);font-style:italic;font-weight:300;font-size:22px;color:var(--color-accent);letter-spacing:.1em;margin-right:16px}.kd-kontakt__marker-label[data-astro-cid-qjqabkoa]{display:inline-block;font-family:var(--font-ui);font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--color-secondary);margin-bottom:16px}.kd-kontakt__head[data-astro-cid-qjqabkoa]{font-family:var(--font-heading);font-weight:300;font-size:clamp(28px,3.6vw,44px);line-height:1.15;letter-spacing:-.02em;color:var(--color-primary);margin:16px 0 20px;max-width:26ch}.kd-kontakt__lead[data-astro-cid-qjqabkoa]{font-family:var(--font-body);font-size:17px;line-height:1.7;color:var(--color-text);margin:0 0 40px;max-width:56ch}.kd-kontakt__direct[data-astro-cid-qjqabkoa]{padding:96px 0}.kd-kontakt__direct-inner[data-astro-cid-qjqabkoa]{max-width:var(--kd-kk-max);margin:0 auto;padding:0 var(--kd-kk-pad-x)}.kd-kontakt__direct-grid[data-astro-cid-qjqabkoa]{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.kd-kontakt__card[data-astro-cid-qjqabkoa]{display:flex;flex-direction:column;gap:12px;padding:28px;border:1px solid rgba(39,53,42,.18);background:#d8dbd780;text-decoration:none;color:var(--color-primary);transition:border-color .3s ease,background .3s ease,transform .3s ease}.kd-kontakt__card[data-astro-cid-qjqabkoa]:hover{border-color:var(--color-accent);background:#6c46510a;transform:translateY(-2px)}.kd-kontakt__card-label[data-astro-cid-qjqabkoa]{font-family:var(--font-ui);font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:var(--color-accent)}.kd-kontakt__card-value[data-astro-cid-qjqabkoa]{font-family:var(--font-heading);font-weight:400;font-size:clamp(18px,1.8vw,24px);color:var(--color-primary)}.kd-kontakt__card-hint[data-astro-cid-qjqabkoa]{font-family:var(--font-body);font-size:13px;line-height:1.5;color:var(--color-text)}.kd-kontakt__form[data-astro-cid-qjqabkoa]{padding:96px 0;background:#6c465106}.kd-kontakt__form-inner[data-astro-cid-qjqabkoa]{max-width:var(--kd-kk-max);margin:0 auto;padding:0 var(--kd-kk-pad-x)}.kd-kontakt__fields[data-astro-cid-qjqabkoa]{margin-top:40px;display:flex;flex-direction:column;gap:28px}.kd-kontakt__personas[data-astro-cid-qjqabkoa]{border:none;padding:0;margin:0;display:grid;grid-template-columns:1fr 1fr;gap:12px}.kd-kontakt__personas[data-astro-cid-qjqabkoa] legend[data-astro-cid-qjqabkoa]{grid-column:1 / -1;font-family:var(--font-ui);font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--color-accent);margin-bottom:12px;padding:0}.kd-kontakt__persona[data-astro-cid-qjqabkoa]{display:flex;flex-direction:column;gap:4px;padding:16px 22px;border:1px solid rgba(39,53,42,.18);background:#d8dbd7b3;cursor:pointer;transition:border-color .25s ease,background .25s ease}.kd-kontakt__persona[data-astro-cid-qjqabkoa]:has(input:checked){border-color:var(--color-accent);background:#6c46510f}.kd-kontakt__persona[data-astro-cid-qjqabkoa] input[data-astro-cid-qjqabkoa]{position:absolute;opacity:0;width:0;height:0}.kd-kontakt__persona-label[data-astro-cid-qjqabkoa]{font-family:var(--font-heading);font-style:italic;font-weight:400;font-size:17px;color:var(--color-primary)}.kd-kontakt__persona-hint[data-astro-cid-qjqabkoa]{font-family:var(--font-ui);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--color-secondary)}.kd-kontakt__row[data-astro-cid-qjqabkoa]{display:grid;grid-template-columns:1fr 1fr;gap:20px}.kd-kontakt__field[data-astro-cid-qjqabkoa]{display:flex;flex-direction:column;gap:6px}.kd-kontakt__field-label[data-astro-cid-qjqabkoa]{font-family:var(--font-ui);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--color-secondary)}.kd-kontakt__field[data-astro-cid-qjqabkoa] input[data-astro-cid-qjqabkoa],.kd-kontakt__field[data-astro-cid-qjqabkoa] select[data-astro-cid-qjqabkoa],.kd-kontakt__field[data-astro-cid-qjqabkoa] textarea[data-astro-cid-qjqabkoa]{font-family:var(--font-body);font-size:16px;line-height:1.5;color:var(--color-primary);background:#d8dbd7d9;border:1px solid rgba(39,53,42,.18);padding:12px 16px;transition:border-color .25s ease}.kd-kontakt__field[data-astro-cid-qjqabkoa] input[data-astro-cid-qjqabkoa]:focus,.kd-kontakt__field[data-astro-cid-qjqabkoa] select[data-astro-cid-qjqabkoa]:focus,.kd-kontakt__field[data-astro-cid-qjqabkoa] textarea[data-astro-cid-qjqabkoa]:focus{outline:none;border-color:var(--color-accent)}.kd-kontakt__field[data-astro-cid-qjqabkoa] textarea[data-astro-cid-qjqabkoa]{resize:vertical;min-height:120px}.kd-kontakt__honeypot[data-astro-cid-qjqabkoa]{position:absolute;left:-9999px;top:-9999px;width:1px;height:1px;overflow:hidden}.kd-kontakt__submit-row[data-astro-cid-qjqabkoa]{display:flex;flex-direction:column;gap:14px;margin-top:8px}.kd-kontakt__submit[data-astro-cid-qjqabkoa]{align-self:flex-start;padding:16px 36px;background:var(--color-primary);color:var(--color-hero-text);border:1px solid var(--color-primary);font-family:var(--font-ui);font-size:13px;letter-spacing:.08em;cursor:pointer;transition:background .3s ease,border-color .3s ease}.kd-kontakt__submit[data-astro-cid-qjqabkoa]:hover{background:var(--color-accent);border-color:var(--color-accent)}.kd-kontakt__submit-note[data-astro-cid-qjqabkoa]{font-family:var(--font-body);font-size:13px;line-height:1.6;color:var(--color-secondary);max-width:60ch;margin:0}.kd-kontakt__expect[data-astro-cid-qjqabkoa]{padding:96px 0}.kd-kontakt__expect-inner[data-astro-cid-qjqabkoa]{max-width:var(--kd-kk-text);margin:0 auto;padding:0 var(--kd-kk-pad-x)}.kd-kontakt__expect-list[data-astro-cid-qjqabkoa]{list-style:none;margin:32px 0 0;padding:0}.kd-kontakt__expect-item[data-astro-cid-qjqabkoa]{display:grid;grid-template-columns:80px 1fr;gap:20px;align-items:baseline;padding:24px 0;border-top:1px solid rgba(39,53,42,.12)}.kd-kontakt__expect-item[data-astro-cid-qjqabkoa]:last-child{border-bottom:1px solid rgba(39,53,42,.12)}.kd-kontakt__expect-num[data-astro-cid-qjqabkoa]{font-family:var(--font-heading);font-style:italic;font-weight:300;font-size:28px;color:var(--color-accent);letter-spacing:.05em}.kd-kontakt__expect-title[data-astro-cid-qjqabkoa]{font-family:var(--font-heading);font-style:italic;font-weight:400;font-size:20px;color:var(--color-primary);margin:0 0 6px}.kd-kontakt__expect-text[data-astro-cid-qjqabkoa]{font-family:var(--font-body);font-size:16px;line-height:1.7;color:var(--color-text);margin:0}.kd-kontakt__hoai[data-astro-cid-qjqabkoa]{padding:64px 0}.kd-kontakt__hoai-inner[data-astro-cid-qjqabkoa]{max-width:var(--kd-kk-max);margin:0 auto;padding:0 var(--kd-kk-pad-x)}.kd-kontakt__trust[data-astro-cid-qjqabkoa]{padding:48px 0 160px}.kd-kontakt__trust-inner[data-astro-cid-qjqabkoa]{max-width:var(--kd-kk-max);margin:0 auto;padding:0 var(--kd-kk-pad-x)}@media(max-width:1024px){.kd-kontakt[data-astro-cid-qjqabkoa]{--kd-kk-pad-x: 48px}.kd-kontakt__hero[data-astro-cid-qjqabkoa]{padding:140px 48px 80px}.kd-kontakt__direct[data-astro-cid-qjqabkoa],.kd-kontakt__form[data-astro-cid-qjqabkoa],.kd-kontakt__expect[data-astro-cid-qjqabkoa]{padding:80px 0}.kd-kontakt__direct-grid[data-astro-cid-qjqabkoa]{grid-template-columns:1fr}}@media(max-width:640px){.kd-kontakt[data-astro-cid-qjqabkoa]{--kd-kk-pad-x: 24px}.kd-kontakt__hero[data-astro-cid-qjqabkoa]{padding:120px 24px 64px}.kd-kontakt__direct[data-astro-cid-qjqabkoa],.kd-kontakt__form[data-astro-cid-qjqabkoa],.kd-kontakt__expect[data-astro-cid-qjqabkoa]{padding:64px 0}.kd-kontakt__personas[data-astro-cid-qjqabkoa],.kd-kontakt__row[data-astro-cid-qjqabkoa]{grid-template-columns:1fr}.kd-kontakt__expect-item[data-astro-cid-qjqabkoa]{grid-template-columns:60px 1fr}}.kd-page-wrap[data-astro-cid-etuavova]{max-width:1100px;margin:0 auto;padding:24px 80px 0}@media(max-width:1024px){.kd-page-wrap[data-astro-cid-etuavova]{padding:24px 48px 0}}@media(max-width:600px){.kd-page-wrap[data-astro-cid-etuavova]{padding:16px 24px 0}}
