body.relaunch{--hp-bg:#f4f7f5;--hp-ink:#15211c;--hp-body:#4f5d56;--hp-em:var(--brand-accent, #1c805d);--hp-em-link:#176247;--hp-em-deep:#0f5a3f;--hp-em-deeper:#12503a;--hp-mint-dark:#8ff0c6;--hp-line:#e0e8e3;--hp-line-soft:#edf1ef;--hp-ring:#e9efeb;--hp-shadow-card:0 0 0 1px rgba(20, 60, 40, .05), 0 24px 44px -34px rgba(20, 60, 40, .35);--hp-radius-card:28px;--hp-radius-wash:22px;--hp-content:1248px;--hp-pad:48px;--hp-section-gap:160px;--hp-section-gap-first:128px;--hp-head-gap:64px;--hp-grid-gap:24px}body.relaunch.hp{background:var(--hp-bg);color:var(--hp-ink);overflow-x:clip}@media (max-width:1099px){body.relaunch{--hp-pad:32px;--hp-section-gap:128px;--hp-section-gap-first:96px;--hp-head-gap:48px;--hp-grid-gap:20px}}@media (max-width:759px){body.relaunch{--hp-pad:20px;--hp-section-gap:96px;--hp-section-gap-first:72px;--hp-head-gap:36px;--hp-grid-gap:16px}}.hp :is(.hp-hero,.hp-clients,.hp-section,.hp-contact-intro,.hp-contact-direct,.hp-contact-chip,.hp-contact-name){line-height:normal}.hp .hp-wrap{max-width:calc(var(--hp-content) + 2*var(--hp-pad));margin:0 auto;padding-inline:var(--hp-pad)}.hp :is(section,footer)[id]{scroll-margin-top:110px}.hp .hp-nowrap{white-space:nowrap}.hp .hp-anchor{display:block;height:0;scroll-margin-top:110px}.hp .hp-center{display:flex;justify-content:center;margin-top:34px}.hp :focus-visible{outline:3px solid var(--hp-em);outline-offset:4px}.hp .hp-h1{max-width:1200px;font-family:Outfit,Arial,sans-serif;font-weight:500;font-size:clamp(38px,10.5vw,74px);line-height:1.04;letter-spacing:-.05em;color:var(--hp-ink)}.hp .hp-h1 .hp-h1-akzent{color:var(--hp-em)}.hp .hp-h2{font-family:Outfit,Arial,sans-serif;font-weight:500;font-size:clamp(34px,5.2vw,56px);line-height:1.06;letter-spacing:-.04em;color:var(--hp-ink)}.hp .hp-h3{font-family:Outfit,Arial,sans-serif;font-weight:500;font-size:27px;line-height:1.12;letter-spacing:-.03em;color:var(--hp-ink)}.hp .hp-h3--l{font-size:clamp(26px,2.6vw,32px)}.hp .hp-h3--xl{font-size:clamp(30px,3.2vw,40px);line-height:1.08;letter-spacing:-.035em}.hp .hp-lead{font-size:18px;line-height:1.65;color:var(--hp-body)}.hp .hp-text{font-size:16px;line-height:1.65;color:var(--hp-body);max-width:560px}.hp .hp-text--l{font-size:17px}.hp .hp-eyebrow{display:inline-flex;align-items:center;gap:8px;font-size:15px;font-weight:500;color:var(--hp-em)}.hp .hp-eyebrow svg{flex:none}.hp .hp-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:56px;padding:0 28px;border-radius:999px;color:#fff;font-weight:600;font-size:16px;white-space:nowrap;background:linear-gradient(180deg,#36b886 0,#1f8a63 38%,#1a7a57 100%);box-shadow:inset 0 1px 0 rgba(255,255,255,.5),inset 0-3px 8px rgba(0,60,38,.28),0 12px 26px -12px rgba(28,128,93,.75)}.hp .hp-btn-glass{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:56px;padding:0 26px;border-radius:999px;color:var(--hp-ink);font-weight:600;font-size:16px;white-space:nowrap;background:rgba(255,255,255,.72);box-shadow:inset 0 1px 0#fff,0 0 0 1px rgba(20,60,40,.07),0 10px 24px -14px rgba(20,60,40,.4)}.hp .hp-textlink{display:inline-flex;align-items:center;gap:8px;min-height:44px;font-size:15px;font-weight:600;color:var(--hp-em-link)}.hp .hp-actions{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:14px}.hp .hp-actions--center{gap:16px 22px;margin-top:64px}.hp .hp-card{position:relative;background:#fff;border-radius:var(--hp-radius-card);box-shadow:var(--hp-shadow-card)}.hp .hp-ring{background:var(--hp-ring);border-radius:40px;padding:10px;box-shadow:inset 0 1px 2px rgba(20,60,40,.06)}.hp .hp-wash{position:relative;overflow:hidden;border-radius:var(--hp-radius-wash);background-color:#f1f5f2;background-image:url(/images/startseite/wellen.svg),radial-gradient(55% 60%at 94%0,rgba(132,220,182,.4),rgba(132,220,182,0) 70%),radial-gradient(60% 60%at 0 0,rgba(255,255,255,.95),rgba(255,255,255,0) 70%),radial-gradient(75% 55%at 50% 108%,#fff,rgba(255,255,255,0) 70%),linear-gradient(165deg,#f9fbfa 0,#e9f1ec 55%,#f3f7f4 100%);background-size:cover,auto,auto,auto,auto;box-shadow:inset 0 0 0 1px rgba(255,255,255,.95),inset 0 0 0 2px rgba(20,60,40,.04)}.hp .hp-wash--grau{background-image:none;background-color:#eef1ef}.hp .hp-chip{display:inline-flex;align-items:center;gap:8px;padding:8px 14px 8px 10px;border-radius:999px;background:#fff;font-size:14px;font-weight:600;color:var(--hp-ink);white-space:nowrap;box-shadow:0 0 0 1px rgba(20,60,40,.1),0 12px 24px -12px rgba(15,50,35,.55)}.hp .hp-chips{display:flex;flex-wrap:wrap;gap:8px;list-style:none;padding:0;margin:4px 0 0}.hp .hp-chips--center{justify-content:center;gap:10px;margin-top:40px}.hp .hp-mbox{flex:0 0 18px;width:18px;height:18px;border-radius:6px;display:inline-grid;place-items:center;background:linear-gradient(180deg,#35b783 0,#13704f 100%);box-shadow:inset 0 1px 0 rgba(255,255,255,.55)}.hp .hp-cbox{flex:0 0 22px;height:22px;margin-top:1px;border-radius:7px;display:grid;place-items:center;background:linear-gradient(180deg,#3fc391 0,#1c805d 100%);box-shadow:inset 0 1px 0 rgba(255,255,255,.55),0 3px 8px -2px rgba(28,128,93,.6)}.hp .hp-tile{position:relative;display:grid;place-items:center;width:54px;height:54px;border-radius:16px;background:linear-gradient(180deg,#46d09a 0,#1b8f64 46%,#0e5c40 100%);box-shadow:inset 0 2px 1px rgba(255,255,255,.6),inset 0-5px 10px rgba(0,40,25,.38),0 0 0 5px rgba(255,255,255,.9),0 0 0 6px rgba(15,90,63,.16),0 18px 28px -10px rgba(15,90,63,.75)}.hp .hp-gtile{position:relative;display:grid;place-items:center;width:40px;height:40px;border-radius:12px;background:linear-gradient(180deg,#fff 0,#f1f6f4 100%);box-shadow:inset 0 1px 0#fff,inset 0-6px 12px rgba(15,90,63,.1),0 0 0 1px rgba(15,90,63,.22),0 0 0 6px rgba(255,255,255,.85),0 0 0 7px rgba(15,90,63,.08),0 20px 32px -12px rgba(15,60,45,.55)}.hp .hp-qbtn{flex:0 0 38px;height:38px;border-radius:50%;display:grid;place-items:center;background:linear-gradient(180deg,#3fc391 0,#1c805d 100%);box-shadow:inset 0 1px 0 rgba(255,255,255,.5),0 6px 14px -6px rgba(28,128,93,.7)}.hp .hp-pill{display:inline-flex;padding:6px 12px;border-radius:999px;background:#e3f4eb;color:var(--hp-em-deep);font-size:13px;font-weight:600}.hp .hp-stars{display:inline-flex;gap:2px}.hp .hp-stars path{fill:#e0a526}.hp .hp-stars--big{gap:4px}.hp .hp-stars--big svg{filter:drop-shadow(0 4px 6px rgba(200,150,30,.35))}.hp .hp-stars--big path{fill:url(#hp-stern)}.hp .hp-defs{position:absolute;width:0;height:0;overflow:hidden}.hp .hp-cardlink{color:inherit}.hp .hp-cardlink::after{content:"";position:absolute;inset:0;z-index:2;border-radius:inherit}.hp .hp-linkcard{display:flex;flex-direction:column;padding:8px;height:100%}.hp .hp-cardlink:focus-visible{outline:0}.hp .hp-linkcard:has(.hp-cardlink:focus-visible){outline:3px solid var(--hp-em);outline-offset:4px}.hp .hp-more{display:inline-flex;align-items:center;gap:8px;font-size:15px;font-weight:600;color:var(--hp-em-link);white-space:nowrap}.hp .hp-stage{display:block;position:relative;overflow:hidden;container-type:inline-size;margin:0}.hp .hp-stage-box{--s:clamp(var(--min, .55), tan(atan2(100cqw, calc(var(--w) * 1px))), var(--max, 1));display:block;position:relative;height:calc(var(--h)*var(--s)*1px)}.hp .hp-stage-inner{display:block;position:absolute;top:0;left:0;width:calc(var(--w)*1px);height:calc(var(--h)*1px);transform:scale(var(--s));transform-origin:0 0;content-visibility:auto}.hp .hp-stage[data-anker=center] .hp-stage-inner{left:50%;margin-left:calc(var(--w)*-.5px);transform-origin:50%0}@supports not ((width:1cqw) and (top:calc(tan(atan2(1px,1px))*1px))){.hp .hp-stage-box{--s:var(--min, .55)}}.hp .hp-m-note{rotate:var(--r)}.hp .hp-m-needle{transform-box:view-box;transform-origin:260px 236px;transform:rotate(-38deg)}.hp .hp-m-flow{stroke-dasharray:5 11}.hp .hp-m-pulse,.hp .hp-m-scan{display:none}.hp .hp-m-bar{display:block;height:100%;border-radius:999px;width:var(--w)}.hp .hp-m-vbar{border-radius:6px 6px 2px 2px;background:linear-gradient(180deg,#46d09a,#1c805d);height:var(--h)}.hp .hp-hero{position:relative;overflow:hidden;margin-top:-80px;padding-top:174px;background:linear-gradient(180deg,#c8f0de 0,#e1f6ec 38%,#f4f7f5 78%)}.hp .hp-hero::before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(55% 45%at 0 0,rgba(96,214,170,.42)0,rgba(96,214,170,0) 100%),radial-gradient(55% 45%at 100%0,rgba(96,214,170,.42)0,rgba(96,214,170,0) 100%)}.hp .hp-hero-licht{display:block;position:absolute;top:0;width:760px;height:1200px;pointer-events:none}.hp .hp-hero-licht--links{left:-220px}.hp .hp-hero-licht--rechts{right:-220px;transform:scaleX(-1)}.hp .hp-hero-text{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;gap:26px;text-align:center}.hp .hp-trust{display:inline-flex;align-items:center;gap:18px;list-style:none;margin:0;padding:10px 20px;border-radius:999px;background:rgba(255,255,255,.85);font-size:15px;color:var(--hp-ink);box-shadow:inset 0 1px 0#fff,0 0 0 1px rgba(20,60,40,.06),0 12px 28px -18px rgba(20,60,40,.45)}.hp .hp-trust li{display:inline-flex;align-items:center;gap:8px}.hp .hp-trust li+li::before{content:"";width:1px;height:18px;margin-right:10px;background:#dbe6e0}.hp .hp-trust svg{color:var(--hp-em);flex:none}.hp .hp-trust-google{display:inline-flex;align-items:center;gap:8px;min-height:28px}.hp .hp-trust-google strong{font-weight:600}.hp .hp-kicker{margin-top:-10px;margin-bottom:-12px;font-size:15px;font-weight:600;letter-spacing:.01em;color:var(--hp-em-link)}.hp .hp-hero-lead{max-width:720px;font-size:19px}.hp .hp-note{font-size:14px;color:var(--hp-body)}.hp .hp-hero-stage{position:relative;z-index:2;margin-top:64px}.hp .hp-clients{padding:8px 0 40px;text-align:center}.hp .hp-clients .hp-wrap>*{margin:0}.hp .hp-clients .hp-wrap{display:flex;flex-direction:column;align-items:center;gap:22px}.hp .hp-clients .hp-wrap::before{content:"";align-self:stretch;height:1px;margin-bottom:14px;background:var(--hp-line)}.hp .hp-clients-h{font-size:15px;color:var(--hp-body)}.hp .hp-clients ul{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:16px 36px;list-style:none;padding:0}.hp .hp-clients li{position:relative;font-family:Outfit,Arial,sans-serif;font-size:22px;font-weight:500;letter-spacing:-.03em;color:#3c5a48}.hp .hp-clients li+li::before{content:"";position:absolute;left:-18px;top:50%;width:1px;height:22px;margin-top:-11px;background:#d6e1db}.hp .hp-section{padding-top:var(--hp-section-gap);padding-bottom:20px}.hp .hp-section--first{padding-top:var(--hp-section-gap-first)}.hp .hp-head{display:flex;justify-content:space-between;align-items:flex-end;gap:40px;margin-bottom:var(--hp-head-gap)}.hp .hp-head-text{display:flex;flex-direction:column;gap:18px;max-width:880px}.hp .hp-head-text .hp-lead{max-width:720px}.hp .hp-head--center{justify-content:center;text-align:center}.hp .hp-head--center .hp-head-text{align-items:center}.hp .hp-head--center .hp-h2{max-width:820px}.hp .hp-head .hp-textlink{flex:none}.hp .hp-head-text .hp-lead a{color:var(--hp-em-link);font-weight:600;text-decoration:underline;text-underline-offset:3px}.hp .hp-bento{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--hp-grid-gap);list-style:none;margin:0;padding:0}.hp .hp-svc--wide{grid-column:span 2}.hp .hp-svc-body{flex:1;display:flex;flex-direction:column;gap:10px;padding:24px 24px 22px 26px}.hp .hp-svc-kicker{display:inline-flex;align-items:center;gap:8px;font-size:13.5px;font-weight:600;color:var(--hp-em)}.hp .hp-svc-foot{margin-top:auto;padding-top:16px;border-top:1px solid var(--hp-line-soft);display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}.hp .hp-price{font-family:Outfit,Arial,sans-serif;font-size:19px;font-weight:500;letter-spacing:-.02em;white-space:nowrap;color:var(--hp-ink)}.hp .hp-connector{position:relative;height:170px;margin-top:-24px}.hp .hp-audience{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));overflow:hidden;list-style:none;margin:0;padding:0;box-shadow:0 0 0 1px rgba(20,60,40,.05),0 0 0 6px rgba(255,255,255,.7),0 34px 60px -40px rgba(20,60,40,.45)}.hp .hp-audience>li{position:relative;display:flex;flex-direction:column;align-items:flex-start;padding:44px 40px 46px;background:radial-gradient(60% 55%at 75%0,rgba(150,232,200,.35)0,rgba(150,232,200,0) 100%)}.hp .hp-audience>li+li{border-left:1px solid #e6ece9}.hp .hp-audience-icon{display:flex;flex-direction:column;align-items:flex-start}.hp .hp-audience-line{width:1px;height:44px;margin-left:27px;background:linear-gradient(180deg,#9fdcc0,rgba(159,220,192,0))}.hp .hp-audience .hp-h3{margin-top:8px;font-size:28px}.hp .hp-audience .hp-text{margin-top:12px;font-size:16.5px}.hp .hp-audience-link{display:inline-flex;align-items:center;min-height:44px;margin-top:8px;font-size:14px;font-weight:500;color:var(--hp-em-link);text-decoration:underline;text-decoration-color:rgba(23,98,71,.35);text-underline-offset:4px}.hp .hp-compare{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px}.hp .hp-compare>.hp-card{padding:10px}.hp .hp-timeline{position:relative;display:flex;flex-direction:column;gap:56px;list-style:none;margin:72px 0 0;padding:0}.hp .hp-timeline::before{content:"";position:absolute;left:50%;top:40px;bottom:40px;width:2px;margin-left:-1px;background:linear-gradient(180deg,#46d09a,#1c805d)}.hp .hp-tl-step{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 96px minmax(0,1fr);align-items:center}.hp .hp-tl-text{grid-column:1;grid-row:1;display:flex;flex-direction:column;gap:14px;max-width:440px;margin-left:auto;text-align:right;align-items:flex-end}.hp .hp-tl-text .hp-text{font-size:17px}.hp .hp-tl-dot{grid-column:2;grid-row:1;justify-self:center;display:grid;place-items:center;width:48px;height:48px;border-radius:50%;background:linear-gradient(180deg,#46d09a 0,#1b8f64 46%,#0e5c40 100%);color:#fff;font-family:Outfit,Arial,sans-serif;font-size:19px;font-weight:500;border:4px solid #fff;box-shadow:0 10px 20px -8px rgba(15,90,63,.6)}.hp .hp-tl-card{grid-column:3;grid-row:1;padding:8px}.hp .hp-tl-step:nth-child(even) .hp-tl-text{grid-column:3;margin-left:0;text-align:left;align-items:flex-start}.hp .hp-tl-step:nth-child(even) .hp-tl-card{grid-column:1}.hp .hp-projects{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--hp-grid-gap);list-style:none;margin:0;padding:0}.hp .hp-project-big{grid-column:1/-1}.hp .hp-project-big .hp-linkcard{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:8px}.hp .hp-project-text{display:flex;flex-direction:column;gap:16px;padding:40px 34px 36px 38px}.hp .hp-project-text .hp-more{margin-top:auto;padding-top:10px}.hp .hp-project-body{display:flex;flex-direction:column;gap:10px;padding:26px 26px 28px}.hp .hp-project-body .hp-more{margin-top:4px}.hp .hp-project-more{display:flex;flex-wrap:wrap;align-items:center;gap:4px 22px}.hp .hp-more--extern{position:relative;z-index:3;min-height:44px;text-decoration:underline;text-underline-offset:4px;text-decoration-color:#b9d3c6}.hp .hp-reviews{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1fr) minmax(0,1fr);gap:var(--hp-grid-gap)}.hp .hp-google{grid-row:1/3;display:flex;flex-direction:column;justify-content:space-between;gap:32px;padding:40px;min-height:520px;border-radius:var(--hp-radius-card);color:var(--hp-ink)}.hp .hp-google-top{display:inline-flex;align-items:center;gap:16px;font-size:15px;font-weight:600}.hp .hp-google-top .hp-gtile{width:46px;height:46px;border-radius:14px}.hp .hp-google-score{display:flex;flex-direction:column;gap:18px}.hp .hp-google-num{font-family:Outfit,Arial,sans-serif;font-size:clamp(96px,11vw,150px);font-weight:500;line-height:.9;letter-spacing:-.06em;color:var(--hp-em-deeper)}.hp .hp-google-note{max-width:280px;font-size:16px;color:var(--hp-body)}.hp .hp-google .hp-btn-glass{align-self:flex-start;background:#fff}.hp .hp-quote{display:flex;flex-direction:column;gap:22px;margin:0;padding:34px}.hp .hp-quote--big{grid-column:2/4}.hp .hp-quote blockquote p{font-size:17px;line-height:1.6;color:var(--hp-ink)}.hp .hp-quote--big blockquote p{font-family:Outfit,Arial,sans-serif;font-size:22px;line-height:1.45;letter-spacing:-.015em}.hp .hp-quote figcaption{margin-top:auto;display:flex;align-items:center;gap:12px}.hp .hp-quote figcaption>span:last-child{display:flex;flex-direction:column}.hp .hp-quote figcaption strong{font-size:15px;font-weight:600;color:var(--hp-ink)}.hp .hp-quote figcaption span span{font-size:13.5px;color:var(--hp-body)}.hp .hp-avatar{display:grid;place-items:center;flex:0 0 42px;width:42px;height:42px;border-radius:50%;background:linear-gradient(180deg,#dff5ea,#bfe8d4);font-size:13px;font-weight:700;color:var(--hp-em-link);box-shadow:inset 0 1px 0#fff}.hp .hp-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;list-style:none;margin:0;padding:0}.hp .hp-step{display:flex;flex-direction:column;height:100%;padding:8px;box-shadow:0 0 0 1px rgba(20,60,40,.05),0 0 0 6px rgba(255,255,255,.6),0 30px 50px -36px rgba(20,60,40,.45)}.hp .hp-step-body{display:flex;flex-direction:column;align-items:center;gap:12px;padding:30px 28px 34px;text-align:center}.hp .hp-step-num{font-size:14px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--hp-em)}.hp .hp-step .hp-h3{font-size:28px}.hp .hp-step .hp-text{max-width:330px;font-size:16.5px}.hp .hp-faqs{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;align-items:start}.hp .hp-faq-col{display:flex;flex-direction:column;gap:12px}.hp .hp-faq{background:#fff;border-radius:20px;box-shadow:0 0 0 1px rgba(20,60,40,.06),0 18px 34px -28px rgba(20,60,40,.45)}.hp .hp-faq[open]{box-shadow:0 0 0 1px rgba(28,128,93,.25),0 22px 40px -28px rgba(20,60,40,.5)}.hp .hp-faq summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:20px;min-height:44px;padding:22px 22px 22px 28px;font-size:17.5px;font-weight:600;color:var(--hp-ink);border-radius:20px}.hp .hp-faq summary::-webkit-details-marker{display:none}.hp .hp-faq summary::after{content:none}.hp .hp-faq[open] .hp-qbtn svg{rotate:45deg}.hp .hp-faq p{padding:0 72px 26px 28px;font-size:16px;line-height:1.65;color:var(--hp-body)}.hp .hp-faq-more{margin-top:34px;text-align:center;font-size:16px;color:var(--hp-body)}.hp .hp-faq-more a{color:var(--hp-em-link);font-weight:600}.hp .inquiry.hp-contact{position:relative;isolation:isolate;box-sizing:border-box;width:calc(100% - 2*var(--hp-pad));max-width:var(--hp-content);min-height:520px;margin:var(--hp-section-gap) auto 120px;padding:0;background:0 0;border:0;color:#fff}.hp .inquiry.hp-contact::before{content:"";position:absolute;inset:0;z-index:-1;border-radius:36px;background:radial-gradient(280px 280px at calc(100% - 410px) calc(100% + 20px),rgba(143,240,198,0) 268px,rgba(143,240,198,.45) 278px,rgba(143,240,198,.45) 280px,rgba(79,217,163,.12) 292px,rgba(79,217,163,0) 320px),radial-gradient(40% 75%at 74% 100%,rgba(79,217,163,.55)0,rgba(79,217,163,0) 100%),radial-gradient(30% 55%at 98%0,rgba(143,240,198,.3)0,rgba(143,240,198,0) 100%),linear-gradient(135deg,#0b2e21 0,#0f3d2c 55%,#135239 100%);box-shadow:0 40px 70px -40px rgba(8,40,26,.8)}.hp .inquiry.hp-contact::after{content:"";position:absolute;z-index:-2;right:90px;top:-190px;width:640px;height:460px;border-radius:50%;background:radial-gradient(closest-side,rgba(79,217,163,.32),rgba(79,217,163,0));pointer-events:none}.hp .inquiry.inquiry--branched.hp-contact .inquiry__layout{position:relative;z-index:5;display:flex;flex-direction:column;gap:18px;width:606px;max-width:100%;margin:0;padding:52px 0 52px 58px;border:0;border-radius:0;background:0 0;box-shadow:none}.hp .hp-contact-intro{display:flex;flex-direction:column;gap:18px}.hp .hp-eyebrow--dark{color:var(--hp-mint-dark)}.hp .inquiry.hp-contact h2.hp-h2{max-width:none;margin:0;font-size:clamp(34px,4.4vw,50px);color:#fff}.hp .inquiry.inquiry--branched.hp-contact .inquiry__card{position:relative;width:100%;max-width:560px;padding:20px;border:0;border-radius:22px;background:#fff;color:var(--hp-ink);box-shadow:0 24px 40px -24px rgba(0,0,0,.6)}.hp .inquiry.inquiry--branched.hp-contact .inquiry__topline{display:flex;justify-content:space-between;align-items:center;min-height:20px}.hp .inquiry.inquiry--branched.hp-contact .inquiry__step-count{margin:0 0 0 auto;font-size:12.5px;color:var(--hp-body)}.hp .inquiry.inquiry--branched.hp-contact .inquiry__step-count::before{content:"Schritt "}.hp .inquiry.inquiry--branched.hp-contact .inquiry__progress{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;height:4px;margin:10px 0 16px;padding:0;border:0;border-radius:4px;background:#e6ece9;overflow:hidden}.hp .inquiry.inquiry--branched.hp-contact .inquiry__progress li{display:block;height:4px;border:0;border-radius:0;background:0 0}.hp .inquiry.inquiry--branched.hp-contact .inquiry__progress :is([aria-current=step],[data-complete=true]){background:var(--hp-em)}.hp .inquiry.inquiry--branched.hp-contact h3{margin:0 0 6px;font-family:Inter,Arial,sans-serif;font-size:15.5px;font-weight:600;letter-spacing:0;color:var(--hp-ink)}.hp .inquiry.inquiry--branched.hp-contact .inquiry__options--entries{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:12px 0 0}.hp .inquiry.inquiry--branched.hp-contact .inquiry__option{display:flex;align-items:center;justify-content:flex-start;gap:10px;min-height:50px;padding:12px 14px;border:1.5px solid #e1e8e4;border-radius:14px;background:#fff;box-shadow:none;color:var(--hp-ink);font-size:15px;font-weight:600;text-align:left}.hp .inquiry.inquiry--branched.hp-contact .inquiry__option svg{width:18px;height:18px;color:var(--hp-em)}.hp .inquiry.inquiry--branched.hp-contact .inquiry__option>span{min-width:0;overflow-wrap:anywhere;hyphens:auto}.hp .inquiry.inquiry--branched.hp-contact .inquiry__option:is(:hover,[aria-pressed=true]){border-color:var(--hp-em);background:#f0faf5;box-shadow:0 0 0 4px rgba(28,128,93,.12)}.hp .inquiry.inquiry--branched.hp-contact .inquiry__options--branch .inquiry__option{justify-content:space-between}.hp .inquiry.inquiry--branched.hp-contact [data-step="0"] .inquiry__direct{display:none}.hp .inquiry.inquiry--branched.hp-contact .inquiry__feature:has(input:checked),.hp .inquiry.inquiry--branched.hp-contact .inquiry__channel:has(input:checked){border-color:var(--hp-em);background:#f0faf5;box-shadow:0 0 0 3px rgba(28,128,93,.12)}.hp .inquiry.inquiry--branched.hp-contact .inquiry__button{gap:10px;min-height:52px;padding:0 24px;border:0;border-radius:999px;color:#fff;font-size:15px;font-weight:600;background:linear-gradient(180deg,#36b886 0,#1f8a63 38%,#1a7a57 100%);box-shadow:inset 0 1px 0 rgba(255,255,255,.5),inset 0-3px 8px rgba(0,60,38,.28),0 12px 26px -12px rgba(28,128,93,.75)}.hp .inquiry.inquiry--branched.hp-contact .inquiry__button:is(:hover,:active):not(:disabled){transform:none;box-shadow:inset 0 1px 0 rgba(255,255,255,.5),inset 0-3px 8px rgba(0,60,38,.28),0 12px 26px -12px rgba(28,128,93,.75)}.hp .inquiry.inquiry--branched.hp-contact .inquiry__button:disabled{color:rgba(255,255,255,.8)}.hp .inquiry.hp-contact .inquiry__card a{color:var(--hp-em-link)}.hp .inquiry.hp-contact .inquiry__card .inquiry__button{color:#fff}.hp .inquiry.hp-contact :is(input,textarea,select):focus-visible{outline-color:var(--hp-em)}.hp .hp-contact-direct{display:flex;flex-wrap:wrap;align-items:center;gap:10px 26px;margin-top:4px}.hp .hp-contact-direct a{display:inline-flex;align-items:center;gap:10px;min-height:44px;color:#fff;font-size:16px;font-weight:600}.hp .inquiry.hp-contact :focus-visible{outline-color:var(--hp-mint-dark)}.hp .inquiry.hp-contact .inquiry__card :focus-visible{outline-color:var(--hp-em)}.hp .hp-contact-photo{position:absolute;z-index:3;right:40px;bottom:0;width:560px;height:500px;overflow:hidden;pointer-events:none}.hp .hp-contact-photo img{position:absolute;right:0;bottom:0;width:auto;max-width:none;height:460px;filter:drop-shadow(0 24px 30px rgba(5,30,20,.45))}.hp .hp-contact-chip{position:absolute;z-index:4;display:block}.hp .hp-contact-chip--1{right:40px;top:60px;rotate:5deg}.hp .hp-contact-chip--2{right:24px;top:170px;rotate:-4deg}.hp .hp-contact-chip--3{right:430px;bottom:60px;rotate:-4deg}.hp .hp-contact .inquiry__options--entries{padding:0;list-style:none}.hp .hp-contact .inquiry__options--entries>li{display:flex;min-width:0}body.hp .inquiry.inquiry--branched.hp-contact .inquiry__card a.inquiry__option{width:100%;color:var(--hp-ink);text-decoration:none}.hp .hp-contact-name{position:absolute;z-index:4;right:26px;bottom:26px;display:flex;flex-direction:column;padding:12px 18px;border-radius:16px;background:#fff;box-shadow:0 18px 34px -18px rgba(0,0,0,.6)}.hp .hp-contact-name span{font-size:12px;color:var(--hp-body)}.hp .hp-contact-name strong{font-family:Outfit,Arial,sans-serif;font-size:18px;font-weight:500;color:var(--hp-ink);white-space:nowrap}@media (max-width:1099px){.hp .hp-hero{padding-top:150px}.hp .hp-hero-note--1{left:72px!important}.hp .hp-hero-note--2{right:72px!important}.hp .hp-clients li+li::before{content:none}.hp .hp-bento{grid-template-columns:repeat(2,minmax(0,1fr))}.hp .hp-bento>.hp-svc:last-child{grid-column:span 2}.hp .hp-project-big .hp-linkcard{grid-template-columns:minmax(0,1fr)}.hp .hp-project-text{padding:32px 30px 28px}.hp .hp-reviews{grid-template-columns:repeat(2,minmax(0,1fr))}.hp .hp-google{grid-row:auto;grid-column:1/-1;min-height:0}.hp .hp-quote--big{grid-column:1/-1}.hp .hp-contact-photo{right:0;width:46%;height:460px}.hp .hp-contact-photo img{height:400px}.hp .hp-contact-chip--3{right:300px}}@media (max-width:899px){.hp .hp-head{flex-direction:column;align-items:flex-start;gap:18px}.hp .hp-head--center{align-items:center}.hp .hp-head .hp-textlink{margin-top:-6px}.hp .hp-audience{grid-template-columns:minmax(0,1fr)}.hp .hp-audience>li+li{border-left:0;border-top:1px solid #e6ece9}.hp .hp-connector{display:none}.hp .hp-compare{grid-template-columns:minmax(0,1fr)}.hp .hp-timeline{margin-top:48px;gap:48px}.hp .hp-timeline::before,.hp .hp-tl-dot{display:none}.hp .hp-tl-step{grid-template-columns:minmax(0,1fr);gap:20px}.hp .hp-tl-step .hp-tl-text,.hp .hp-tl-step:nth-child(even) .hp-tl-text{grid-column:1;grid-row:1;max-width:600px;margin:0;text-align:left;align-items:flex-start}.hp .hp-tl-step .hp-tl-card,.hp .hp-tl-step:nth-child(even) .hp-tl-card{grid-column:1;grid-row:2}.hp .hp-projects{grid-template-columns:minmax(0,1fr)}.hp .hp-steps{grid-template-columns:minmax(0,1fr)}.hp .hp-faqs{grid-template-columns:minmax(0,1fr);gap:12px}.hp .inquiry.hp-contact{margin-top:110px;display:flex;flex-direction:column}.hp .inquiry.hp-contact::after{display:none}.hp .inquiry.inquiry--branched.hp-contact .inquiry__layout{width:auto;padding:40px 28px 8px}.hp .hp-contact-photo{position:relative;right:auto;bottom:auto;width:100%;height:320px;border-radius:0 0 36px 36px}.hp .hp-contact-photo img{right:50%;height:320px;transform:translateX(50%)}.hp .hp-contact-chip{display:none}.hp .hp-contact-name{right:50%;bottom:20px;transform:translateX(50%)}}@media (max-width:759px){.hp .hp-hero{padding-top:124px}.hp .hp-hero-text{gap:22px}.hp .hp-trust{flex-wrap:wrap;justify-content:center;gap:4px 16px;padding:10px 16px;border-radius:22px;font-size:14px}.hp .hp-trust li+li::before{content:none}.hp .hp-kicker{margin:-6px 0-10px}.hp .hp-hero-lead{font-size:17px}.hp .hp-hero-text .hp-actions{flex-direction:column;align-items:stretch;width:100%}.hp .hp-hero-text .hp-actions>a{width:100%}.hp .hp-hero-stage{margin-top:40px}.hp .hp-hero-note--1{left:372px!important;top:6px!important}.hp .hp-hero-note--2{right:372px!important;top:372px!important}.hp .hp-clients li{font-size:19px}.hp .hp-clients ul{gap:10px 22px}.hp .hp-lead{font-size:17px}.hp .hp-bento{grid-template-columns:minmax(0,1fr)}.hp .hp-svc--wide,.hp .hp-bento>.hp-svc:last-child{grid-column:auto}.hp .hp-svc-body{padding:20px 18px 18px}.hp .hp-h3{font-size:24px}.hp .hp-audience>li{padding:32px 24px 34px}.hp .hp-audience .hp-h3{font-size:25px}.hp .hp-ring{border-radius:30px;padding:8px}.hp .hp-compare>.hp-card{padding:8px}.hp .hp-project-text{padding:24px 18px 18px}.hp .hp-project-body{padding:20px 18px 22px}.hp .hp-reviews{grid-template-columns:minmax(0,1fr)}.hp .hp-google{padding:28px;gap:24px}.hp .hp-google-score{gap:12px}.hp .hp-quote{padding:26px 22px}.hp .hp-quote--big blockquote p{font-size:19px}.hp .hp-step-body{padding:24px 20px 28px}.hp .hp-faq summary{padding:18px 16px 18px 20px;font-size:16.5px;gap:14px}.hp .hp-faq p{padding:0 20px 22px}.hp .inquiry.inquiry--branched.hp-contact .inquiry__layout{padding:32px 16px 8px}.hp .inquiry.hp-contact{border-radius:30px}.hp .inquiry.hp-contact::before{border-radius:30px}.hp .hp-contact-photo{border-radius:0 0 30px 30px;height:290px}.hp .hp-contact-photo img{height:290px}.hp .inquiry.inquiry--branched.hp-contact .inquiry__card{padding:16px}.hp .inquiry.inquiry--branched.hp-contact .inquiry__option{min-height:48px;padding:10px 12px;font-size:14px}}@media (max-width:400px){.hp .inquiry.inquiry--branched.hp-contact .inquiry__options--entries .inquiry__option{gap:8px;padding:10px;font-size:13.5px}.hp .inquiry.inquiry--branched.hp-contact .inquiry__options--entries .inquiry__option svg{width:16px;height:16px}}.hp .hp-w{display:inline-block}@media (prefers-reduced-motion:reduce){.hp .hp-m-lauf{display:none}}@keyframes hp-auf{0%{opacity:0;translate:0 18px}}@keyframes hp-wort{0%{opacity:.3;translate:0 .45em}}@keyframes hp-buehne-handy{0%{translate:0 40px;scale:.97}}@keyframes hp-grund{0%{opacity:0;scale:1.06}}@keyframes hp-bahn{0%{opacity:0;translate:0-35%;rotate:14deg;scale:1 .35}60%{opacity:1}}@keyframes hp-schwenk{0%,to{translate:0 0;opacity:1}50%{translate:var(--hp-sx, 36px) 14px;opacity:.85}}@keyframes hp-pille{0%{opacity:0;translate:0-24px;scale:.97}}@keyframes hp-buehne{0%{opacity:0;translate:0 70px;scale:.96}}@keyframes hp-ein{0%{opacity:0;translate:0 14px}}@keyframes hp-push{0%{opacity:0;translate:0-14px}}@keyframes hp-ring{0%{scale:1;opacity:.75}to{scale:1.55;opacity:0}}@keyframes hp-fluss{to{stroke-dashoffset:-48}}@keyframes hp-glanz{to{stroke-dashoffset:-1000}}@keyframes hp-blinken{0%,to{opacity:1}50%{opacity:.25}}@keyframes hp-tippen{0%,to{opacity:.25}50%{opacity:1}}@keyframes hp-drehen{to{rotate:360deg}}@keyframes hp-wippen{0%,to{rotate:var(--r)}50%{rotate:calc(var(--r) + 1.6deg)}}@keyframes hp-tacho{0%{transform:rotate(-178deg)}70%{transform:rotate(-30deg)}to{transform:rotate(-38deg)}}@keyframes hp-tacho-ruhe{0%,to{transform:rotate(-38deg)}50%{transform:rotate(-33deg)}}@keyframes hp-balken{0%{scale:1 0}}@keyframes hp-zeile{0%{opacity:0;translate:0-12px}}@keyframes hp-folge{0%{opacity:0;translate:0 10px}}@keyframes hp-punkt{0%{box-shadow:0 0 0 0 rgba(28,128,93,.45),0 10px 20px -8px rgba(15,90,63,.6)}to{box-shadow:0 0 0 16px transparent,0 10px 20px -8px rgba(15,90,63,.6)}}@keyframes hp-stern{0%{opacity:0;scale:.4}}@keyframes hp-atmen{0%,to{opacity:.8}50%{opacity:1}}@media (prefers-reduced-motion:no-preference){.hp .hp-hero::before{animation:hp-grund 1800ms var(--t4-ease-out) both}.hp .hp-hero-licht>span{animation:hp-bahn 2400ms var(--t4-ease-out) both}.hp .hp-hero-licht--links>span:nth-child(1){animation-delay:150ms}.hp .hp-hero-licht--links>span:nth-child(2){animation-delay:290ms}.hp .hp-hero-licht--links>span:nth-child(3){animation-delay:430ms}.hp .hp-hero-licht--rechts>span:nth-child(1){animation-delay:250ms}.hp .hp-hero-licht--rechts>span:nth-child(2){animation-delay:390ms}.hp .hp-hero-licht--rechts>span:nth-child(3){animation-delay:530ms}.hp .hp-hero-licht{animation:hp-schwenk 14s var(--t4-ease-in-out) 2.6s infinite}.hp .hp-hero-licht--rechts{--hp-sx:-36px;animation-delay:-4.4s}body.hp .site-header{animation:hp-pille 1000ms var(--t4-ease-out) 200ms both}.hp .hp-trust{animation:hp-auf 1000ms var(--t4-ease-out) 450ms both}.hp .hp-kicker{animation:hp-auf 1000ms var(--t4-ease-out) 520ms both}.hp .hp-h1 .hp-w{animation:hp-wort 1100ms var(--t4-ease-out) calc(600ms + var(--i)*55ms) both}.hp .hp-hero-lead{animation:hp-auf 1000ms var(--t4-ease-out) 1050ms both}.hp .hp-hero-text .hp-actions{animation:hp-auf 1000ms var(--t4-ease-out) 1200ms both}.hp .hp-hero-text .hp-note{animation:hp-auf 1000ms var(--t4-ease-out) 1250ms both}.hp .hp-hero-stage{animation:hp-buehne 1600ms var(--t4-ease-out) 1350ms both}}@media (prefers-reduced-motion:no-preference) and (max-width:759px){.hp .hp-hero-stage{animation:hp-buehne-handy 1200ms var(--t4-ease-out) 400ms both}}@media (prefers-reduced-motion:no-preference){.hp .hp-hero-stage .hp-m-pop{animation:hp-ein 900ms var(--t4-ease-out) both}.hp .hp-m-pulse{display:block;position:absolute;inset:-7px;border:2px solid rgba(28,128,93,.5);border-radius:inherit;pointer-events:none;animation:hp-ring 2.8s var(--t4-ease-out) infinite}.hp .hp-m-pulse.hp-m-d{animation-delay:1.4s}.hp .hp-m-flow{animation:hp-fluss 2.4s linear infinite}.hp .hp-m-glint{animation:hp-glanz 4.5s linear infinite}.hp .hp-m-blink{animation:hp-blinken 1.6s var(--t4-ease-sine) infinite}.hp .hp-m-spin{animation:hp-drehen 1.4s linear infinite}.hp :is(.hp-m-dot1,.hp-m-dot2,.hp-m-dot3){animation:hp-tippen 1.2s var(--t4-ease-sine) infinite}.hp .hp-m-dot2{animation-delay:.2s}.hp .hp-m-dot3{animation-delay:.4s}.hp .hp-m-note{animation:hp-wippen 5s var(--t4-ease-sine) infinite}.hp .inquiry.hp-contact::after{animation:hp-atmen 8s var(--t4-ease-sine) infinite}:is(html:not(.bw) .hp-stage,.hp-stage[data-bw]) .hp-m-needle{animation:hp-tacho 1.9s var(--t4-ease-out) .3s both,hp-tacho-ruhe 3.6s var(--t4-ease-sine) 2.2s infinite}:is(html:not(.bw) .hp-stage,.hp-stage[data-bw]) .hp-m-vbar{transform-origin:50% 100%;animation:hp-balken 1200ms var(--t4-ease-out) both}:is(html:not(.bw) .hp-stage,.hp-stage[data-bw]) .hp-m-newrow{animation:hp-zeile 800ms var(--t4-ease-out) .5s both}.hp .hp-stage .hp-m-f2,.hp [data-grafik=zettel-nachher] .hp-m-t2{--hp-d:.55s}.hp .hp-stage .hp-m-f3,.hp [data-grafik=zettel-nachher] .hp-m-t3{--hp-d:.75s}.hp [data-grafik=zettel-nachher] .hp-m-t4{--hp-d:.95s}.hp .hp-stage .hp-m-push+.hp-m-push{--hp-d:.65s}:is(html:not(.bw) .hp-stage,.hp-stage[data-bw]):not(.hp-hero-stage) :is(.hp-m-pop,.hp-m-float){animation:hp-ein 900ms var(--t4-ease-out) var(--hp-d, .35s) both}:is(html:not(.bw) .hp-stage,.hp-stage[data-bw])[data-grafik=zettel-nachher] .hp-m-tick{animation:hp-ein 900ms var(--t4-ease-out) var(--hp-d, .35s) both}:is(html:not(.bw) .hp-stage,.hp-stage[data-bw]) .hp-m-push{animation:hp-push 800ms var(--t4-ease-out) var(--hp-d, .45s) both}:is(html:not(.bw) .hp-stage,.hp-stage[data-bw])[data-grafik=leistung-beratung] :is(.hp-m-t1,.hp-m-t2,.hp-m-t3,.hp-m-t4){animation:hp-folge 800ms var(--t4-ease-out) both}.hp [data-grafik=leistung-beratung] .hp-m-t2{animation-delay:.5s}.hp [data-grafik=leistung-beratung] .hp-m-t3{animation-delay:1s}.hp [data-grafik=leistung-beratung] .hp-m-t4{animation-delay:1.5s}html.bw .hp .hp-timeline::before{background:#dbe6e0}html.bw .hp .hp-timeline::after{content:"";position:absolute;left:50%;top:40px;bottom:40px;width:2px;margin-left:-1px;background:linear-gradient(180deg,#46d09a,#1c805d);transform-origin:50%0;scale:1 var(--bw-linie, 0)}html.bw .hp .hp-tl-dot{transition:background-color 600ms var(--t4-ease-out),color 600ms var(--t4-ease-out)}html.bw .hp .hp-tl-dot:not(.bw-erreicht){background:#dbe6e0;color:#6b746f;box-shadow:0 6px 14px -8px rgba(15,90,63,.4)}html.bw .hp .hp-tl-dot.bw-erreicht{animation:hp-punkt 1200ms var(--t4-ease-out) both}html.bw .hp .hp-timeline>li{position:relative;z-index:1}}@media screen and (prefers-reduced-motion:no-preference){html.bw .hp-stage:not([data-bw]):not(.hp-hero-stage) :is(.hp-m-pop,.hp-m-float,.hp-m-push,.hp-m-newrow){opacity:0}html.bw .hp-stage:not([data-bw])[data-grafik=zettel-nachher] .hp-m-tick{opacity:0}html.bw .hp-stage:not([data-bw])[data-grafik=leistung-beratung] :is(.hp-m-t1,.hp-m-t2,.hp-m-t3,.hp-m-t4){opacity:0}}@media (prefers-reduced-motion:no-preference) and (max-width:899px){html.bw .hp .hp-timeline::after{display:none}}@media (prefers-reduced-motion:no-preference){.hp .hp-google.bw-zaehl-vor .hp-stars--big svg{opacity:0}.hp .hp-google.bw-zaehlt .hp-stars--big svg{animation:hp-stern 700ms var(--t4-ease-spring) both}.hp .hp-google.bw-zaehlt .hp-stars--big svg:nth-child(1){animation-delay:1500ms}.hp .hp-google.bw-zaehlt .hp-stars--big svg:nth-child(2){animation-delay:1590ms}.hp .hp-google.bw-zaehlt .hp-stars--big svg:nth-child(3){animation-delay:1680ms}.hp .hp-google.bw-zaehlt .hp-stars--big svg:nth-child(4){animation-delay:1770ms}.hp .hp-google.bw-zaehlt .hp-stars--big svg:nth-child(5){animation-delay:1860ms}.hp .hp-linkcard{transition:translate 600ms var(--t4-ease-out),box-shadow 600ms var(--t4-ease-out)}.hp .hp-linkcard .hp-stage-inner{transition:scale 900ms var(--t4-ease-out)}.hp .hp-btn,.hp .hp-btn-glass{transition:translate 600ms var(--t4-ease-out),box-shadow 600ms var(--t4-ease-out)}.hp :is(.hp-btn,.hp-btn-glass,.hp-textlink,.hp-more) svg{transition:translate 600ms var(--t4-ease-out)}.hp .hp-btn:active,.hp .hp-btn-glass:active{scale:.98}.hp .hp-qbtn svg{transition:rotate 450ms var(--t4-ease-out)}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.hp .hp-linkcard:hover{translate:0-6px;box-shadow:0 0 0 1px rgba(20,60,40,.06),0 36px 60px -36px rgba(20,60,40,.45)}.hp .hp-linkcard:hover .hp-stage-inner{scale:1.04}.hp .hp-btn:hover,.hp .hp-btn-glass:hover{translate:0-2px}.hp :is(.hp-btn,.hp-btn-glass,.hp-textlink,.hp-more):hover svg,.hp .hp-linkcard:hover .hp-more svg{translate:3px 0}}@media (prefers-reduced-motion:no-preference){.hp .hp-linkcard:has(.hp-cardlink:focus-visible){translate:0-6px}}