.cursor-light.svelte-ou846i{position:fixed;top:0;left:0;width:100vw;height:100vh;pointer-events:none;z-index:200;opacity:0;transition:opacity 1.5s ease;background:radial-gradient(800px circle at var(--cx, 50%) var(--cy, 50%),rgba(10,10,8,.018) 0%,transparent 100%)}.cursor-light.active.svelte-ou846i{opacity:1}.hero.svelte-1q37ri0{margin-top:64px;padding:160px var(--gutter) 144px;max-width:calc(var(--page) + 2 * var(--gutter));margin-left:auto;margin-right:auto}.hero.svelte-1q37ri0 h1:where(.svelte-1q37ri0){max-width:11.5em}.hero-row.svelte-1q37ri0{margin-top:80px}.logo-hero.svelte-1q37ri0{align-self:stretch;padding-top:calc(var(--fs-lead) * .52)}.logo-hero.svelte-1q37ri0 svg{display:block;height:100%;width:auto;filter:drop-shadow(0px 2px 8px rgba(10,10,8,.06)) drop-shadow(0px 1px 3px rgba(10,10,8,.04))}.hero-sub.svelte-1q37ri0{max-width:34em;font-size:var(--fs-lead);line-height:1.5}.hero-cta.svelte-1q37ri0{margin-top:40px;display:flex;align-items:center;gap:16px;flex-wrap:wrap}@media(max-width:900px){.logo-hero.svelte-1q37ri0{padding-top:0}.logo-hero.svelte-1q37ri0 svg{width:240px;height:auto}.hero-row.svelte-1q37ri0{margin-top:56px;row-gap:40px}}@media(max-width:700px){.hero.svelte-1q37ri0{padding-top:72px;padding-bottom:80px}}.leistungen-grid.svelte-1kza3l8{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:var(--line) solid var(--hairline)}.leistung-card.svelte-1kza3l8{padding:40px var(--col-gap) 8px;border-left:var(--line) solid var(--hairline)}.leistung-card.svelte-1kza3l8:first-child{padding-left:0;border-left:none}.leistung-card.svelte-1kza3l8:last-child{padding-right:0}.leistung-icon.svelte-1kza3l8{width:40px;height:40px;margin-bottom:48px;color:var(--text)}.leistung-icon.svelte-1kza3l8>svg:where(.svelte-1kza3l8){display:block;width:100%;height:100%}.leistung-title.svelte-1kza3l8{margin-bottom:12px}@media(max-width:1100px){.leistungen-grid.svelte-1kza3l8{grid-template-columns:repeat(2,minmax(0,1fr))}.leistung-card.svelte-1kza3l8{padding:40px 0 40px var(--col-gap)}.leistung-card.svelte-1kza3l8:nth-child(odd){padding-left:0;padding-right:var(--col-gap);border-left:none}.leistung-card.svelte-1kza3l8:nth-child(-n+2){border-bottom:var(--line) solid var(--hairline)}}@media(max-width:700px){.leistungen-grid.svelte-1kza3l8{grid-template-columns:1fr}.leistung-card.svelte-1kza3l8,.leistung-card.svelte-1kza3l8:nth-child(odd){display:grid;grid-template-columns:40px 1fr;column-gap:24px;padding:32px 0;border-left:none;border-bottom:var(--line) solid var(--hairline)}.leistung-card.svelte-1kza3l8:last-child{border-bottom:none}.leistung-icon.svelte-1kza3l8{margin-bottom:0}}.ki-check-box.svelte-1k74sp4{border-radius:var(--radius);padding:112px 48px;text-align:center}.phase-wrap.svelte-1k74sp4{display:grid;overflow:hidden;transition:height .45s var(--ease)}.phase-content.svelte-1k74sp4{grid-area:1 / 1;min-width:0;max-width:560px;margin:0 auto;width:100%}.check-heading.svelte-1k74sp4{margin-bottom:20px}.check-desc.svelte-1k74sp4{margin:0 auto 40px;max-width:440px}.progress-bar.svelte-1k74sp4{height:2px;background:var(--hairline);border-radius:1px;margin-bottom:40px;overflow:hidden}.progress-fill.svelte-1k74sp4{height:100%;background:var(--text);transition:width .4s var(--ease)}.question-meta.svelte-1k74sp4{margin-bottom:12px}.question-text.svelte-1k74sp4{margin-bottom:32px;text-wrap:balance}.options.svelte-1k74sp4{display:flex;flex-direction:column;gap:10px;text-align:left}.option.svelte-1k74sp4,.form-fields.svelte-1k74sp4 input:where(.svelte-1k74sp4){font-family:Inter,sans-serif;font-size:var(--fs-body);font-weight:300;line-height:1.5;padding:16px 20px;border:var(--line) solid var(--hairline);border-radius:var(--radius);background:transparent;color:var(--text);transition:border-color .3s,background .3s}.option.svelte-1k74sp4{text-align:left;cursor:pointer}.option.svelte-1k74sp4:hover{border-color:var(--accent)}.option.selected.svelte-1k74sp4{border-color:var(--text);background:var(--text);color:var(--bg)}.result-hook.svelte-1k74sp4 .check-desc:where(.svelte-1k74sp4){margin-bottom:32px}.checkmark.svelte-1k74sp4{width:56px;height:56px;border-radius:50%;border:var(--line) solid var(--text);display:inline-flex;align-items:center;justify-content:center;font-size:1.375rem;margin-bottom:24px;color:var(--text)}.form-fields.svelte-1k74sp4{display:flex;flex-direction:column;gap:10px;margin-bottom:20px;text-align:left}.form-fields.svelte-1k74sp4 input:where(.svelte-1k74sp4){outline:none}.form-fields.svelte-1k74sp4 input:where(.svelte-1k74sp4):focus{border-color:var(--accent)}.form-fields.svelte-1k74sp4 input:where(.svelte-1k74sp4)::placeholder{color:var(--text-secondary);opacity:.6}.error.svelte-1k74sp4{font-size:var(--fs-small);color:var(--error);margin-bottom:12px}.btn-cta-full.svelte-1k74sp4{width:100%;text-align:center}.privacy-checkbox.svelte-1k74sp4{display:flex;align-items:flex-start;gap:10px;margin-bottom:20px;cursor:pointer;text-align:left}.privacy-checkbox.svelte-1k74sp4 input[type=checkbox]:where(.svelte-1k74sp4){margin-top:3px;flex-shrink:0;accent-color:var(--text)}.privacy-checkbox.svelte-1k74sp4 span:where(.svelte-1k74sp4){font-size:var(--fs-small);color:var(--text-secondary);line-height:1.5}.privacy-checkbox.svelte-1k74sp4 a:where(.svelte-1k74sp4){color:var(--text-secondary);text-decoration:underline;transition:color .3s}.privacy-checkbox.svelte-1k74sp4 a:where(.svelte-1k74sp4):hover{color:var(--accent)}.privacy-note.svelte-1k74sp4{margin-top:16px}.submitted-content.svelte-1k74sp4 .check-desc:where(.svelte-1k74sp4){margin-bottom:32px}.extend-divider.svelte-1k74sp4{display:flex;align-items:center;gap:16px;margin:40px 0}.extend-divider.svelte-1k74sp4:before,.extend-divider.svelte-1k74sp4:after{content:"";flex:1;height:var(--line);background:var(--hairline)}.extend-card.svelte-1k74sp4{display:grid;grid-template-columns:1fr auto;align-items:center;column-gap:20px;width:100%;padding:24px;border:var(--line) solid var(--hairline);border-radius:var(--radius);background:transparent;text-align:left;cursor:pointer;transition:border-color .3s,background .2s}.extend-card.svelte-1k74sp4:hover{border-color:var(--accent);background:#f9f9f70a}.extend-card-title.svelte-1k74sp4{color:var(--text);display:block;margin-bottom:6px}.extend-card-desc.svelte-1k74sp4{display:block}.extend-card-arrow.svelte-1k74sp4{grid-column:2;grid-row:1 / span 2;font-size:var(--fs-lead);color:var(--text-secondary);flex-shrink:0;transition:transform .3s}.extend-card.svelte-1k74sp4:hover .extend-card-arrow:where(.svelte-1k74sp4){transform:translate(4px)}@media(max-width:700px){.ki-check-box.svelte-1k74sp4{padding:64px 24px}.extend-card.svelte-1k74sp4{grid-template-columns:1fr;text-align:center}.extend-card-arrow.svelte-1k74sp4{display:none}}.anchor-alias.svelte-h2lyb6{position:absolute}a.ref-card.svelte-h2lyb6{text-decoration:none;color:inherit}a.ref-card.svelte-h2lyb6 .ref-name:where(.svelte-h2lyb6){transition:color .3s}a.ref-card.svelte-h2lyb6:hover .ref-name:where(.svelte-h2lyb6){color:var(--accent)}.ref-grid.svelte-h2lyb6{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px var(--col-gap)}.ref-card.svelte-h2lyb6{padding:24px 0;border-top:var(--line) solid var(--hairline)}.card-credit.svelte-h2lyb6{font-size:.6875rem;letter-spacing:.04em;line-height:1.4;color:var(--text-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin:0 0 8px;min-height:1.4em}.card-image.svelte-h2lyb6{position:relative;width:100%;aspect-ratio:3 / 1;margin:0 0 20px;background-color:#7373712e;overflow:hidden}.card-image.svelte-h2lyb6 picture:where(.svelte-h2lyb6){display:contents}.card-image.svelte-h2lyb6 img:where(.svelte-h2lyb6){width:100%;height:100%;object-fit:cover;display:block}.img-base.svelte-h2lyb6{filter:grayscale(100%)}.img-color.svelte-h2lyb6{position:absolute;inset:0;pointer-events:none;-webkit-mask-image:radial-gradient(450px circle at calc(var(--cx, 50vw) - var(--ox, 0px)) calc(var(--cy, 50vh) - var(--oy, 0px)),black 40%,transparent 100%);mask-image:radial-gradient(450px circle at calc(var(--cx, 50vw) - var(--ox, 0px)) calc(var(--cy, 50vh) - var(--oy, 0px)),black 40%,transparent 100%)}@media(hover:none),(prefers-reduced-motion:reduce){.img-color.svelte-h2lyb6{display:none}}.ref-name.svelte-h2lyb6{margin-bottom:8px}@media(max-width:700px){.ref-grid.svelte-h2lyb6{grid-template-columns:1fr}}#kunden.svelte-h5d923{--logo-scale: 1.4}.kunden-probe.svelte-h5d923{position:absolute;top:0;left:var(--gutter);right:var(--gutter);display:flex;flex-wrap:wrap;align-items:center;gap:28px 48px;visibility:hidden;pointer-events:none;z-index:-1}.kunden-logos.svelte-h5d923{display:flex;flex-direction:column;gap:28px}.kunden-row.svelte-h5d923{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:28px 48px}.kunden-logos.svelte-h5d923 img:where(.svelte-h5d923){width:auto;max-width:calc(170px * var(--logo-scale));object-fit:contain;filter:grayscale(1);opacity:.55;transition:opacity .3s}.kunden-logos.svelte-h5d923 img:where(.svelte-h5d923):hover{opacity:1}.kunden-logos.svelte-h5d923 img.invert:where(.svelte-h5d923){filter:grayscale(1) invert(1)}.kunden-logos.svelte-h5d923 img.darken:where(.svelte-h5d923){filter:grayscale(1) brightness(.45)}@media(max-width:700px){#kunden.svelte-h5d923{--logo-scale: 1.15}.kunden-probe.svelte-h5d923{display:none}.kunden-logos.svelte-h5d923{flex-direction:row;flex-wrap:wrap;justify-content:center;gap:20px 24px}.kunden-row.svelte-h5d923{display:contents}}.team-grid.svelte-uypn5v{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:48px var(--col-gap);align-items:start}.member.svelte-uypn5v{display:flex;flex-direction:column;margin:0;color:var(--text);text-decoration:none}.portrait.svelte-uypn5v{position:relative;aspect-ratio:4 / 5;overflow:hidden;border-bottom:var(--line) solid var(--line-color);margin-bottom:20px}.portrait.svelte-uypn5v img:where(.svelte-uypn5v),.portrait.svelte-uypn5v svg:where(.svelte-uypn5v){display:block;width:100%;height:100%}.portrait.svelte-uypn5v img:where(.svelte-uypn5v){object-fit:cover;object-position:center top}.portrait.svelte-uypn5v svg:where(.svelte-uypn5v){fill:#e7e7e4;transition:fill .5s cubic-bezier(.22,1,.36,1)}.member-name.svelte-uypn5v{display:block;transition:color .3s}.member-role.svelte-uypn5v{display:block;margin-top:4px}.arrow.svelte-uypn5v{display:inline-block;margin-left:4px;transition:transform .3s}.member-open.svelte-uypn5v:hover .portrait:where(.svelte-uypn5v) svg:where(.svelte-uypn5v){fill:#dcdcd8}.member-open.svelte-uypn5v:hover .member-name:where(.svelte-uypn5v){color:var(--accent)}.member-open.svelte-uypn5v:hover .arrow:where(.svelte-uypn5v){transform:translate(4px)}@media(max-width:800px){.team-grid.svelte-uypn5v{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 24px}.intro.svelte-uypn5v{grid-column:1 / -1;max-width:480px}}.faq-group.svelte-1vyz8mk+.faq-group:where(.svelte-1vyz8mk){margin-top:80px}.group-label.svelte-1vyz8mk{padding-top:30px;border-top:1px solid var(--text)}.faq-list.svelte-1vyz8mk{border-top:1px solid var(--text)}.faq-list-more.svelte-1vyz8mk{border-top:none}@media(max-width:900px){.group-label.svelte-1vyz8mk{padding-top:0;border-top:none}.faq-group.svelte-1vyz8mk{row-gap:16px}}.faq-item.svelte-1vyz8mk{border-bottom:var(--line) solid var(--hairline)}.faq-item.svelte-1vyz8mk summary:where(.svelte-1vyz8mk){display:flex;align-items:baseline;justify-content:space-between;gap:32px;padding:28px 0;cursor:pointer;list-style:none}.faq-item.svelte-1vyz8mk summary:where(.svelte-1vyz8mk)::-webkit-details-marker{display:none}.faq-question.svelte-1vyz8mk{transition:color .3s}.faq-item.svelte-1vyz8mk summary:where(.svelte-1vyz8mk):hover .faq-question:where(.svelte-1vyz8mk){color:var(--accent)}.faq-item.svelte-1vyz8mk summary:where(.svelte-1vyz8mk):hover .faq-marker:where(.svelte-1vyz8mk):before,.faq-item.svelte-1vyz8mk summary:where(.svelte-1vyz8mk):hover .faq-marker:where(.svelte-1vyz8mk):after{background:var(--accent)}.faq-marker.svelte-1vyz8mk{flex-shrink:0;position:relative;width:16px;height:16px;align-self:center}.faq-marker.svelte-1vyz8mk:before,.faq-marker.svelte-1vyz8mk:after{content:"";position:absolute;background:var(--text-secondary);transition:transform .3s var(--ease)}.faq-marker.svelte-1vyz8mk:before{left:0;right:0;top:50%;height:var(--line);margin-top:calc(var(--line) / -2)}.faq-marker.svelte-1vyz8mk:after{top:0;bottom:0;left:50%;width:var(--line);margin-left:calc(var(--line) / -2)}.faq-item[open].svelte-1vyz8mk .faq-marker:where(.svelte-1vyz8mk):after{transform:scaleY(0)}.faq-answer.svelte-1vyz8mk{max-width:720px;padding:0 0 32px}
