.hero[data-astro-cid-yodha2z4]{background-color:var(--color-surface);padding-block:var(--space-12) var(--space-16);overflow:hidden}.hero__heading[data-astro-cid-yodha2z4] strong[data-astro-cid-yodha2z4]{color:var(--color-accent)}.hero__inner[data-astro-cid-yodha2z4]{gap:var(--space-10);align-items:center;display:grid}.hero__figure[data-astro-cid-yodha2z4]{align-self:end}.hero__text[data-astro-cid-yodha2z4]>[data-astro-cid-yodha2z4]+[data-astro-cid-yodha2z4]{margin-block-start:var(--space-5)}.hero__heading[data-astro-cid-yodha2z4]{max-width:22ch}.hero__lead[data-astro-cid-yodha2z4]{max-width:46ch;font-size:var(--text-lg);color:var(--color-text-muted)}.hero__inner--solo[data-astro-cid-yodha2z4] .hero__heading[data-astro-cid-yodha2z4]{max-width:none}.hero__inner--solo[data-astro-cid-yodha2z4] .hero__lead[data-astro-cid-yodha2z4]{max-width:62ch}@media (width>=52rem){.hero__heading[data-astro-cid-yodha2z4],.hero__lead[data-astro-cid-yodha2z4]{hyphens:manual}}.hero__actions[data-astro-cid-yodha2z4]{gap:var(--space-4);flex-wrap:wrap;margin-block-start:var(--space-8);display:flex}.hero__note[data-astro-cid-yodha2z4]{align-items:center;gap:var(--space-3);font-size:var(--text-item-body);color:var(--color-accent);margin-block-start:var(--space-3);display:flex}.hero__figure[data-astro-cid-yodha2z4] img[data-astro-cid-yodha2z4]{object-fit:cover;width:100%;height:clamp(16rem,34vw,24rem)}@media (width>=62rem){.hero[data-astro-cid-yodha2z4]{padding-block:var(--space-16) var(--space-20)}.hero__inner[data-astro-cid-yodha2z4]{gap:var(--space-6);grid-template-columns:minmax(0,50fr) minmax(0,50fr)}.hero__inner--solo[data-astro-cid-yodha2z4]{grid-template-columns:minmax(0,1fr)}.hero__figure[data-astro-cid-yodha2z4] img[data-astro-cid-yodha2z4]{border-radius:var(--radius-lg)}}.traffic[data-astro-cid-27n4itqn]{padding:var(--space-8);background-color:var(--color-surface-info);border-radius:var(--radius-xl)}.traffic__heading[data-astro-cid-27n4itqn]{font-size:var(--text-xl)}.traffic__intro[data-astro-cid-27n4itqn]{color:var(--color-text);margin-block-start:var(--space-3)}.traffic__list[data-astro-cid-27n4itqn]{gap:0;margin-block-start:var(--space-8);padding:0;list-style:none;display:grid}.traffic__item[data-astro-cid-27n4itqn]{padding:var(--space-5)}.traffic__signal[data-astro-cid-27n4itqn]{align-items:center;gap:var(--space-4);margin-block-end:var(--space-4);display:flex}.traffic__symbol[data-astro-cid-27n4itqn]{gap:var(--space-2);display:flex}.traffic__symbol[data-astro-cid-27n4itqn] span[data-astro-cid-27n4itqn]{width:var(--space-6);aspect-ratio:1;border:var(--border-width) solid var(--color-border);border-radius:var(--radius-full);background-color:var(--color-surface-subtle)}.traffic__symbol--rot[data-astro-cid-27n4itqn] span[data-astro-cid-27n4itqn]:first-child{background-color:var(--color-action-mark)}.traffic__symbol--gelb[data-astro-cid-27n4itqn] span[data-astro-cid-27n4itqn]:nth-child(2){background-color:var(--color-traffic-yellow);border-color:var(--color-traffic-yellow)}.traffic__symbol--grün[data-astro-cid-27n4itqn] span[data-astro-cid-27n4itqn]:last-child{background-color:var(--color-accent)}.traffic__status[data-astro-cid-27n4itqn]{color:var(--color-accent-hover);font-size:var(--text-xs);font-weight:var(--weight-bold);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase}.traffic__symbol--rot[data-astro-cid-27n4itqn]+.traffic__status[data-astro-cid-27n4itqn]{color:var(--p2g-coral-700)}.traffic__symbol--gelb[data-astro-cid-27n4itqn]+.traffic__status[data-astro-cid-27n4itqn]{color:var(--p2g-ink-900)}.traffic__symbol--grün[data-astro-cid-27n4itqn]+.traffic__status[data-astro-cid-27n4itqn]{color:var(--p2g-teal-700)}.traffic__item-title[data-astro-cid-27n4itqn]{font-family:var(--font-sans);font-size:var(--text-lg);font-weight:var(--weight-bold);margin-block-start:var(--space-2)}.traffic__item-title[data-astro-cid-27n4itqn]+p[data-astro-cid-27n4itqn]{margin-block-start:var(--space-3)}@media (width>=62rem){.traffic__list[data-astro-cid-27n4itqn]{grid-template-columns:repeat(3,minmax(0,1fr))}.traffic__item[data-astro-cid-27n4itqn]+.traffic__item[data-astro-cid-27n4itqn]{border-inline-start:var(--border-width) solid var(--color-border)}}.signals[data-astro-cid-7jdioe43]{position:relative;overflow:hidden}.signals__tagline[data-astro-cid-7jdioe43]{margin-block-end:var(--space-8)}.signals__grid[data-astro-cid-7jdioe43]{gap:var(--space-10);display:grid}.signals__intro[data-astro-cid-7jdioe43]{max-width:54rem}.signals__intro[data-astro-cid-7jdioe43]>[data-astro-cid-7jdioe43]+[data-astro-cid-7jdioe43]{margin-block-start:var(--space-5)}.signals__intro[data-astro-cid-7jdioe43] p[data-astro-cid-7jdioe43]{color:var(--color-text-muted)}.signals__list[data-astro-cid-7jdioe43]{padding:0;list-style:none}.signals__list[data-astro-cid-7jdioe43] li[data-astro-cid-7jdioe43]{grid-template-columns:var(--space-4) minmax(0, 1fr);gap:var(--space-4);padding-block:var(--space-4);border-block-end:var(--border-width) solid var(--color-border);display:grid}.signals__list[data-astro-cid-7jdioe43] li[data-astro-cid-7jdioe43]:before{content:"";width:var(--space-3);aspect-ratio:var(--brand-arrow-ratio);background-color:var(--color-action-mark);margin-block-start:var(--space-2);mask:url(/brand/pfeil.svg) 50%/contain no-repeat}.signals__conclusion[data-astro-cid-7jdioe43]{width:fit-content;padding:var(--space-5) var(--space-6);border-radius:var(--radius-lg);background-color:var(--color-surface);color:var(--color-accent);font-size:var(--text-lg);font-weight:var(--weight-bold)}.signals__action[data-astro-cid-7jdioe43]{align-items:center;gap:var(--space-6);flex-wrap:wrap;margin-block-start:var(--space-8);display:flex}.signals__result[data-astro-cid-7jdioe43]{justify-content:center;place-self:center stretch;align-items:center;gap:var(--space-4);text-align:center;display:flex}.signals__result[data-astro-cid-7jdioe43]:before{content:"";width:1.35rem;aspect-ratio:var(--brand-arrow-ratio);background-color:var(--color-action-mark);flex:none;mask:url(/brand/pfeil.svg) 50%/contain no-repeat}.signals__traffic[data-astro-cid-7jdioe43]{margin-block-start:var(--space-12)}@media (width>=62rem){.signals__grid[data-astro-cid-7jdioe43]{gap:var(--space-20);grid-template-columns:minmax(0,4fr) minmax(0,6fr);align-items:stretch}}.process[data-astro-cid-zuepckvj]{position:relative;overflow:hidden}.process__intro[data-astro-cid-zuepckvj]{max-width:64rem}.process__intro[data-astro-cid-zuepckvj]>[data-astro-cid-zuepckvj]+[data-astro-cid-zuepckvj]{margin-block-start:var(--space-5)}.process__lead[data-astro-cid-zuepckvj],.process__item[data-astro-cid-zuepckvj] p[data-astro-cid-zuepckvj]{color:var(--color-text-muted);hyphens:none}.process__cta[data-astro-cid-zuepckvj]{margin-block-start:var(--space-10)}.process__list[data-astro-cid-zuepckvj]{gap:var(--space-8);padding:var(--space-10) 0 0;grid-template-columns:repeat(auto-fit,minmax(min(15rem,100%),1fr));margin-block-start:var(--space-12);margin-inline-end:var(--space-4);list-style:none;display:grid;position:relative}.process__list[data-astro-cid-zuepckvj]:before,.process__list[data-astro-cid-zuepckvj]:after{content:"";height:var(--space-3);background-color:var(--color-accent);position:absolute;inset-block-start:0}.process__list[data-astro-cid-zuepckvj]:before{background:linear-gradient(to right, var(--p2g-teal-200) 0%, var(--p2g-teal-500) 50%, var(--p2g-teal-700) 100%);inset-inline:0}.process__list[data-astro-cid-zuepckvj]:after{width:var(--space-4);inset-inline-start:calc(100% - var(--space-1));mask:url(/brand/pfeil.svg) 100%/auto 100% no-repeat}.process__item[data-astro-cid-zuepckvj]{position:relative}.process__number[data-astro-cid-zuepckvj]{color:var(--color-accent);font-family:var(--font-heading);font-size:var(--text-3xl);font-weight:var(--weight-bold);line-height:1;display:block}.process__marker[data-astro-cid-zuepckvj]{justify-content:space-between;align-items:flex-start;gap:var(--space-4);margin-block-end:var(--space-5);display:flex}.process__item[data-astro-cid-zuepckvj] h3[data-astro-cid-zuepckvj]{color:var(--color-accent)}.process__item[data-astro-cid-zuepckvj] p[data-astro-cid-zuepckvj]{font-size:var(--text-item-body);color:var(--color-text-muted);margin-block-start:var(--space-2)}@media (width>=62rem){.process__item[data-astro-cid-zuepckvj]+.process__item[data-astro-cid-zuepckvj]{border-inline-start:var(--border-width) solid var(--color-border);padding-inline-start:var(--space-8)}}.traffic-section__grid[data-astro-cid-r7frkfkf]{gap:var(--space-10);display:grid}.traffic-section__intro[data-astro-cid-r7frkfkf]>[data-astro-cid-r7frkfkf]+[data-astro-cid-r7frkfkf]{margin-block-start:var(--space-5)}.traffic-section__intro[data-astro-cid-r7frkfkf] p[data-astro-cid-r7frkfkf]:not(.eyebrow){color:var(--color-text-muted);font-size:var(--text-lg)}@media (width>=62rem){.traffic-section__grid[data-astro-cid-r7frkfkf]{grid-template-columns:minmax(0,3fr) minmax(0,7fr);align-items:start}}.outcome[data-astro-cid-alnhbntk]{position:relative;overflow:hidden}.outcome__grid[data-astro-cid-alnhbntk]{gap:var(--space-10);display:grid}.outcome__tagline[data-astro-cid-alnhbntk]{color:var(--color-accent);margin-block-end:var(--space-8)}.outcome__heading-row[data-astro-cid-alnhbntk]{justify-content:flex-start;align-items:flex-start;gap:var(--space-6);display:flex}.outcome__lead[data-astro-cid-alnhbntk]{font-size:var(--text-lg);font-weight:var(--weight-bold);text-align:left;margin-block-start:var(--space-5)}.outcome__list[data-astro-cid-alnhbntk]{padding:0;list-style:none}.outcome__list[data-astro-cid-alnhbntk] li[data-astro-cid-alnhbntk]{grid-template-columns:var(--space-4) minmax(0, 1fr);gap:var(--space-4);padding-block:var(--space-4);border-block-end:var(--border-width) solid var(--color-border);font-weight:var(--weight-bold);display:grid}.outcome__list[data-astro-cid-alnhbntk] li[data-astro-cid-alnhbntk]:before{content:"";width:var(--space-3);aspect-ratio:var(--brand-arrow-ratio);background-color:var(--color-accent);margin-block-start:var(--space-2);mask:url(/brand/pfeil.svg) 50%/contain no-repeat}@media (width>=62rem){.outcome__grid[data-astro-cid-alnhbntk]{gap:var(--space-20);grid-template-columns:minmax(0,9fr) minmax(0,11fr);align-items:start}}.entry[data-astro-cid-c57zfrni]{background-color:var(--color-surface);position:relative;overflow:hidden}.entry__tagline[data-astro-cid-c57zfrni]{color:var(--color-accent)}.entry__underline[data-astro-cid-c57zfrni]{width:10rem;margin-block:var(--space-3) var(--space-8);align-items:center;display:flex}.entry__underline[data-astro-cid-c57zfrni]>span[data-astro-cid-c57zfrni]{background-color:var(--color-action-mark);flex:1;height:3px}.entry__underline[data-astro-cid-c57zfrni]:after{content:"";width:calc(3px * var(--brand-arrow-ratio));aspect-ratio:var(--brand-arrow-ratio);background-color:var(--color-action-mark);mask:url(/brand/pfeil.svg) 50%/contain no-repeat}.entry__grid[data-astro-cid-c57zfrni]{gap:var(--space-8);display:grid}.entry__copy[data-astro-cid-c57zfrni]>[data-astro-cid-c57zfrni]+[data-astro-cid-c57zfrni]{margin-block-start:var(--space-5)}.entry__copy[data-astro-cid-c57zfrni]{color:var(--color-text)}.entry__highlight[data-astro-cid-c57zfrni]{color:var(--color-accent);font-weight:var(--weight-bold)}.entry__note[data-astro-cid-c57zfrni]{color:var(--color-accent);font-size:var(--text-xs);font-weight:var(--weight-regular)!important;margin-block-start:var(--space-3)!important}@media (width>=62rem){.entry__grid[data-astro-cid-c57zfrni]{gap:var(--space-20);grid-template-columns:minmax(0,4fr) minmax(0,6fr);align-items:start}}.profile[data-astro-cid-qlzm2jqu]{padding-block:var(--space-12) var(--space-10)}.profile__inner[data-astro-cid-qlzm2jqu]{gap:var(--space-8);align-items:start;display:grid}.profile__role[data-astro-cid-qlzm2jqu]{margin-block-end:var(--space-3)}.profile__name[data-astro-cid-qlzm2jqu]{color:var(--color-accent)}.profile__name[data-astro-cid-qlzm2jqu]:after{content:"";width:3.75rem;height:3px;background-color:var(--color-action-mark);margin-block-start:var(--space-5);display:block}.profile__lead[data-astro-cid-qlzm2jqu]{font-size:var(--text-xl);font-weight:var(--weight-bold);line-height:var(--leading-snug);margin-block-start:var(--space-6)}.profile__company-role[data-astro-cid-qlzm2jqu]{color:var(--color-accent);font-weight:var(--weight-bold);margin-block-start:var(--space-5)}.profile__body[data-astro-cid-qlzm2jqu]{color:var(--color-text-muted);margin-block-start:var(--space-6)}.profile__body[data-astro-cid-qlzm2jqu]>[data-astro-cid-qlzm2jqu]+[data-astro-cid-qlzm2jqu]{margin-block-start:var(--space-5)}.profile__figure[data-astro-cid-qlzm2jqu]{margin:0}.profile__figure[data-astro-cid-qlzm2jqu] img[data-astro-cid-qlzm2jqu]{border-radius:var(--radius-xl);width:100%}.profile__actions[data-astro-cid-qlzm2jqu]{gap:var(--space-3);flex-wrap:wrap;margin-block-start:var(--space-4);display:flex}.profile__link[data-astro-cid-qlzm2jqu]{flex:12rem}@media (width>=52rem){.profile__lead[data-astro-cid-qlzm2jqu],.profile__body[data-astro-cid-qlzm2jqu] p[data-astro-cid-qlzm2jqu]{hyphens:manual}}@media (width>=62rem){.profile[data-astro-cid-qlzm2jqu]{padding-block:var(--space-16) var(--space-12)}.profile__inner[data-astro-cid-qlzm2jqu]{gap:var(--space-16);grid-template-columns:minmax(0,1fr) minmax(0,30rem)}}.project-history__intro[data-astro-cid-nlc7ltxv]{max-width:54rem}.project-history__intro[data-astro-cid-nlc7ltxv] p[data-astro-cid-nlc7ltxv]{color:var(--color-text-muted);font-size:var(--text-lg);margin-block-start:var(--space-3)}.project-history__list[data-astro-cid-nlc7ltxv]{border-block-start:var(--border-width) solid var(--color-border-subtle);margin-block-start:var(--space-8);padding:0;list-style:none}.project-history__item[data-astro-cid-nlc7ltxv]{gap:var(--space-3);padding-block:var(--space-6);border-block-end:var(--border-width) solid var(--color-border-subtle);display:grid}.project-history__period[data-astro-cid-nlc7ltxv]{color:var(--color-accent);font-family:var(--font-heading);font-size:var(--text-xl);font-weight:var(--weight-bold);line-height:var(--leading-snug)}.project-history__content[data-astro-cid-nlc7ltxv]{padding-inline-start:var(--space-5);position:relative}.project-history__content[data-astro-cid-nlc7ltxv]:before{content:"";background:var(--color-action-mark);width:3px;position:absolute;inset-block:0;inset-inline-start:0}.project-history__content[data-astro-cid-nlc7ltxv] h3[data-astro-cid-nlc7ltxv]{color:var(--color-accent);font-size:var(--text-xl)}.project-history__role[data-astro-cid-nlc7ltxv]{color:var(--color-text);font-weight:var(--weight-bold);margin-block-start:var(--space-1)}.project-history__content[data-astro-cid-nlc7ltxv] p[data-astro-cid-nlc7ltxv]:not(.project-history__role){color:var(--color-text-muted);margin-block-start:var(--space-3)}@media (width>=48rem){.project-history__item[data-astro-cid-nlc7ltxv]{gap:var(--space-8);grid-template-columns:10rem minmax(0,1fr)}}.icon[data-astro-cid-ccg5yoga]{display:block}.pillars[data-astro-cid-vxmauzfc]{gap:var(--space-10);grid-template-columns:repeat(auto-fit,minmax(min(15rem,100%),1fr));padding:0;list-style:none;display:grid}.pillars__item[data-astro-cid-vxmauzfc]{justify-items:center;gap:var(--space-4);text-align:center;display:grid}.pillars__title[data-astro-cid-vxmauzfc]{font-size:var(--text-item-title);letter-spacing:normal}.pillars__body[data-astro-cid-vxmauzfc]{max-width:30ch;font-size:var(--text-item-body);color:var(--color-text-muted)}.pillars__bullets[data-astro-cid-vxmauzfc]{gap:var(--space-3);max-width:34ch;text-align:start;padding-inline-start:var(--space-5);display:grid}.pillars__body[data-astro-cid-vxmauzfc] p[data-astro-cid-vxmauzfc]{hyphens:manual;text-wrap:balance}@media (width>=52rem){.pillars[data-astro-cid-vxmauzfc]{gap:0}.pillars__item[data-astro-cid-vxmauzfc]+.pillars__item[data-astro-cid-vxmauzfc]{border-inline-start:var(--border-width) solid var(--color-border)}.pillars__item[data-astro-cid-vxmauzfc]{padding-inline:var(--space-8)}}.reasons__inner[data-astro-cid-idgmnfwq]{gap:var(--space-10);margin-block-start:var(--space-4);display:grid}.reasons__tagline[data-astro-cid-idgmnfwq]{font-family:var(--font-heading);font-size:var(--text-item-title-dense);letter-spacing:normal;text-transform:none}.reasons__intro[data-astro-cid-idgmnfwq]>[data-astro-cid-idgmnfwq]+[data-astro-cid-idgmnfwq]{margin-block-start:var(--space-4)}.reasons__heading[data-astro-cid-idgmnfwq]{font-size:var(--text-3xl);hyphens:manual;max-width:12ch}.reasons__intro-body[data-astro-cid-idgmnfwq]{font-size:var(--text-item-body);color:var(--color-text-muted)}.reasons__list[data-astro-cid-idgmnfwq]{gap:var(--space-8);grid-template-columns:repeat(auto-fit,minmax(min(13rem,100%),1fr));padding:0;list-style:none;display:grid}.reasons__item[data-astro-cid-idgmnfwq]{justify-items:start;gap:var(--space-2);text-align:left;grid-template-rows:auto 1fr;display:grid}.reasons__title[data-astro-cid-idgmnfwq]{min-height:3.2em;font-size:var(--text-item-title-dense);font-weight:var(--weight-bold)}.reasons__body[data-astro-cid-idgmnfwq]{font-size:var(--text-item-body);color:var(--color-text-muted)}.reasons__body[data-astro-cid-idgmnfwq] p[data-astro-cid-idgmnfwq]{hyphens:manual;text-wrap:balance}@media (width>=62rem){.reasons__inner[data-astro-cid-idgmnfwq]{gap:var(--space-8);grid-template-columns:minmax(0,15rem) minmax(0,1fr);align-items:start}.reasons__list[data-astro-cid-idgmnfwq]{align-items:start;gap:0}.reasons__item[data-astro-cid-idgmnfwq]{padding-inline:var(--space-3)}.reasons__item[data-astro-cid-idgmnfwq]+.reasons__item[data-astro-cid-idgmnfwq]{border-inline-start:var(--border-width) solid var(--color-border)}}.stats[data-astro-cid-xvvo3qve]{padding-block:var(--space-8);border-block-start:var(--border-width) solid var(--color-border-subtle)}.stats__list[data-astro-cid-xvvo3qve]{gap:var(--space-6);grid-template-columns:repeat(auto-fit,minmax(min(15rem,100%),1fr));padding:0;list-style:none;display:grid}.stats__item[data-astro-cid-xvvo3qve]{align-items:flex-start;gap:var(--space-4);display:flex}.stats__title[data-astro-cid-xvvo3qve]{font-size:var(--text-item-title-dense);font-weight:var(--weight-bold);line-height:var(--leading-snug);color:var(--color-accent)}.stats__title--zahl[data-astro-cid-xvvo3qve]{font-size:var(--text-xl);color:var(--color-text)}.stats__body[data-astro-cid-xvvo3qve]{font-size:var(--text-item-body);color:var(--color-text-muted);margin-block-start:var(--space-1)}.stats__body[data-astro-cid-xvvo3qve] p[data-astro-cid-xvvo3qve]{hyphens:manual}@media (width>=52rem){.stats__list[data-astro-cid-xvvo3qve]{gap:0}.stats__item[data-astro-cid-xvvo3qve]{padding-inline:var(--space-6)}.stats__item[data-astro-cid-xvvo3qve]+.stats__item[data-astro-cid-xvvo3qve]{border-inline-start:var(--border-width) solid var(--color-border-subtle)}}.cards[data-astro-cid-t3x62kji]{gap:var(--space-5);grid-template-columns:repeat(auto-fit,minmax(min(18rem,100%),1fr));margin-block-start:var(--space-6);padding:0;list-style:none;display:grid}.cards__lead[data-astro-cid-t3x62kji]{color:var(--color-text-muted);font-size:var(--text-lg);font-weight:var(--weight-bold);margin-block-start:var(--space-3)}.cards__goal[data-astro-cid-t3x62kji]{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.cards__takeaway[data-astro-cid-t3x62kji] span[data-astro-cid-t3x62kji]{width:1rem;aspect-ratio:var(--brand-arrow-ratio);background:var(--color-action-mark);mask:url(/brand/pfeil.svg) 50%/contain no-repeat}.cards__goal[data-astro-cid-t3x62kji] strong[data-astro-cid-t3x62kji]{color:var(--color-accent)}.cards__item[data-astro-cid-t3x62kji]{align-items:flex-start;gap:var(--space-6);padding:var(--space-5);background-color:var(--color-surface);border:var(--border-width) solid var(--color-border-subtle);border-radius:var(--radius-lg);display:flex}.cards__icon[data-astro-cid-t3x62kji]{object-fit:contain;flex:none;width:2.25rem;height:2.25rem}.cards__marker[data-astro-cid-t3x62kji]{justify-content:space-between;align-items:center;gap:var(--space-4);display:flex}.cards__details[data-astro-cid-t3x62kji]{flex:1;min-width:0}.cards__details[data-astro-cid-t3x62kji] summary[data-astro-cid-t3x62kji]{justify-content:space-between;align-items:center;gap:var(--space-3);list-style:none;display:flex}.cards__details[data-astro-cid-t3x62kji] summary[data-astro-cid-t3x62kji]::-webkit-details-marker{display:none}@media (width<=47.99rem){.cards__details[data-astro-cid-t3x62kji] summary[data-astro-cid-t3x62kji]{cursor:pointer}.cards__details[data-astro-cid-t3x62kji] summary[data-astro-cid-t3x62kji]:after{content:"+";color:var(--color-accent);font-family:var(--font-heading);font-size:var(--text-xl);flex:none;line-height:1}.cards__details[data-astro-cid-t3x62kji][open] summary[data-astro-cid-t3x62kji]:after{content:"−"}}.cards__number[data-astro-cid-t3x62kji]{color:var(--color-accent);font-family:var(--font-heading);font-size:var(--text-3xl);font-weight:var(--weight-bold);line-height:1}.cards__title[data-astro-cid-t3x62kji]{font-size:var(--text-item-title);font-weight:var(--weight-bold);color:var(--color-accent)}.cards--dense[data-astro-cid-t3x62kji] .cards__item[data-astro-cid-t3x62kji]{gap:var(--space-3);grid-template-rows:auto 1fr;display:grid}.cards--dense[data-astro-cid-t3x62kji] .cards__marker[data-astro-cid-t3x62kji]{min-height:2.25rem}.cards--dense[data-astro-cid-t3x62kji] .cards__details[data-astro-cid-t3x62kji]{grid-template-rows:auto 1fr;display:grid}.cards--dense[data-astro-cid-t3x62kji] .cards__details[data-astro-cid-t3x62kji] summary[data-astro-cid-t3x62kji]{align-items:flex-start;min-height:2.75rem}.cards--dense[data-astro-cid-t3x62kji] .cards__title[data-astro-cid-t3x62kji]{font-size:var(--text-item-title-dense)}.cards--dense[data-astro-cid-t3x62kji]:not(.cards--numbered) .cards__details[data-astro-cid-t3x62kji] summary[data-astro-cid-t3x62kji]{min-height:0}.cards--dense[data-astro-cid-t3x62kji]:not(.cards--numbered) .cards__body[data-astro-cid-t3x62kji]{margin-block-start:var(--space-1)}.cards__body[data-astro-cid-t3x62kji]{font-size:var(--text-item-body);color:var(--color-text-muted);margin-block-start:var(--space-1)}.cards__body[data-astro-cid-t3x62kji] p[data-astro-cid-t3x62kji]{hyphens:none}.cards__body[data-astro-cid-t3x62kji] ul[data-astro-cid-t3x62kji]{margin-block-start:var(--space-3);padding:0;list-style:none}.cards__body[data-astro-cid-t3x62kji] li[data-astro-cid-t3x62kji]{gap:var(--space-2);grid-template-columns:.65rem minmax(0,1fr);display:grid}.cards__body[data-astro-cid-t3x62kji] li[data-astro-cid-t3x62kji]:before{content:"";width:.6rem;aspect-ratio:var(--brand-arrow-ratio);background-color:var(--color-action-mark);margin-block-start:.45em;mask:url(/brand/pfeil.svg) 50%/contain no-repeat}.cards__body[data-astro-cid-t3x62kji] li[data-astro-cid-t3x62kji]+li[data-astro-cid-t3x62kji]{margin-block-start:var(--space-2)}.cards__takeaway[data-astro-cid-t3x62kji]{align-items:center;gap:var(--space-2);font-weight:var(--weight-bold);margin-block-start:var(--space-4);display:flex;color:var(--color-text)!important}.cards__takeaway[data-astro-cid-t3x62kji] span[data-astro-cid-t3x62kji]{flex:none}.cards__cta[data-astro-cid-t3x62kji]{margin-block-start:var(--space-8)}.scenarios__lead[data-astro-cid-hytppj6v]{max-width:var(--container-prose);color:var(--color-text-muted);margin-block-start:var(--space-4)}.scenarios__grid[data-astro-cid-hytppj6v]{gap:var(--space-6);margin-block-start:var(--space-8);display:grid}.scenarios__situations[data-astro-cid-hytppj6v]{gap:var(--space-4);padding:0;list-style:none;display:grid}.scenarios__situation[data-astro-cid-hytppj6v]{background:var(--p2g-ink-025);border-radius:var(--radius-lg);gap:var(--space-5);padding:var(--space-5);grid-template-columns:auto minmax(0,1fr);display:grid;overflow:hidden}.scenarios__number[data-astro-cid-hytppj6v]{color:var(--color-accent);font-family:var(--font-heading);font-size:var(--text-2xl);font-weight:var(--weight-bold);line-height:var(--leading-tight);text-align:center;place-self:start center}.scenarios[data-astro-cid-hytppj6v] h3[data-astro-cid-hytppj6v],.scenarios__detail[data-astro-cid-hytppj6v] h4[data-astro-cid-hytppj6v]{color:var(--color-accent);font-family:var(--font-heading);font-size:var(--text-item-title);font-weight:var(--weight-bold);line-height:var(--leading-tight)}.scenarios[data-astro-cid-hytppj6v] h3[data-astro-cid-hytppj6v]+p[data-astro-cid-hytppj6v],.scenarios__detail[data-astro-cid-hytppj6v] h4[data-astro-cid-hytppj6v]+p[data-astro-cid-hytppj6v],.scenarios[data-astro-cid-hytppj6v] p[data-astro-cid-hytppj6v]+p[data-astro-cid-hytppj6v]{margin-block-start:var(--space-3)}.scenarios__situation[data-astro-cid-hytppj6v] p[data-astro-cid-hytppj6v]{color:var(--color-text-muted)}.scenarios__conclusion[data-astro-cid-hytppj6v]{gap:var(--space-3);font-weight:var(--weight-bold);grid-template-columns:1rem minmax(0,1fr);display:grid;color:var(--color-text)!important}.scenarios__conclusion[data-astro-cid-hytppj6v] span[data-astro-cid-hytppj6v]{width:1rem;aspect-ratio:var(--brand-arrow-ratio);background:var(--color-action-mark);margin-block-start:.45em;mask:url(/brand/pfeil.svg) 50%/contain no-repeat}.scenarios__detail[data-astro-cid-hytppj6v] ul[data-astro-cid-hytppj6v]{color:var(--color-text-muted);margin-block-start:var(--space-3);padding-inline-start:1.15rem}.scenarios__detail[data-astro-cid-hytppj6v] li[data-astro-cid-hytppj6v]+li[data-astro-cid-hytppj6v]{margin-block-start:var(--space-2)}.scenarios__detail[data-astro-cid-hytppj6v]{border-block-start:var(--border-width) solid var(--color-border);grid-column:1/-1;padding-block-start:var(--space-4)}@media (width>=62rem){.scenarios__situation[data-astro-cid-hytppj6v]{--scenario-height:20rem;height:var(--scenario-height);align-items:stretch;gap:var(--space-8);padding:var(--space-6);grid-template-columns:2.5rem minmax(0,1.45fr) minmax(0,1fr) minmax(0,1fr)}.scenarios__detail[data-astro-cid-hytppj6v]{border-block-start:0;border-inline-start:2px solid var(--color-action-mark);grid-column:auto;height:100%;padding-block-start:0;padding-inline-start:var(--space-6)}}.content-strip[data-astro-cid-pupyvq55]{gap:var(--space-8);display:grid}.content-strip__intro[data-astro-cid-pupyvq55]{max-width:64rem}.content-strip__intro[data-astro-cid-pupyvq55] p[data-astro-cid-pupyvq55]{color:var(--color-text-muted);margin-block-start:var(--space-4)}.content-strip__intro--accent-first[data-astro-cid-pupyvq55] p[data-astro-cid-pupyvq55]:first-of-type{color:var(--color-accent);font-weight:var(--weight-bold)}.content-strip__intro--keep-last[data-astro-cid-pupyvq55] p[data-astro-cid-pupyvq55]:last-of-type{white-space:nowrap}.content-strip__items[data-astro-cid-pupyvq55]{gap:var(--space-5);grid-template-columns:repeat(auto-fit,minmax(min(10rem,100%),1fr));padding:0;list-style:none;display:grid}.content-strip__item[data-astro-cid-pupyvq55]{align-items:center;gap:var(--space-3);min-width:0;color:var(--color-text);font-weight:var(--weight-bold);display:flex}.content-strip__items--highlighted[data-astro-cid-pupyvq55] .content-strip__item[data-astro-cid-pupyvq55]{min-height:4.5rem;padding:var(--space-5);border-radius:var(--radius-lg);background-color:var(--p2g-teal-500);color:var(--color-text);text-align:center;justify-content:center}.content-strip__items--boxed[data-astro-cid-pupyvq55]{gap:var(--space-6);grid-template-columns:repeat(4,minmax(0,1fr))}.content-strip__items--boxed[data-astro-cid-pupyvq55] .content-strip__item[data-astro-cid-pupyvq55]{min-height:5rem;padding:var(--space-4);border-radius:var(--radius-md);background-color:var(--p2g-ink-100);color:var(--color-text-inverse);text-align:center;justify-content:center}.content-strip__items--connected[data-astro-cid-pupyvq55]{--process-line-height:.35rem;--process-arrow-width:calc(var(--process-line-height) * var(--brand-arrow-ratio));gap:var(--space-3);grid-template-columns:repeat(4,minmax(0,1fr));padding-block-end:0;display:grid;position:relative}.content-strip__items--connected[data-astro-cid-pupyvq55]:before{content:none;inset-inline:0 var(--process-arrow-width);height:var(--process-line-height);background:linear-gradient(to right, var(--p2g-teal-200) 0%, var(--p2g-teal-500) 50%, var(--p2g-teal-700) 100%);position:absolute;inset-block-end:0}.content-strip__items--connected[data-astro-cid-pupyvq55]:after{content:none;width:var(--process-arrow-width);aspect-ratio:var(--brand-arrow-ratio);background-color:var(--p2g-teal-700);position:absolute;inset-block-end:0;inset-inline-end:0;mask:url(/brand/pfeil.svg) 100%/contain no-repeat}.content-strip__items--connected[data-astro-cid-pupyvq55] .content-strip__item[data-astro-cid-pupyvq55]{--process-item-height:2.5rem;--process-item-tip:calc(var(--process-item-height) * 41.594 / 135);z-index:1;width:100%;min-height:var(--process-item-height);padding:var(--space-2) calc(1.2rem + var(--process-item-tip)) var(--space-2) 1.2rem;background-color:var(--p2g-ink-100);clip-path:polygon(0 0, calc(100% - var(--process-item-tip)) 0, 100% 50%, calc(100% - var(--process-item-tip)) 100%, 0 100%);color:var(--color-text-inverse);text-align:center;justify-content:center;position:relative}.content-strip__figure[data-astro-cid-pupyvq55]{min-width:0;margin:0}.content-strip__image-scroll[data-astro-cid-pupyvq55]{border-radius:var(--radius-lg);background-color:var(--color-surface);scrollbar-color:var(--color-accent) var(--color-border-subtle);overflow-x:auto}.content-strip__image-scroll[data-astro-cid-pupyvq55]:focus-visible{outline:3px solid var(--color-focus);outline-offset:3px}.content-strip__image-scroll[data-astro-cid-pupyvq55]>img[data-astro-cid-pupyvq55]{width:max(100%,62rem);height:auto;display:block}.content-strip__figure[data-astro-cid-pupyvq55] figcaption[data-astro-cid-pupyvq55]{color:var(--color-text-muted);font-size:var(--text-sm);margin-block-start:var(--space-2)}.content-strip__image-meta[data-astro-cid-pupyvq55]{gap:var(--space-4);margin-block-start:var(--space-4);display:grid}.content-strip__image-copy[data-astro-cid-pupyvq55]{width:100%;padding:var(--space-5);border-radius:var(--radius-lg);background-color:var(--p2g-teal-500);color:var(--color-text);font-family:"Outfit", var(--font-sans)}.content-strip__image-brand[data-astro-cid-pupyvq55]{align-items:center;gap:var(--space-2);font-family:"Nunito", var(--font-sans);font-size:var(--text-xl);margin-block-end:var(--space-3);font-weight:800;display:flex}.content-strip__image-brand[data-astro-cid-pupyvq55] img[data-astro-cid-pupyvq55]{flex:none;width:2rem;height:2rem}.content-strip__image-note[data-astro-cid-pupyvq55]{font-weight:var(--weight-bold)}.content-strip__image-link[data-astro-cid-pupyvq55]{justify-self:center}@media (width>=62rem){.content-strip__intro[data-astro-cid-pupyvq55]{max-width:55rem}.content-strip__image-scroll[data-astro-cid-pupyvq55]>img[data-astro-cid-pupyvq55]{width:100%}.content-strip__figure[data-astro-cid-pupyvq55] figcaption[data-astro-cid-pupyvq55]{display:none}}@media (width<=47.99rem){.content-strip__intro--keep-last[data-astro-cid-pupyvq55] p[data-astro-cid-pupyvq55]:last-of-type{white-space:normal}.content-strip__items--boxed[data-astro-cid-pupyvq55],.content-strip__items--connected[data-astro-cid-pupyvq55]{grid-template-columns:1fr}}.steps[data-astro-cid-yb26x6oy]{gap:var(--space-6);counter-reset:none;grid-template-columns:repeat(auto-fit,minmax(min(19rem,100%),1fr));margin-block-start:var(--space-6);padding:0;list-style:none;display:grid;position:relative}.steps--connected[data-astro-cid-yb26x6oy]{margin-inline-end:var(--space-4);padding-block-start:var(--space-10)}.steps--connected[data-astro-cid-yb26x6oy]:before,.steps--connected[data-astro-cid-yb26x6oy]:after{content:"";height:var(--space-3);background-color:var(--color-accent);position:absolute;inset-block-start:0}.steps--flow-line[data-astro-cid-yb26x6oy]{--flow-line-height:.35rem;--flow-arrow-width:calc(var(--flow-line-height) * var(--brand-arrow-ratio));margin-inline-end:var(--space-4);padding-block-end:var(--space-8)}.steps--flow-line[data-astro-cid-yb26x6oy]:before{content:"";inset-inline:0 var(--flow-arrow-width);height:var(--flow-line-height);background:linear-gradient(to right, var(--p2g-teal-200) 0%, var(--p2g-teal-500) 50%, var(--p2g-teal-700) 100%);position:absolute;inset-block-end:0}.steps--flow-line[data-astro-cid-yb26x6oy]:after{content:"";width:var(--flow-arrow-width);aspect-ratio:var(--brand-arrow-ratio);background-color:var(--p2g-teal-700);position:absolute;inset-block-end:0;inset-inline-end:0;mask:url(/brand/pfeil.svg) 100%/contain no-repeat}.steps--connected[data-astro-cid-yb26x6oy]:before{background:linear-gradient(to right, var(--p2g-teal-200) 0%, var(--p2g-teal-500) 50%, var(--p2g-teal-700) 100%);inset-inline:0}.steps--connected[data-astro-cid-yb26x6oy]:after{width:var(--space-4);inset-inline-start:calc(100% - var(--space-1));mask:url(/brand/pfeil.svg) 100%/auto 100% no-repeat}.steps__item[data-astro-cid-yb26x6oy]{align-items:flex-start;gap:var(--space-4);display:flex;position:relative}.steps__number[data-astro-cid-yb26x6oy]{color:var(--color-accent);font-family:var(--font-heading);font-size:var(--text-xl);font-weight:var(--weight-bold);flex:none;line-height:1}.steps__text[data-astro-cid-yb26x6oy]{flex:1;min-width:0}.steps__text[data-astro-cid-yb26x6oy] summary[data-astro-cid-yb26x6oy]{justify-content:space-between;align-items:center;gap:var(--space-3);list-style:none;display:flex}.steps__text[data-astro-cid-yb26x6oy] summary[data-astro-cid-yb26x6oy]::-webkit-details-marker{display:none}@media (width<=47.99rem){.steps__text[data-astro-cid-yb26x6oy] summary[data-astro-cid-yb26x6oy]{cursor:pointer}.steps__text[data-astro-cid-yb26x6oy] summary[data-astro-cid-yb26x6oy]:after{content:"+";color:var(--color-accent);font-family:var(--font-heading);font-size:var(--text-xl);flex:none;line-height:1}.steps__text[data-astro-cid-yb26x6oy][open] summary[data-astro-cid-yb26x6oy]:after{content:"−"}}.steps__two-path[data-astro-cid-yb26x6oy]{display:none}.steps__chevron[data-astro-cid-yb26x6oy]{color:var(--color-action-mark);display:none}.steps__brand-arrow[data-astro-cid-yb26x6oy]{width:1.375rem;aspect-ratio:var(--brand-arrow-ratio);background-color:currentColor;display:block;mask:url(/brand/pfeil.svg) 50%/contain no-repeat}.steps__title[data-astro-cid-yb26x6oy]{font-size:var(--text-item-title);font-weight:var(--weight-bold);color:var(--color-accent)}.steps__body[data-astro-cid-yb26x6oy]{font-size:var(--text-item-body);color:var(--color-text-muted);margin-block-start:var(--space-2)}.steps__body[data-astro-cid-yb26x6oy] p[data-astro-cid-yb26x6oy]{hyphens:manual}.steps__cta[data-astro-cid-yb26x6oy]{margin-block-start:var(--space-8)}@media (width>=62rem){.steps--flow[data-astro-cid-yb26x6oy] .steps__chevron[data-astro-cid-yb26x6oy]{display:block;position:absolute;inset-block-start:50%;inset-inline-start:calc(var(--space-6) * -1);transform:translateY(-50%)}.steps--flow[data-astro-cid-yb26x6oy] .steps__item[data-astro-cid-yb26x6oy]+.steps__item[data-astro-cid-yb26x6oy]{padding-inline-start:var(--space-6)}.steps--two[data-astro-cid-yb26x6oy]{isolation:isolate;aspect-ratio:8/5;gap:var(--space-6) var(--space-10);padding:var(--space-6);grid-template-rows:repeat(3,minmax(0,1fr));grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"one two""four three""five six";margin-inline-end:0}.steps--two[data-astro-cid-yb26x6oy].steps--compact{aspect-ratio:auto;gap:calc(var(--space-6) * 1.5) calc(var(--space-10) * 1.5);grid-template-rows:repeat(3,minmax(0,1fr))}.steps--two[data-astro-cid-yb26x6oy].steps--compact .steps__item[data-astro-cid-yb26x6oy]{min-height:0;padding:var(--space-4)}.steps--two[data-astro-cid-yb26x6oy]:before,.steps--two[data-astro-cid-yb26x6oy]:after{content:none}.steps--two[data-astro-cid-yb26x6oy] .steps__item[data-astro-cid-yb26x6oy]{z-index:1;padding:var(--space-5);border:var(--border-width) solid var(--color-border-subtle);border-radius:var(--radius-lg);background-color:var(--color-surface);box-shadow:var(--shadow-sm);align-self:center;height:100%}.steps--two[data-astro-cid-yb26x6oy] .steps__item--1[data-astro-cid-yb26x6oy]{grid-area:one}.steps--two[data-astro-cid-yb26x6oy] .steps__item--2[data-astro-cid-yb26x6oy]{grid-area:two}.steps--two[data-astro-cid-yb26x6oy] .steps__item--3[data-astro-cid-yb26x6oy]{grid-area:three}.steps--two[data-astro-cid-yb26x6oy] .steps__item--4[data-astro-cid-yb26x6oy]{grid-area:four}.steps--two[data-astro-cid-yb26x6oy] .steps__item--5[data-astro-cid-yb26x6oy]{grid-area:five}.steps--two[data-astro-cid-yb26x6oy] .steps__item--6[data-astro-cid-yb26x6oy]{grid-area:six}.steps__two-path[data-astro-cid-yb26x6oy]{z-index:0;width:100%;height:100%;display:block;position:absolute;inset:0;overflow:visible}.steps__route[data-astro-cid-yb26x6oy]{fill:none;stroke-width:10px;stroke-linecap:butt;stroke-linejoin:miter}.steps__route--half[data-astro-cid-yb26x6oy]{stroke:var(--p2g-teal-500)}.steps__route--full[data-astro-cid-yb26x6oy]{stroke:var(--p2g-teal-700)}}.team__intro[data-astro-cid-mtx7c4tw]{max-width:none;color:var(--color-text-muted);margin-block-start:var(--space-4)}.team__intro[data-astro-cid-mtx7c4tw]:first-of-type{color:var(--color-accent);font-size:var(--text-lg);font-weight:var(--weight-bold)}.team[data-astro-cid-mtx7c4tw]{gap:var(--space-6);grid-template-columns:repeat(auto-fit,minmax(min(17rem,100%),1fr));margin-block-start:var(--space-8);padding:0;list-style:none;display:grid}.team__member[data-astro-cid-mtx7c4tw]{gap:var(--space-3);padding:var(--space-6);background-color:var(--color-surface);border:var(--border-width) solid var(--color-border-subtle);border-radius:var(--radius-lg);flex-direction:column;display:flex}.team__portrait[data-astro-cid-mtx7c4tw]{border-radius:var(--radius-lg);object-fit:cover;width:10rem;height:10rem}.team__portrait-link[data-astro-cid-mtx7c4tw]{border-radius:var(--radius-lg);width:fit-content;height:10rem;display:block;overflow:hidden}.team__member[data-astro-cid-mtx7c4tw]:first-child .team__portrait[data-astro-cid-mtx7c4tw],.team__member[data-astro-cid-mtx7c4tw]:nth-child(2) .team__portrait[data-astro-cid-mtx7c4tw]{transform:scale(1.16)}.team__profile-intro[data-astro-cid-mtx7c4tw]{align-items:flex-end;gap:var(--space-4);display:flex}.team__profile-link[data-astro-cid-mtx7c4tw]{--button-tip:.6rem;align-self:flex-start;align-items:center;gap:var(--space-2);font-size:var(--text-item-body);font-weight:var(--weight-bold);width:fit-content;min-height:1.9rem;padding:var(--space-1) calc(var(--space-1) + var(--button-tip) / 2);margin-block-start:auto;display:inline-flex}.team__name[data-astro-cid-mtx7c4tw]{font-family:var(--font-heading);font-size:var(--text-2xl);font-weight:var(--weight-bold)}.team__name[data-astro-cid-mtx7c4tw] a[data-astro-cid-mtx7c4tw]{color:var(--color-text);text-decoration:none}.team__name[data-astro-cid-mtx7c4tw] a[data-astro-cid-mtx7c4tw]:hover{color:var(--color-accent)}.team__focus[data-astro-cid-mtx7c4tw]{font-size:var(--text-item-title-dense);font-weight:var(--weight-bold);color:var(--color-text)}.team__role[data-astro-cid-mtx7c4tw]{font-size:var(--text-item-body);font-weight:var(--weight-bold);color:var(--color-accent)}.team__body[data-astro-cid-mtx7c4tw]{font-size:var(--text-item-body);color:var(--color-text-muted);flex:1}.team__body[data-astro-cid-mtx7c4tw]>[data-astro-cid-mtx7c4tw]+[data-astro-cid-mtx7c4tw]{margin-block-start:var(--space-3)}@media (width>=40rem){.team__intro[data-astro-cid-mtx7c4tw],.team__body[data-astro-cid-mtx7c4tw] p[data-astro-cid-mtx7c4tw]{hyphens:manual}}.team__links[data-astro-cid-mtx7c4tw]{justify-items:start;gap:var(--space-2);margin-block-start:var(--space-4);display:grid}.team__links[data-astro-cid-mtx7c4tw] a[data-astro-cid-mtx7c4tw]{align-items:center;gap:var(--space-2);font-size:var(--text-item-body);font-weight:var(--weight-bold);text-decoration:none;display:inline-flex}.team__links[data-astro-cid-mtx7c4tw] a[data-astro-cid-mtx7c4tw]:hover{text-decoration:underline}.team__brand-arrow[data-astro-cid-mtx7c4tw]{width:1rem;aspect-ratio:var(--brand-arrow-ratio);background-color:currentColor;flex:none;mask:url(/brand/pfeil.svg) 50%/contain no-repeat}.team__brand-arrow--profile[data-astro-cid-mtx7c4tw]{color:var(--color-action-mark);background-color:currentColor}.cta[data-astro-cid-y3m7tdo3]{align-items:center;gap:var(--space-6);padding:var(--space-6);border:var(--border-width) solid var(--color-border-subtle);border-radius:var(--radius-lg);background-color:var(--color-surface);display:grid}.cta__image[data-astro-cid-y3m7tdo3]{width:100%;max-width:19rem;height:auto}.cta__image--straight-path[data-astro-cid-y3m7tdo3]{object-fit:cover;object-position:center;max-width:none;height:auto}.cta__heading[data-astro-cid-y3m7tdo3]{font-size:var(--text-2xl)}.cta__body[data-astro-cid-y3m7tdo3]{font-size:var(--text-item-body);color:var(--color-text-muted);margin-block-start:var(--space-2)}.cta__button[data-astro-cid-y3m7tdo3]{justify-self:start}@media (width>=62rem){.cta[data-astro-cid-y3m7tdo3]{gap:var(--space-10);padding:var(--space-4) var(--space-8);grid-template-columns:auto minmax(0,1fr) auto}.cta__button[data-astro-cid-y3m7tdo3]{justify-self:end}.cta__image--straight-path[data-astro-cid-y3m7tdo3]{max-width:12rem;height:8rem}}.booking[data-astro-cid-5o2wskuq]{align-items:center;gap:var(--space-5);display:grid}.booking__copy[data-astro-cid-5o2wskuq] p[data-astro-cid-5o2wskuq]:not(.eyebrow){max-width:var(--container-prose);color:var(--color-text-muted);margin-block-start:var(--space-3)}.booking__button[data-astro-cid-5o2wskuq]{grid-column:1/-1;justify-self:start}@media (width>=58rem){.booking[data-astro-cid-5o2wskuq]{grid-template-columns:minmax(0,1fr) auto}.booking__button[data-astro-cid-5o2wskuq]{grid-column:auto;justify-self:end}}.contact-form[data-astro-cid-535ymsdr]{gap:var(--space-8);display:grid}.contact-form__intro[data-astro-cid-535ymsdr]{max-width:var(--container-prose)}.contact-form__intro[data-astro-cid-535ymsdr] h1[data-astro-cid-535ymsdr]~p[data-astro-cid-535ymsdr]{color:var(--color-text-muted);margin-block-start:var(--space-3)}.contact-form__intro[data-astro-cid-535ymsdr] h1[data-astro-cid-535ymsdr]+p[data-astro-cid-535ymsdr]{color:var(--color-accent);font-weight:var(--weight-bold)}form[data-astro-cid-535ymsdr]{gap:var(--space-5);max-width:54rem;display:grid}.form-grid[data-astro-cid-535ymsdr]{gap:var(--space-5);display:grid}label[data-astro-cid-535ymsdr]{gap:var(--space-2);font-weight:var(--weight-bold);display:grid}label[data-astro-cid-535ymsdr] small[data-astro-cid-535ymsdr]{color:var(--color-text-muted);font-weight:var(--weight-regular)}input[data-astro-cid-535ymsdr],textarea[data-astro-cid-535ymsdr]{width:100%;padding:var(--space-3);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);color:var(--color-text);font:inherit}textarea[data-astro-cid-535ymsdr]{resize:vertical}.contact-form__privacy[data-astro-cid-535ymsdr]{font-weight:var(--weight-regular);grid-template-columns:auto 1fr;align-items:start}.contact-form__privacy[data-astro-cid-535ymsdr] input[data-astro-cid-535ymsdr]{width:1.25rem;height:1.25rem;margin-block-start:.15rem}.contact-form__trap[data-astro-cid-535ymsdr]{position:absolute;left:-10000px}.contact-form__status[data-astro-cid-535ymsdr] p[data-astro-cid-535ymsdr]{padding:var(--space-4);border:var(--border-width) solid var(--color-accent);display:none}.contact-form__status[data-astro-cid-535ymsdr] p[data-astro-cid-535ymsdr]:target{display:block}@media (width>=48rem){.form-grid[data-astro-cid-535ymsdr]{grid-template-columns:repeat(2,minmax(0,1fr))}}.health-scope[data-astro-cid-fp7ujpzp]{gap:var(--space-10);display:grid}.health-scope__intro[data-astro-cid-fp7ujpzp]{max-width:var(--container-prose)}.health-scope__intro[data-astro-cid-fp7ujpzp] p[data-astro-cid-fp7ujpzp]{color:var(--color-text-muted);margin-block-start:var(--space-4)}.health-scope__topics[data-astro-cid-fp7ujpzp],.health-scope__qualities[data-astro-cid-fp7ujpzp]{padding:0;list-style:none;display:grid}.health-scope__topics[data-astro-cid-fp7ujpzp]{gap:var(--space-8);grid-template-columns:repeat(5,minmax(0,1fr))}.health-scope__topics[data-astro-cid-fp7ujpzp]>li[data-astro-cid-fp7ujpzp]{min-height:5.5rem;padding:var(--space-4);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);text-align:center;justify-content:center;align-items:center;display:flex;position:relative}.health-scope__topics[data-astro-cid-fp7ujpzp]>li[data-astro-cid-fp7ujpzp]:not(:last-child):after{content:"";width:var(--space-4);aspect-ratio:var(--brand-arrow-ratio);background-color:var(--color-accent);position:absolute;inset-block-start:50%;inset-inline-start:calc(100% + var(--space-2));transform:translateY(-50%);mask:url(/brand/pfeil.svg) 50%/contain no-repeat}.health-scope__qualities[data-astro-cid-fp7ujpzp]{gap:var(--space-8);border-block-start:var(--border-width) solid var(--color-border);grid-template-columns:repeat(auto-fit,minmax(min(16rem,100%),1fr));padding-block-start:var(--space-8)}.health-scope__qualities[data-astro-cid-fp7ujpzp]>li[data-astro-cid-fp7ujpzp]{justify-items:center;gap:var(--space-4);padding:var(--space-6);border-radius:var(--radius-lg);background-color:var(--color-surface);text-align:center;display:grid}.health-scope__qualities[data-astro-cid-fp7ujpzp] h3[data-astro-cid-fp7ujpzp]{font-size:var(--text-item-title)}.health-scope__qualities[data-astro-cid-fp7ujpzp] details[data-astro-cid-fp7ujpzp]{width:100%;min-width:0}.health-scope__qualities[data-astro-cid-fp7ujpzp] summary[data-astro-cid-fp7ujpzp]{list-style:none}.health-scope__qualities[data-astro-cid-fp7ujpzp] summary[data-astro-cid-fp7ujpzp]::-webkit-details-marker{display:none}.health-scope__qualities[data-astro-cid-fp7ujpzp] ul[data-astro-cid-fp7ujpzp]{gap:var(--space-3);max-width:34ch;color:var(--color-text-muted);text-align:start;padding-inline-start:var(--space-5);display:grid}@media (width<=40rem){.health-scope__qualities[data-astro-cid-fp7ujpzp]{grid-template-columns:1fr}.health-scope__topics[data-astro-cid-fp7ujpzp]{gap:var(--space-8);scroll-snap-type:x mandatory;padding-block-end:var(--space-3);display:flex;overflow-x:auto}.health-scope__topics[data-astro-cid-fp7ujpzp]>li[data-astro-cid-fp7ujpzp]{scroll-snap-align:start;flex:0 0 min(15rem,78vw)}.health-scope__qualities[data-astro-cid-fp7ujpzp]>li[data-astro-cid-fp7ujpzp]{text-align:start;justify-items:start}.health-scope__qualities[data-astro-cid-fp7ujpzp] ul[data-astro-cid-fp7ujpzp]{grid-column:1}.health-scope__qualities[data-astro-cid-fp7ujpzp] details[data-astro-cid-fp7ujpzp]{width:100%}.health-scope__qualities[data-astro-cid-fp7ujpzp] summary[data-astro-cid-fp7ujpzp]{justify-content:space-between;align-items:center;gap:var(--space-3);cursor:pointer;display:flex}.health-scope__qualities[data-astro-cid-fp7ujpzp] summary[data-astro-cid-fp7ujpzp]:after{content:"+";color:var(--color-accent);font-family:var(--font-heading);font-size:var(--text-xl);flex:none}.health-scope__qualities[data-astro-cid-fp7ujpzp] details[data-astro-cid-fp7ujpzp][open] summary[data-astro-cid-fp7ujpzp]:after{content:"−"}}.contact__intro[data-astro-cid-d56ov33j]{max-width:var(--container-prose);color:var(--color-text-muted);margin-block-start:var(--space-4)}.contact[data-astro-cid-d56ov33j]{gap:var(--space-6);grid-template-columns:repeat(auto-fit,minmax(min(18rem,100%),1fr));margin-block-start:var(--space-8);padding:0;list-style:none;display:grid}.contact__item[data-astro-cid-d56ov33j]{align-items:flex-start;gap:var(--space-4);display:flex}.contact__title[data-astro-cid-d56ov33j]{font-size:var(--text-item-title);font-weight:var(--weight-bold);color:var(--color-accent)}.contact__lines[data-astro-cid-d56ov33j]{font-size:var(--text-item-body);color:var(--color-text-muted);margin-block-start:var(--space-2);font-style:normal}.contact__lines[data-astro-cid-d56ov33j] a[data-astro-cid-d56ov33j]{white-space:nowrap;overflow-wrap:normal;hyphens:none}.pricing__intro[data-astro-cid-nwtk6cma]{max-width:var(--container-prose)}.pricing__intro[data-astro-cid-nwtk6cma] p[data-astro-cid-nwtk6cma]{color:var(--color-text-muted);margin-block-start:var(--space-4)}.pricing__list[data-astro-cid-nwtk6cma]{gap:var(--space-5);margin-block-start:var(--space-8);padding:0;list-style:none;display:grid}.pricing__item[data-astro-cid-nwtk6cma]{padding:var(--space-6);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-lg);background-color:var(--color-surface)}.pricing__item--emphasized[data-astro-cid-nwtk6cma]{border-color:var(--color-accent);background-color:var(--p2g-teal-500)}.pricing__heading[data-astro-cid-nwtk6cma]{align-items:baseline;gap:var(--space-3);grid-template-columns:auto minmax(0,1fr);display:grid}.pricing__number[data-astro-cid-nwtk6cma]{color:var(--color-accent);font-family:var(--font-heading);font-size:var(--text-xl);font-weight:var(--weight-bold)}.pricing__heading[data-astro-cid-nwtk6cma] h3[data-astro-cid-nwtk6cma]{color:var(--color-accent);font-size:var(--text-item-title)}.pricing__price[data-astro-cid-nwtk6cma]{color:var(--color-text);font-family:var(--font-heading);font-size:var(--text-3xl);font-weight:var(--weight-bold);line-height:var(--leading-tight);margin-block-start:var(--space-6)}.pricing__price-note[data-astro-cid-nwtk6cma]{color:var(--color-text-muted);font-size:var(--text-sm);margin-block-start:var(--space-1)}.pricing__features[data-astro-cid-nwtk6cma]{gap:var(--space-3);margin-block-start:var(--space-6);padding:0;list-style:none;display:grid}.pricing__features[data-astro-cid-nwtk6cma] li[data-astro-cid-nwtk6cma]{color:var(--color-text-muted);padding-inline-start:var(--space-5);position:relative}.pricing__features[data-astro-cid-nwtk6cma] li[data-astro-cid-nwtk6cma]:before{content:"";background-color:var(--color-accent);width:.5rem;height:.2rem;position:absolute;inset-block-start:.65em;inset-inline-start:0}.pricing__note[data-astro-cid-nwtk6cma]{max-width:var(--container-prose);color:var(--color-text-muted);font-size:var(--text-sm);margin-block-start:var(--space-6)}@media (width>=62rem){.pricing__list[data-astro-cid-nwtk6cma]{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch}}
