.hero-home[data-astro-cid-vsjxeken]{padding:clamp(48px,7vw,104px) 0 clamp(40px,5vw,80px)}.hero-inner[data-astro-cid-vsjxeken]{display:grid;grid-template-columns:1.05fr .95fr;gap:clamp(24px,4vw,64px);align-items:center}.hero-inner[data-astro-cid-vsjxeken]>[data-astro-cid-vsjxeken]{min-width:0}.text[data-astro-cid-vsjxeken] h1[data-astro-cid-vsjxeken]{font-size:clamp(38px,5.6vw,72px);margin-bottom:24px;text-wrap:balance}.text[data-astro-cid-vsjxeken] .lead[data-astro-cid-vsjxeken]{font-size:var(--fs-lead);color:#3e4a42;max-width:54ch;margin-bottom:36px}.ctas[data-astro-cid-vsjxeken]{display:flex;gap:14px;flex-wrap:wrap}.knopf[data-astro-cid-vsjxeken].sekundaer{background:transparent;color:var(--tinte);box-shadow:inset 0 0 0 2px var(--tinte)}.knopf[data-astro-cid-vsjxeken].sekundaer:hover{background:var(--tinte);color:var(--lime);box-shadow:none}.signatur[data-astro-cid-vsjxeken]{margin:0;min-width:0}.signatur[data-astro-cid-vsjxeken]>svg[data-astro-cid-vsjxeken]{width:100%;height:auto;max-width:470px;margin-inline:auto;display:block;overflow:visible}.marktlabel[data-astro-cid-vsjxeken]{fill:var(--tanne);font-family:var(--mono);font-size:13px;letter-spacing:3px;text-anchor:middle}.marktkurve[data-astro-cid-vsjxeken]{fill:none;stroke:var(--tanne);stroke-width:1.6;stroke-dasharray:2 6}.kante[data-astro-cid-vsjxeken]{fill:none;stroke:var(--tinte);stroke-width:1.4}.zelle[data-astro-cid-vsjxeken]{fill:none;stroke:var(--tinte);stroke-width:1.6}.naht[data-astro-cid-vsjxeken] line[data-astro-cid-vsjxeken]{stroke:var(--tanne);stroke-width:1.6;stroke-dasharray:5 3}.pfeile[data-astro-cid-vsjxeken] line[data-astro-cid-vsjxeken]{stroke:var(--tanne);stroke-width:1.6}.churn[data-astro-cid-vsjxeken]{stroke:var(--tinte);stroke-width:1}.person[data-astro-cid-vsjxeken]{animation:morph 18s ease-in-out infinite}.kopf[data-astro-cid-vsjxeken]{fill:#c2ccc5;stroke:var(--tinte);stroke-width:1.3}.auge[data-astro-cid-vsjxeken]{fill:var(--tinte)}.mund[data-astro-cid-vsjxeken]{fill:none;stroke:var(--tinte);stroke-width:1.3;stroke-linecap:round}.beta-mund[data-astro-cid-vsjxeken]{opacity:0;animation:smileBeta 18s ease-in-out infinite}.alpha-mund[data-astro-cid-vsjxeken]{animation:frownAlpha 18s ease-in-out infinite}.alpha-el[data-astro-cid-vsjxeken]{animation:alphaFade 18s ease-in-out infinite}.beta-el[data-astro-cid-vsjxeken]{opacity:0;animation:betaFade 18s ease-in-out infinite}.alpha-gate[data-astro-cid-vsjxeken]{animation:alphaFade 18s ease-in-out infinite}.gem-gate[data-astro-cid-vsjxeken]{opacity:0;animation:gemGate 18s ease-in-out infinite}.idee[data-astro-cid-vsjxeken]{animation:ideaIn 3.6s ease-in infinite}.churn[data-astro-cid-vsjxeken]{animation:churn 2.4s ease-in-out infinite}.gem[data-astro-cid-vsjxeken]{opacity:0;animation:gemFlow 2.6s ease-in infinite}@keyframes morph{0%,8%{transform:translate(0)}22%,96%{transform:translate(var(--dx),var(--dy))}99%,to{transform:translate(0)}}@keyframes alphaFade{0%,6%{opacity:1}18%,96%{opacity:0}99%,to{opacity:1}}@keyframes betaFade{0%,14%{opacity:0}24%,96%{opacity:1}99%,to{opacity:0}}@keyframes gemGate{0%,20%{opacity:0}26%,96%{opacity:1}99%,to{opacity:0}}@keyframes frownAlpha{0%,10%{opacity:1}20%,96%{opacity:0}99%,to{opacity:1}}@keyframes smileBeta{0%,12%{opacity:0}22%,96%{opacity:1}99%,to{opacity:0}}@keyframes churn{0%{transform:translateY(-28px)}25%{transform:translate(12px,14px)}50%{transform:translateY(40px)}75%{transform:translate(-12px,14px)}to{transform:translateY(-28px)}}@keyframes ideaIn{0%{opacity:0;transform:translateY(0)}12%{opacity:1}55%{opacity:1;transform:translateY(74px)}64%,to{opacity:0;transform:translateY(74px)}}@keyframes gemFlow{0%{opacity:0;transform:translateY(0) scale(.8)}18%{opacity:1}74%{opacity:1;transform:translateY(var(--ty)) scale(1)}88%,to{opacity:0;transform:translateY(var(--ty)) scale(1)}}.legende[data-astro-cid-vsjxeken]{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:14px;font-family:var(--mono);font-size:var(--fs-mono-s);color:var(--tanne);letter-spacing:.3px}.gem-mini[data-astro-cid-vsjxeken]{width:15px;height:16px;display:block;flex:none}.orgs-flow[data-astro-cid-vsjxeken]{margin-top:18px;padding-top:16px;border-top:1px solid var(--nebel);overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent);mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent)}.orgs-cap[data-astro-cid-vsjxeken]{display:block;text-align:center;font-family:var(--mono);font-size:var(--fs-mono-s);letter-spacing:2px;text-transform:uppercase;color:var(--tanne);margin-bottom:12px}.orgs-track[data-astro-cid-vsjxeken]{display:flex;align-items:center;gap:clamp(30px,4vw,52px);width:max-content;animation:orgsFlow 22s linear infinite}.orgs-flow[data-astro-cid-vsjxeken]:hover .orgs-track[data-astro-cid-vsjxeken]{animation-play-state:paused}.logo[data-astro-cid-vsjxeken]{display:inline-flex;align-items:center;color:var(--tinte);opacity:.6;flex:none}.logo[data-astro-cid-vsjxeken] svg{width:auto;display:block}.l-dm[data-astro-cid-vsjxeken] svg{height:28px}.l-haier[data-astro-cid-vsjxeken] svg{height:20px}.l-hb[data-astro-cid-vsjxeken] svg{height:14px}.logo[data-astro-cid-vsjxeken].wort{font-family:Inter,sans-serif;font-weight:800;font-size:18px;letter-spacing:-.01em;white-space:nowrap}.logo[data-astro-cid-vsjxeken].wort.gore{letter-spacing:3px}@keyframes orgsFlow{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.orgs-track[data-astro-cid-vsjxeken]{animation:none;flex-wrap:wrap}}@media(max-width:900px){.hero-inner[data-astro-cid-vsjxeken]{grid-template-columns:1fr}.signatur[data-astro-cid-vsjxeken]{order:-1}.signatur[data-astro-cid-vsjxeken]>svg[data-astro-cid-vsjxeken]{max-width:400px}}@media(prefers-reduced-motion:reduce){.person[data-astro-cid-vsjxeken],.alpha-el[data-astro-cid-vsjxeken],.beta-el[data-astro-cid-vsjxeken],.alpha-gate[data-astro-cid-vsjxeken],.gem-gate[data-astro-cid-vsjxeken],.idee[data-astro-cid-vsjxeken],.churn[data-astro-cid-vsjxeken],.gem[data-astro-cid-vsjxeken],.beta-mund[data-astro-cid-vsjxeken],.alpha-mund[data-astro-cid-vsjxeken]{animation:none}.beta-el[data-astro-cid-vsjxeken]{opacity:1}.alpha-el[data-astro-cid-vsjxeken],.alpha-gate[data-astro-cid-vsjxeken]{opacity:0}.gem-gate[data-astro-cid-vsjxeken]{opacity:1}.person[data-astro-cid-vsjxeken]{transform:translate(var(--dx),var(--dy))}.alpha-mund[data-astro-cid-vsjxeken]{opacity:0}.beta-mund[data-astro-cid-vsjxeken]{opacity:1}.gem[data-astro-cid-vsjxeken]{opacity:1;transform:translateY(var(--ty))}}.ansatz[data-astro-cid-5agw5fii] h2[data-astro-cid-5agw5fii]{font-size:var(--fs-h2);margin-bottom:22px;text-wrap:balance}.schritte[data-astro-cid-5agw5fii]{list-style:none;display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin:8px 0 40px}@media(max-width:760px){.schritte[data-astro-cid-5agw5fii]{grid-template-columns:1fr}}.schritt[data-astro-cid-5agw5fii]{background:#fff;border:1.5px solid var(--tinte);padding:26px 24px 22px;display:flex;flex-direction:column;gap:12px}.schritt[data-astro-cid-5agw5fii] .nr[data-astro-cid-5agw5fii]{font-family:var(--mono);font-size:var(--fs-mono-s);color:var(--tanne);letter-spacing:.5px}.schritt[data-astro-cid-5agw5fii] .name[data-astro-cid-5agw5fii]{font-family:var(--mono);font-size:var(--fs-mono-m);letter-spacing:2px;text-transform:uppercase;color:var(--tanne)}.schritt[data-astro-cid-5agw5fii] h3[data-astro-cid-5agw5fii]{font-size:23px}.schritt[data-astro-cid-5agw5fii] p[data-astro-cid-5agw5fii]{font-size:var(--fs-copy-s);color:#3e4a42}.schritt[data-astro-cid-5agw5fii] .anker[data-astro-cid-5agw5fii]{margin-top:auto;padding-top:14px;border-top:1.5px dashed var(--nebel);display:flex;align-items:baseline;gap:9px}.schritt[data-astro-cid-5agw5fii] .anker[data-astro-cid-5agw5fii] .lab[data-astro-cid-5agw5fii]{font-family:var(--mono);font-size:var(--fs-mono-s);letter-spacing:1px;text-transform:uppercase;color:var(--tanne)}.schritt[data-astro-cid-5agw5fii] .anker[data-astro-cid-5agw5fii] .val[data-astro-cid-5agw5fii]{font-weight:800;font-family:Byrd,Inter,sans-serif}.warum[data-astro-cid-5agw5fii]{background:var(--tanne);color:var(--papier);padding:30px 32px}.warum[data-astro-cid-5agw5fii] .wk[data-astro-cid-5agw5fii]{font-family:var(--mono);font-size:var(--fs-mono-m);letter-spacing:2px;text-transform:uppercase;color:var(--lime);margin-bottom:12px}.warum[data-astro-cid-5agw5fii] p[data-astro-cid-5agw5fii]:last-child{max-width:74ch}.warum[data-astro-cid-5agw5fii] b[data-astro-cid-5agw5fii]{color:#fff}.tueren[data-astro-cid-ljrkydv5] h2[data-astro-cid-ljrkydv5]{font-size:var(--fs-h2);margin-bottom:22px;text-wrap:balance}.karten[data-astro-cid-ljrkydv5]{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}@media(max-width:640px){.karten[data-astro-cid-ljrkydv5]{grid-template-columns:1fr}}.karte[data-astro-cid-ljrkydv5]{background:#fff;border:1.5px solid var(--tinte);padding:24px 24px 22px;display:flex;flex-direction:column;gap:10px;text-decoration:none;color:inherit;transition:transform .12s ease,box-shadow .12s ease}a[data-astro-cid-ljrkydv5].karte:hover{transform:translateY(-3px);box-shadow:6px 6px 0 var(--lime)}.karte[data-astro-cid-ljrkydv5].deaktiviert{border-style:dashed;opacity:.72}.kopf[data-astro-cid-ljrkydv5]{display:flex;align-items:center;justify-content:space-between;gap:10px}.pfad[data-astro-cid-ljrkydv5]{font-family:var(--mono);font-size:var(--fs-mono-s);color:var(--tanne);letter-spacing:.3px}.badge[data-astro-cid-ljrkydv5]{font-family:var(--mono);font-size:10.5px;letter-spacing:1px;text-transform:uppercase;background:var(--lime);color:var(--tinte);border-radius:100px;padding:3px 9px;white-space:nowrap}.badge[data-astro-cid-ljrkydv5].bald{background:var(--nebel);color:#3e4a42}.karte[data-astro-cid-ljrkydv5] h3[data-astro-cid-ljrkydv5]{font-size:24px}.zeile[data-astro-cid-ljrkydv5]{display:flex;gap:10px;align-items:baseline;font-size:var(--fs-copy-s)}.zeile[data-astro-cid-ljrkydv5] .k[data-astro-cid-ljrkydv5]{font-family:var(--mono);font-size:var(--fs-mono-s);letter-spacing:1px;text-transform:uppercase;color:var(--tanne);flex:0 0 64px}.zeile[data-astro-cid-ljrkydv5] .v[data-astro-cid-ljrkydv5].schmerz{color:#3e4a42}.mehr[data-astro-cid-ljrkydv5]{margin-top:6px;font-weight:800;font-family:Byrd,Inter,sans-serif;color:var(--tanne)}
