.accordion-item:where(.astro-noa4wmrr){border-radius:.5rem;padding-inline-start:var(--accordion-item-start, var(--space-xs-s));padding-inline-end:var(--accordion-item-end, var(--space-s-m));padding-block:var(--space-s);background-color:var(--accordion-item, var(--color-secondary-tint));color:var(--accordion-on-item, var(--color-on-secondary-tint))}.accordion-item:where(.astro-noa4wmrr)[open]{padding-block-start:var(--accordion-item-open-start, var(--space-m));padding-block-end:var(--accordion-item-open-end, var(--space-m));background-color:var(--accordion-item-open, var(--color-secondary));color:var(--accordion-on-item-open, var(--color-on-secondary))}.accordion-item:where(.astro-noa4wmrr)>summary:where(.astro-noa4wmrr){display:flex;align-items:flex-start;gap:var(--accordion-row-gap, var(--space-xs-s));list-style:none;cursor:pointer;-webkit-tap-highlight-color:transparent;font-size:var(--accordion-marker-size, var(--text-step-1));font-weight:var(--weight-bold);line-height:var(--leading-tight);position:relative}:where(.astro-noa4wmrr):is(.accordion-item>summary):before{content:"";inset:calc(var(--space-s) * -1);position:absolute}.accordion-item__bar:where(.astro-noa4wmrr){flex:1;min-inline-size:0;display:flex;align-items:flex-start;gap:var(--accordion-item-bar-gap, var(--space-2xs-xs))}.accordion-item__number:where(.astro-noa4wmrr){flex:0 0 var(--accordion-item-number-width, 2rem);font-family:var(--font-display);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.accordion-item:where(.astro-noa4wmrr)>summary:where(.astro-noa4wmrr):focus-visible{outline:none}.accordion-item:where(.astro-noa4wmrr):has(>summary:focus-visible){outline:2px solid var(--color-focus);outline-offset:2px}.accordion-item:where(.astro-noa4wmrr)>summary:where(.astro-noa4wmrr)::-webkit-details-marker{display:none}.accordion-item:where(.astro-noa4wmrr)>summary:where(.astro-noa4wmrr):after{content:"↓";display:inline-block;flex-shrink:0;line-height:inherit;font-family:var(--font-display)}.accordion-item:where(.astro-noa4wmrr)[open]>summary:where(.astro-noa4wmrr):after{transform:scaleY(-1)}@media(prefers-reduced-motion:no-preference){.accordion-item:where(.astro-noa4wmrr){interpolate-size:allow-keywords;transition:padding-block .3s,background-color .3s,color .3s}.accordion-item:where(.astro-noa4wmrr)>summary:where(.astro-noa4wmrr):after{transition:transform .3s}.accordion-item:where(.astro-noa4wmrr)::details-content{block-size:0;overflow-y:clip;transition:block-size .3s ease,content-visibility .3s allow-discrete}.accordion-item:where(.astro-noa4wmrr)[open]::details-content{block-size:auto}}.faq-section:where(.astro-ojswrcbx){--wrapper-max: none;--wrapper-padding: 0;inline-size:100%;--faq-topline: var(--color-on-surface-variant);--faq-headline: var(--color-on-surface);--faq-group-title: var(--color-on-surface);--faq-group-rule: var(--color-on-surface);--faq-number-column: 2rem;--faq-bar-gap: var(--space-2xs-xs);--accordion-item-number-width: var(--faq-number-column);--accordion-item-bar-gap: var(--faq-bar-gap)}.faq-section:where(.astro-ojswrcbx)[data-section-theme=inverted]{--faq-topline: var(--color-on-secondary);--faq-headline: var(--color-on-secondary-display);--faq-group-title: var(--color-on-secondary);--faq-group-rule: var(--color-on-secondary);--accordion-item-open: var(--color-white);--accordion-on-item-open: var(--color-on-secondary-tint);background-color:var(--color-secondary);padding-block:var(--space-xl)}.faq-section__inner:where(.astro-ojswrcbx){--wrapper-max: initial;--wrapper-padding: initial;display:grid;gap:var(--space-l);align-items:start}@media(width>=60rem){.faq-section:where(.astro-ojswrcbx)[data-layout=numbered] .faq-section__inner:where(.astro-ojswrcbx){grid-template-columns:minmax(0,1fr) minmax(0,1.3fr)}}.faq-section__topline:where(.astro-ojswrcbx){margin:0;color:var(--faq-topline);line-height:var(--leading-tight);text-transform:uppercase}.faq-section__headline:where(.astro-ojswrcbx){margin:0;color:var(--faq-headline)}.faq-section__topline:where(.astro-ojswrcbx)+.faq-section__headline:where(.astro-ojswrcbx){margin-block-start:var(--space-s)}@media(width>=60rem){.faq-section:where(.astro-ojswrcbx)[data-layout=numbered] .faq-section__head:where(.astro-ojswrcbx){position:sticky;align-self:start;inset-block-start:calc(var(--site-head-height) + var(--space-l))}}@media(width>=48rem){.faq-section:where(.astro-ojswrcbx)[data-layout=grouped] .faq-section__body:where(.astro-ojswrcbx){columns:2;column-gap:var(--space-s)}}.faq-section:where(.astro-ojswrcbx)[data-layout=grouped] .faq-section__group:where(.astro-ojswrcbx){page-break-inside:avoid;break-inside:avoid;margin-block-end:var(--space-l)}:where(.astro-ojswrcbx):is(.faq-section[data-layout=grouped] .faq-section__group):last-child{margin-block-end:0}.faq-section__group-title:where(.astro-ojswrcbx){margin:0 0 var(--space-xs);padding-block-end:var(--space-2xs);border-block-end:1px solid color-mix(in srgb,var(--faq-group-rule) 50%,transparent);font-family:var(--font-display);color:var(--faq-group-title)}.faq-section__question:where(.astro-ojswrcbx){flex:1;min-inline-size:0;margin:0;text-wrap:balance;hyphens:auto;overflow-wrap:break-word}.faq-section__answer:where(.astro-ojswrcbx){padding-block-start:var(--accordion-row-gap, var(--space-s));overflow-wrap:break-word}.faq-section:where(.astro-ojswrcbx)[data-layout=numbered] .faq-section__answer:where(.astro-ojswrcbx){padding-inline-start:calc(var(--faq-number-column) + var(--faq-bar-gap))}.workflow-section:where(.astro-eci7235l){--wrapper-max: 89.125rem;--wrapper-padding: clamp(1.5rem, 1.1813rem + 1.5939vw, 2.6875rem);--intro-body-gap: var(--space-s);--number-title-gap: var(--space-2xs);--number-font-size: var(--text-step-3);--title-font-size: var(--text-step-2)}@media(height>50em){.workflow-section:where(.astro-eci7235l){--number-font-size: var(--text-step-4);--title-font-size: var(--text-step-3)}}.workflow-section:where(.astro-eci7235l){--number-height: calc(var(--leading-tight) * var(--number-font-size));--title-height: calc(var(--leading-tight) * var(--title-font-size));--tilt-base: 1.5deg;container-type:inline-size;display:grid;gap:var(--space-m) var(--space-xl);grid-template-columns:1fr;align-items:start}@media(width>=80rem){.workflow-section:where(.astro-eci7235l){grid-template-columns:29.25rem 1fr}}@media(width>=80rem){.workflow-section__intro:where(.astro-eci7235l){position:sticky;align-self:start;inset-block-start:calc(var(--site-head-height) + var(--space-l))}}.workflow-section__topline:where(.astro-eci7235l){color:var(--color-on-surface-variant);text-transform:uppercase}.workflow-section__heading:where(.astro-eci7235l){color:var(--color-on-surface);--stack-space: var(--space-2xs)}.workflow-section__intro:where(.astro-eci7235l) .workflow-section__text:where(.astro-eci7235l){color:var(--color-on-surface)}.workflow-section__steps:where(.astro-eci7235l){display:grid;gap:var(--space-m);container-type:inline-size}.workflow-section__step:where(.astro-eci7235l){position:relative;display:grid;align-content:start;scroll-margin-block-start:calc(var(--site-head-height) + var(--space-m));--step-tint: var(--color-secondary-tint);--step-on-tint: var(--color-on-secondary-tint);--step-accent: var(--color-secondary-on-tint);--step-tilt: calc(var(--tilt-base) * -1);--step-tilt-stacked: calc(var(--step-tilt) * .3);padding-block-end:var(--space-m)}.workflow-section__step:where(.astro-eci7235l):nth-child(4n+2){--step-tint: var(--color-primary-tint);--step-on-tint: var(--color-on-primary-tint);--step-accent: var(--color-primary-on-tint);--step-tilt: calc(var(--tilt-base) * .8)}.workflow-section__step:where(.astro-eci7235l):nth-child(4n+3){--step-tint: var(--color-tertiary-tint);--step-on-tint: var(--color-on-tertiary-tint);--step-accent: var(--color-tertiary-on-tint);--step-tilt: calc(var(--tilt-base) * -.9)}.workflow-section__step:where(.astro-eci7235l):nth-child(4n+4){--step-tint: var(--color-quaternary-tint);--step-on-tint: var(--color-on-quaternary-tint);--step-accent: var(--color-quaternary-on-tint);--step-tilt: calc(var(--tilt-base) * .7)}.workflow-section__step:where(.astro-eci7235l){--step-elevation: calc(1 + var(--i) * .25);filter:drop-shadow(calc(var(--step-elevation) * .3125rem) calc(var(--step-elevation) * .3125rem) calc(var(--step-elevation) * .625rem) rgb(0 0 0 / calc(.25 - var(--i) * .02)))}.workflow-section__card:where(.astro-eci7235l){display:grid;align-content:start;gap:var(--intro-body-gap);border-radius:1rem;padding:var(--space-s);background-color:var(--step-tint);color:var(--step-on-tint);rotate:var(--step-tilt)}.workflow-section__header:where(.astro-eci7235l){display:grid;align-content:start;gap:var(--number-title-gap);justify-items:start}.workflow-section__number:where(.astro-eci7235l){color:var(--step-accent);font-family:var(--font-display);font-size:var(--number-font-size);line-height:var(--leading-tight)}.workflow-section__title:where(.astro-eci7235l){margin:0;font-size:var(--title-font-size);line-height:var(--leading-tight);transform-origin:0 0;hyphens:auto;overflow-wrap:break-word}.workflow-section__result:where(.astro-eci7235l){display:grid;gap:var(--space-2xs);border-radius:.5rem;padding:var(--space-xs);background-color:var(--color-white);color:inherit}.workflow-section__result-label:where(.astro-eci7235l){margin:0;font-family:var(--font-display);text-transform:uppercase}@media(prefers-reduced-motion:no-preference)and (height>42em){@supports (animation-timeline: view()){.workflow-section:where(.astro-eci7235l)>:where(.astro-eci7235l){--pile-head-size: clamp(var(--text-step-1), 4cqi, var(--title-font-size));--pile-head-height: calc(var(--leading-tight) * var(--pile-head-size));--workflow-overlap: var(--space-s)}@media(height>44em){.workflow-section:where(.astro-eci7235l)>:where(.astro-eci7235l){--workflow-overlap: calc(var(--space-s) + var(--intro-body-gap) * .5 + var(--pile-head-height))}}.workflow-section:where(.astro-eci7235l)>:where(.astro-eci7235l){--workflow-anchor: calc(var(--site-head-height) + var(--space-m));--swap-length: 6rem;--body-lift: calc(var(--number-height) + var(--number-title-gap) + var(--title-height) - var(--pile-head-height))}@media(width>=80rem){.workflow-section__intro:where(.astro-eci7235l){margin-block-end:var(--body-lift)}}.workflow-section__steps:where(.astro-eci7235l){grid-auto-rows:1fr;view-timeline-name:--workflow-pile}.workflow-section__step:where(.astro-eci7235l){--step-inset: calc(var(--workflow-anchor) + var(--i) * var(--workflow-overlap));position:sticky;inset-block-start:var(--step-inset);scroll-margin-block-start:var(--step-inset);--workflow-pitch: calc(100% / var(--workflow-step-count));--pinned-at: calc(var(--i) * (var(--workflow-pitch) - var(--workflow-overlap)) - var(--workflow-anchor));--covered-at: calc(var(--pinned-at) + var(--workflow-pitch) - var(--workflow-overlap));--straighten-length: 12rem;--swap-headroom: var(--workflow-overlap);--title-compact-y: calc(-1 * (var(--number-height) + var(--number-title-gap)));--title-compact-x: calc(1.3 * var(--pile-head-size) + var(--number-title-gap));--title-compact-scale: tan(atan2(var(--pile-head-size), var(--title-font-size)));--collapse-range: exit-crossing max(0px, calc(var(--covered-at) - var(--swap-headroom) - var(--swap-length))) exit-crossing max(0px, calc(var(--covered-at) - var(--swap-headroom)));--straighten-range: exit-crossing max(0px, calc(var(--pinned-at) - var(--straighten-length))) exit-crossing max(var(--straighten-length), var(--pinned-at))}.workflow-section__number:where(.astro-eci7235l){block-size:var(--number-height)}.workflow-section__card:where(.astro-eci7235l),.workflow-section__number:where(.astro-eci7235l),.workflow-section__title:where(.astro-eci7235l),.workflow-section__card:where(.astro-eci7235l)>.workflow-section__text:where(.astro-eci7235l),.workflow-section__card:where(.astro-eci7235l)>.workflow-section__result:where(.astro-eci7235l){animation-duration:auto;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:--workflow-pile;animation-range:var(--collapse-range)}.workflow-section__number:where(.astro-eci7235l){animation-name:workflow-number-compact;animation-timing-function:ease-out}.workflow-section__title:where(.astro-eci7235l){animation-name:workflow-title-compact}.workflow-section__card:where(.astro-eci7235l)>.workflow-section__text:where(.astro-eci7235l),.workflow-section__card:where(.astro-eci7235l)>.workflow-section__result:where(.astro-eci7235l){animation-name:workflow-body-lift}.workflow-section__card:where(.astro-eci7235l){--card-clip: calc(var(--body-lift) * 2);--card-clip: calc(100% - var(--body-lift) * 3);clip-path:inset(0 round 1rem);animation-name:workflow-card-clip,workflow-card-straighten;animation-range:var(--collapse-range),var(--straighten-range)}.workflow-section__step:where(.astro-eci7235l):last-child{--covered-at: calc(var(--pinned-at) + var(--swap-headroom) + var(--swap-length))}.workflow-section__step:where(.astro-eci7235l):last-child .workflow-section__card:where(.astro-eci7235l){--card-clip: var(--body-lift)}.workflow-section__step:where(.astro-eci7235l):only-child .workflow-section__number:where(.astro-eci7235l),.workflow-section__step:where(.astro-eci7235l):only-child .workflow-section__title:where(.astro-eci7235l),.workflow-section__step:where(.astro-eci7235l):only-child .workflow-section__card:where(.astro-eci7235l),.workflow-section__step:where(.astro-eci7235l):only-child .workflow-section__card:where(.astro-eci7235l)>.workflow-section__text:where(.astro-eci7235l),.workflow-section__step:where(.astro-eci7235l):only-child .workflow-section__card:where(.astro-eci7235l)>.workflow-section__result:where(.astro-eci7235l){animation:none}}}@keyframes workflow-number-compact{80%,to{font-size:var(--pile-head-size)}}@keyframes workflow-body-lift{to{translate:0 calc(-1 * var(--body-lift))}}@keyframes workflow-card-clip{to{clip-path:inset(0 0 var(--card-clip) 0 round 1rem)}}@keyframes workflow-card-straighten{to{rotate:var(--step-tilt-stacked);translate:0px calc(var(--i) * .5rem)}}@keyframes workflow-title-compact{to{scale:var(--title-compact-scale);translate:var(--title-compact-x) var(--title-compact-y)}}.service-module-section:where(.astro-gv724k74){--accordion-item-start: var(--space-s-m);display:grid;gap:var(--space-l)}.service-module-section__topline:where(.astro-gv724k74){margin:0;color:var(--color-on-surface-variant);line-height:var(--leading-tight);text-transform:uppercase}.service-module-section__headline:where(.astro-gv724k74){margin:0;color:var(--color-on-surface)}.service-module-section__topline:where(.astro-gv724k74)+.service-module-section__headline:where(.astro-gv724k74){margin-block-start:var(--space-s)}.service-module-section:where(.astro-gv724k74)[data-layout=grouped] .service-module-section__group:where(.astro-gv724k74){border-block-start:2px solid var(--color-on-surface);padding-block:var(--space-m);display:grid;gap:var(--space-m);align-items:start}@media(width>=60rem){.service-module-section:where(.astro-gv724k74)[data-layout=grouped] .service-module-section__group:where(.astro-gv724k74){grid-template-columns:minmax(0,1fr) minmax(0,2.4fr)}}.service-module-section:where(.astro-gv724k74)[data-layout=grouped] .service-module-section__group--untitled:where(.astro-gv724k74){border-block-start:none;padding-block-start:0}.service-module-section__group-title:where(.astro-gv724k74){margin:0;font-family:var(--font-display);color:var(--color-on-surface)}@media(width>=60rem){.service-module-section:where(.astro-gv724k74)[data-layout=grouped] .service-module-section__items:where(.astro-gv724k74){grid-column:2}}@media(width>=60rem){.service-module-section:where(.astro-gv724k74)[data-layout=grouped] .service-module-section__group--untitled:where(.astro-gv724k74) .service-module-section__items:where(.astro-gv724k74){grid-column:1 / -1}}.service-module-section__title:where(.astro-gv724k74){flex:1;min-inline-size:0;margin:0;text-wrap:pretty;hyphens:auto;overflow-wrap:break-word}.service-module-section__text:where(.astro-gv724k74){padding-block-start:var(--accordion-row-gap, var(--space-s));max-inline-size:70ch;overflow-wrap:break-word}.post-placeholder:where(.astro-nqdgmskq){display:grid;place-items:center;inline-size:100%;aspect-ratio:7 / 4;background-color:var(--color-secondary-tint);border-radius:var(--post-placeholder-radius, var(--radius-small));overflow:clip}.post-placeholder__image{inline-size:39.5%;block-size:auto}.blog-teaser-section:where(.astro-6cmvznep){inline-size:100%;--blog-teaser-topline: var(--color-on-surface-variant);--blog-teaser-headline: var(--color-on-surface);--blog-teaser-meta: var(--color-on-surface-variant);--blog-teaser-title: var(--color-on-surface);--blog-teaser-text: var(--color-on-surface);--blog-teaser-rule: var(--color-on-surface)}.blog-teaser-section:where(.astro-6cmvznep)[data-variant=default]{--inset-x: 0px;padding-inline:var(--wrapper-inline)}.blog-teaser-section:where(.astro-6cmvznep)[data-variant=dark]{--background: var(--color-surface);--tl-x: -1;--tl-radius: 0px;--bl-x: -1;--bl-radius: 0px;--tl-y: .5;--bl-y: .4;--tr-x: -1.5;--tr-y: 0;--tr-radius: 0px;--br-x: -1.5;--br-y: 0;--br-radius: 0px}@media(width>=48rem){.blog-teaser-section:where(.astro-6cmvznep)[data-variant=dark]{--tl-x: .17;--tl-radius: initial;--tl-y: .55;--bl-x: .56;--bl-radius: initial;--bl-y: .4}}.blog-teaser-section:where(.astro-6cmvznep)[data-variant=dark]{--blog-teaser-topline: var(--color-on-surface);--blog-teaser-meta: var(--color-on-surface);color:var(--color-on-surface);padding-block-start:calc(var(--space-l) + var(--inset-y) * .55);padding-block-end:calc(var(--space-xl) + var(--inset-y) * .4);padding-inline:var(--wrapper-inline)}@media(width>=48rem){.blog-teaser-section:where(.astro-6cmvznep)[data-variant=dark]{padding-inline:calc(var(--space-l) + var(--inset-x) * var(--bl-x)) var(--wrapper-inline)}}.blog-teaser-section:where(.astro-6cmvznep)[data-variant=dark] .blog-teaser-section__inner:where(.astro-6cmvznep){justify-items:start;grid-template-areas:"head" "cards" "cta"}@media(width>=60rem){.blog-teaser-section:where(.astro-6cmvznep)[data-variant=dark] .blog-teaser-section__inner:where(.astro-6cmvznep){grid-template-columns:minmax(0,1fr) auto;align-items:end;grid-template-areas:"head cta" "cards cards"}}.blog-teaser-section:where(.astro-6cmvznep)[data-variant=dark] .blog-teaser-section__head:where(.astro-6cmvznep){grid-area:head}.blog-teaser-section:where(.astro-6cmvznep)[data-variant=dark] .blog-teaser-section__cards:where(.astro-6cmvznep){grid-area:cards;justify-self:stretch;inline-size:100%}.blog-teaser-section:where(.astro-6cmvznep)[data-variant=dark] .blog-teaser-section__cta:where(.astro-6cmvznep){grid-area:cta}.blog-teaser-section__inner:where(.astro-6cmvznep){max-inline-size:78.5rem;margin-inline:auto;display:grid;gap:var(--space-l)}.blog-teaser-section__head:where(.astro-6cmvznep){display:flex;flex-wrap:wrap;align-items:end;justify-content:space-between;gap:var(--space-s)}.blog-teaser-section__topline:where(.astro-6cmvznep){margin:0;color:var(--blog-teaser-topline);line-height:var(--leading-tight);text-transform:uppercase}.blog-teaser-section__headline:where(.astro-6cmvznep){margin:0;color:var(--blog-teaser-headline)}.blog-teaser-section__topline:where(.astro-6cmvznep)+.blog-teaser-section__headline:where(.astro-6cmvznep){margin-block-start:var(--space-2xs)}.blog-teaser-section__meta:where(.astro-6cmvznep){margin:0;color:var(--blog-teaser-meta)}.blog-teaser-section__excerpt:where(.astro-6cmvznep){margin:0;color:var(--blog-teaser-text);text-wrap:pretty}.blog-teaser-section__link:where(.astro-6cmvznep){color:inherit;-webkit-text-decoration:none;text-decoration:none}.blog-teaser-section__link:where(.astro-6cmvznep):after{content:"";position:absolute;inset:0}.blog-teaser-section__link:where(.astro-6cmvznep):hover{-webkit-text-decoration:underline;text-decoration:underline}.blog-teaser-section__link:where(.astro-6cmvznep):focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.blog-teaser-section__row:where(.astro-6cmvznep){display:grid;gap:var(--space-l);align-items:start}@media(width>=60rem){.blog-teaser-section__row:where(.astro-6cmvznep){grid-template-columns:repeat(2,minmax(0,1fr))}}.blog-teaser-section__feature:where(.astro-6cmvznep){position:relative;display:grid;gap:var(--space-xs)}.blog-teaser-section__feature-title:where(.astro-6cmvznep),.blog-teaser-section__item-title:where(.astro-6cmvznep){margin:0;color:var(--blog-teaser-title);font-family:var(--font-display);text-wrap:pretty;overflow-wrap:break-word}.blog-teaser-section__image-frame{display:block;overflow:clip;border-radius:.5rem}.blog-teaser-section__image{display:block;inline-size:100%;block-size:auto;transition:scale .2s}@media(prefers-reduced-motion:no-preference){.blog-teaser-section__feature:where(.astro-6cmvznep):hover .blog-teaser-section__image{scale:1.02}}.blog-teaser-section__list:where(.astro-6cmvznep){display:flex;flex-direction:column;justify-content:space-between;gap:var(--space-s);block-size:100%}.blog-teaser-section__list-cta:where(.astro-6cmvznep){max-inline-size:fit-content}.blog-teaser-section__items:where(.astro-6cmvznep){display:flex;flex-direction:column}.blog-teaser-section__item:where(.astro-6cmvznep){position:relative;display:grid;gap:var(--space-3xs);padding-block-end:var(--space-s);border-block-end:1px solid color-mix(in srgb,var(--blog-teaser-rule) 50%,transparent)}.blog-teaser-section__item:where(.astro-6cmvznep)+.blog-teaser-section__item:where(.astro-6cmvznep){padding-block-start:var(--space-s)}.cta-section:where(.astro-6zooal6v){display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-l);align-items:center}@media(width>=60rem){.cta-section:where(.astro-6zooal6v)[data-has-image]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(width>=60rem){.cta-section[data-image-side=end]>.cta-section__image-frame{grid-column:2;grid-row:1}.cta-section:where(.astro-6zooal6v)[data-image-side=end]>.cta-section__copy:where(.astro-6zooal6v){grid-column:1;grid-row:1}}.cta-section__copy:where(.astro-6zooal6v){display:flex;flex-direction:column;gap:var(--space-m)}.cta-section__text:where(.astro-6zooal6v){display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-s)}.cta-section__title:where(.astro-6zooal6v){display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-xs)}.cta-section__topline:where(.astro-6zooal6v){margin:0;color:var(--color-on-surface-variant);line-height:var(--leading-tight);text-transform:uppercase}.cta-section__headline:where(.astro-6zooal6v){margin:0;color:var(--color-on-surface)}.cta-section__body:where(.astro-6zooal6v){color:var(--color-on-surface);text-wrap:pretty}.cta-section__ctas:where(.astro-6zooal6v){display:flex;flex-wrap:wrap;gap:var(--space-xs)}.cta-section__image-frame{display:block;overflow:clip;border-radius:1rem}.cta-section__image{display:block;inline-size:100%;block-size:auto}.bautz-presents:where(.astro-44ysfzrh){aspect-ratio:889 / 1024;width:19.375rem;position:relative}.bautz-presents__image:where(.astro-44ysfzrh){display:block;inline-size:100%}.bautz-presents:where(.astro-44ysfzrh) .eye:where(.astro-44ysfzrh){position:absolute;width:12%}.left:where(.astro-44ysfzrh):is(.bautz-presents .eye){left:48.36%;top:18%}.right:where(.astro-44ysfzrh):is(.bautz-presents .eye){left:63.43%;top:23%}.scenarios-section:where(.astro-3lo4xr7b){inline-size:100%;--background: var(--color-surface);--tl-x: -1;--tl-radius: 0px;--bl-x: -1;--bl-radius: 0px;--tl-y: .73;--bl-y: .62;--tr-x: -1.5;--tr-y: 0;--tr-radius: 0px;--br-x: -1.5;--br-y: 0;--br-radius: 0px}@media(width>=48rem){.scenarios-section:where(.astro-3lo4xr7b){--tl-x: .15;--tl-radius: initial;--bl-x: .61;--bl-radius: initial}}.scenarios-section:where(.astro-3lo4xr7b){color:var(--color-on-surface);padding-block-start:calc(var(--space-l) + var(--inset-y) * .73);padding-block-end:calc(var(--space-xl) + var(--inset-y) * .62);padding-inline:var(--wrapper-inline)}@media(width>=48rem){.scenarios-section:where(.astro-3lo4xr7b){padding-inline:calc(var(--space-l) + var(--inset-x) * var(--bl-x)) var(--wrapper-inline)}}.scenarios-section__inner:where(.astro-3lo4xr7b){max-inline-size:78.5rem;margin-inline:auto;display:grid;gap:var(--space-m-l)}.scenarios-section__head:where(.astro-3lo4xr7b){display:grid;gap:var(--space-s);max-inline-size:49rem}.scenarios-section__title:where(.astro-3lo4xr7b){display:grid;gap:var(--space-2xs)}.scenarios-section__topline:where(.astro-3lo4xr7b){color:var(--color-on-surface-variant);text-transform:uppercase}.scenarios-section__headline:where(.astro-3lo4xr7b){margin:0}.scenarios-section__items:where(.astro-3lo4xr7b){display:grid;gap:var(--space-l);padding:0;list-style:none}.scenarios-section__item:where(.astro-3lo4xr7b){display:grid;gap:var(--space-s)}.scenarios-section__quote:where(.astro-3lo4xr7b){display:grid;gap:var(--space-s)}.scenarios-section__marker:where(.astro-3lo4xr7b){background:var(--color-marker);block-size:.375rem;inline-size:3rem}.scenarios-section__quote-text:where(.astro-3lo4xr7b){margin:0}@media(width>=48rem){.scenarios-section:where(.astro-3lo4xr7b)[data-layout=columns] .scenarios-section__items:where(.astro-3lo4xr7b){grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}}.scenarios-section:where(.astro-3lo4xr7b)[data-layout=rows] .scenarios-section__items:where(.astro-3lo4xr7b){gap:var(--space-m-l)}@media(width>=60rem){.scenarios-section:where(.astro-3lo4xr7b)[data-layout=rows] .scenarios-section__item:where(.astro-3lo4xr7b){grid-template-columns:minmax(0,515fr) minmax(0,591fr);gap:var(--space-l);align-items:start}}@media(width>=60rem){.scenarios-section:where(.astro-3lo4xr7b)[data-layout=rows] .scenarios-section__quote:where(.astro-3lo4xr7b){grid-template-columns:auto minmax(0,1fr);align-items:stretch}}@media(width>=60rem){.scenarios-section:where(.astro-3lo4xr7b)[data-layout=rows] .scenarios-section__marker:where(.astro-3lo4xr7b){block-size:auto;inline-size:.375rem}}.scenarios-section__mascot:where(.astro-3lo4xr7b){position:absolute;inset-block-start:0;inset-inline-end:0;width:clamp(13rem,20vw,19.25rem);translate:38.8% 21.6%;rotate:-41.06deg}@media(width<60rem){.scenarios-section__mascot:where(.astro-3lo4xr7b){display:none}}.use-case-tab-card:where(.astro-6gyiqbjs){background-color:var(--color-surface-container);color:var(--color-on-surface-container);padding:var(--space-s);border-radius:var(--radius-medium);display:flex;gap:var(--space-xs)}.use-case-tab-card:where(.astro-6gyiqbjs)>div:where(.astro-6gyiqbjs){display:flex;flex-direction:column;gap:var(--space-2xs)}.use-case-tab-card__check:where(.astro-6gyiqbjs){width:1.75em;height:1.75em;flex-shrink:0;font-size:var(--text-step--1);display:flex;justify-content:center;align-items:center;border-radius:99px;background-color:var(--color-highlight);color:var(--color-on-highlight);font-family:var(--font-display);font-weight:var(--weight-bold)}.use-case-tab-table:where(.astro-apop4gyl){--csstools-color-scheme--light: initial;color-scheme:light only;overflow-x:auto;overscroll-behavior-x:contain;border-radius:var(--radius-medium)}.use-case-tab-table:where(.astro-apop4gyl):focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.use-case-tab-table:where(.astro-apop4gyl) table:where(.astro-apop4gyl){width:100%;min-width:36rem;border-collapse:collapse;border-radius:var(--radius-medium);overflow:clip}.use-case-tab-table:where(.astro-apop4gyl) th:where(.astro-apop4gyl),.use-case-tab-table:where(.astro-apop4gyl) td:where(.astro-apop4gyl){padding:var(--space-xs);text-align:start;vertical-align:top}.use-case-tab-table:where(.astro-apop4gyl) thead:where(.astro-apop4gyl) th:where(.astro-apop4gyl){background-color:var(--color-green-800);color:var(--color-sand-50);font-weight:var(--weight-bold)}.use-case-tab-table:where(.astro-apop4gyl) tbody:where(.astro-apop4gyl){background-color:var(--color-surface-container);color:var(--color-on-surface-container)}:where(.astro-apop4gyl):is(.use-case-tab-table tbody) tr:where(.astro-apop4gyl):not(:last-child)>:where(.astro-apop4gyl){border-block-end:1px solid color-mix(in srgb,var(--color-on-surface-container) 15%,transparent)}:where(.astro-apop4gyl):is(.use-case-tab-table tbody) th:where(.astro-apop4gyl){font-weight:var(--weight-bold);white-space:nowrap}:where(.astro-apop4gyl):is(.use-case-tab-table tbody) td:where(.astro-apop4gyl){font-weight:var(--weight-normal)}:where(.astro-apop4gyl):is(.use-case-tab-table tbody) :where(.astro-apop4gyl):is(th,td)>span:where(.astro-apop4gyl){display:flex;flex-direction:column;gap:var(--space-2xs)}.use-case__content:where(.astro-xnralub5){display:flex;gap:var(--space-m);min-width:0}.use-case__content:where(.astro-xnralub5) :where(.astro-xnralub5):focus-visible{outline:2px solid var(--color-primary)}@media(width<60em){.use-case__content:where(.astro-xnralub5){flex-direction:column}}.use-case:where(.astro-xnralub5){scroll-margin-block-start:calc(var(--site-head-height) + var(--space-s))}.use-case__tablist:where(.astro-xnralub5){display:flex;gap:var(--space-2xs);padding-block:2px;position:sticky;z-index:10}@media(width<60em){.use-case__tablist:where(.astro-xnralub5){--fade: var(--space-s);overflow-x:auto;background-color:var(--color-surface);top:var(--site-head-height);padding-block-end:var(--space-3xs);overscroll-behavior-x:contain;scrollbar-width:none;padding-inline:var(--fade);min-width:0;margin-inline:calc(-1 * var(--fade));-webkit-mask-image:linear-gradient(to right,transparent,#000 var(--fade),#000 calc(100% - var(--fade)),transparent);mask-image:linear-gradient(to right,transparent,#000 var(--fade),#000 calc(100% - var(--fade)),transparent)}.use-case__tablist:where(.astro-xnralub5)>:where(.astro-xnralub5){flex-shrink:0}}@media(width>=60em){.use-case__tablist:where(.astro-xnralub5){flex-direction:column;width:22.5rem;flex-shrink:0;align-self:flex-start;top:calc(var(--site-head-height) + var(--space-2xs))}}.use-case__tab:where(.astro-xnralub5){--csstools-color-scheme--light: ;color-scheme:dark only;border:none;padding:var(--space-xs);display:flex;align-items:center;gap:var(--space-xs);border-radius:var(--radius-medium);background-color:#0000;transition:all .35s;transition-property:background-color,color;cursor:pointer;max-height:4.75rem;text-align:start}.use-case__tab:where(.astro-xnralub5):is(:hover,:focus-visible){background-color:#00000012}.use-case__tab:where(.astro-xnralub5)[aria-selected=true]{background-color:var(--color-surface);color:var(--color-on-surface)}.use-case__tab:where(.astro-xnralub5)>div:where(.astro-xnralub5){display:flex;flex-direction:column;align-items:flex-start;gap:2px}.use-case__tab-marker:where(.astro-xnralub5){font-size:var(--text-step-0);font-weight:var(--weight-bold);display:flex;justify-content:center;align-items:center;width:2.2em;height:2.2em;border-radius:var(--radius-full);transition:inherit;background-color:var(--color-tertiary-tint);color:var(--color-on-tertiary-tint);flex-shrink:0;font-family:var(--font-display)}:where(.astro-xnralub5):where(.use-case__tab:last-child) .use-case__tab-marker:where(.astro-xnralub5){background-color:#0000;outline:2px solid var(--color-surface);outline-offset:-1px}:where(.astro-xnralub5)[aria-selected=true] .use-case__tab-marker:where(.astro-xnralub5){background-color:var(--color-highlight);color:var(--color-on-highlight)}.use-case__panel:where(.astro-xnralub5){--csstools-color-scheme--light: ;color-scheme:dark only;background-color:var(--color-surface);color:var(--color-on-surface);border-radius:var(--radius-large);padding:var(--space-m);min-width:0;flex-direction:column;gap:var(--space-m)}.use-case__panel:where(.astro-xnralub5):not([hidden]){display:flex}.use-case__progress:where(.astro-xnralub5){display:flex;gap:var(--space-3xs);height:6px}.use-case__progress-segment:where(.astro-xnralub5){height:100%;flex:1;border-radius:6px;background-color:color-mix(in srgb,var(--color-focus) 18%,transparent)}.use-case__progress-segment:where(.astro-xnralub5)[data-active]{background-color:var(--color-highlight)}.use-case__copy:where(.astro-xnralub5) h3{font-size:var(--text-step-1);line-height:var(--leading-tight)}.use-case__copy:where(.astro-xnralub5) blockquote{--csstools-color-scheme--light: initial;color-scheme:light only;padding:var(--space-s);border-radius:var(--radius-medium);background-color:var(--color-surface-container);color:var(--color-on-surface-container)}.use-case__copy:where(.astro-xnralub5) blockquote>*+*{margin-top:var(--space-2xs)}.use-case__copy:where(.astro-xnralub5) blockquote>p{font-family:var(--font-display);font-size:var(--text-step-2);line-height:var(--leading-tight);font-weight:var(--weight-bold)}.use-case__copy:where(.astro-xnralub5) blockquote>footer{font-size:var(--text-step--1);color:var(--color-on-surface-variant)}.use-case__copy:where(.astro-xnralub5) blockquote>footer:empty{display:none}.use-case__footer:where(.astro-xnralub5){display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--space-xs)}.use-case__next:where(.astro-xnralub5){margin-inline-start:auto}.logo-row:where(.astro-2vyc5esa){display:flex;flex-wrap:wrap;align-items:start;gap:var(--space-m) var(--space-l)}.logo-row__headline:where(.astro-2vyc5esa){flex:16ch}.logo-row__logos:where(.astro-2vyc5esa){--auto-grid-min-size: 7rem;--auto-grid-max-columns: 3;--auto-grid-gap: var(--space-m);flex:999 1 0;min-inline-size:50%;background-color:var(--color-surface)}.logo-row__logos:where(.astro-2vyc5esa) li:where(.astro-2vyc5esa){display:flex;justify-content:center;align-items:center}.logo-row__logos:where(.astro-2vyc5esa) li:where(.astro-2vyc5esa)>:where(.astro-2vyc5esa):is(a,span){--base-height: 4rem;--scale-factor-horizontal: .1;--scale-factor-vertical: .6;--logo-min-size: .5;--logo-max-size: 1.25;--base-ratio: calc(var(--width) / var(--height));--factor-horizontal: min(var(--scale-factor-horizontal) * -1 * var(--base-ratio) + var(--scale-factor-horizontal) + 1, 1);--factor-vertical: max(var(--scale-factor-vertical) * -1 * var(--base-ratio) + var(--scale-factor-vertical) + 1, 1);display:block;aspect-ratio:var(--base-ratio);block-size:clamp(var(--base-height) * var(--logo-min-size),var(--base-height) * var(--factor-horizontal) * var(--factor-vertical),var(--base-height) * var(--logo-max-size));max-inline-size:100%}.logo-row__logos:where(.astro-2vyc5esa) a:where(.astro-2vyc5esa){border-radius:var(--radius-small)}:where(.astro-2vyc5esa):is(.logo-row__logos a):focus-visible{outline:2px solid var(--color-focus);outline-offset:var(--space-3xs)}.logo-row__logos:where(.astro-2vyc5esa) picture{display:block}.logo-row__logos:where(.astro-2vyc5esa) img{display:block;inline-size:100%;block-size:auto;filter:grayscale();opacity:.7;transition:all .25s;transition-property:filter,opacity}.logo-row__logos:where(.astro-2vyc5esa) li:where(.astro-2vyc5esa):is(:hover,:focus-within) img{filter:grayscale(0);opacity:1}.key-points-section:where(.astro-xtprizy7){inline-size:100%;--background: var(--color-tertiary);--tl-x: -1;--tl-radius: 0px;--bl-x: -1;--bl-radius: 0px;--tr-x: -1.5;--tr-radius: 0px;--br-x: -1.5;--br-radius: 0px;--tl-y: 0;--tr-y: .748;--br-y: .38;--bl-y: 0}@media(width>=48rem){.key-points-section:where(.astro-xtprizy7){--tl-x: -.304;--bl-x: .199;--bl-radius: initial;--tr-x: .17;--tr-radius: initial;--br-x: .56;--br-radius: initial}}.key-points-section:where(.astro-xtprizy7){color:var(--color-on-tertiary);padding-block-start:max(var(--space-l),calc(var(--space-s) + var(--inset-y) * .748));padding-block-end:calc(var(--space-l) + var(--inset-y) * .38);padding-inline:var(--wrapper-inline)}@media(width>=48rem){.key-points-section:where(.astro-xtprizy7){padding-inline:var(--wrapper-inline) calc(var(--space-l) + var(--inset-x) * var(--br-x))}}.key-points-section__inner:where(.astro-xtprizy7){max-inline-size:78.5rem;margin-inline:auto;display:grid;gap:var(--space-m-l)}.key-points-section__head:where(.astro-xtprizy7){display:grid;gap:var(--space-s);align-content:start}.key-points-section__topline:where(.astro-xtprizy7){text-transform:uppercase}.key-points-section__headline:where(.astro-xtprizy7){margin:0}.key-points-section__cta:where(.astro-xtprizy7){justify-self:start}.key-points-section__items:where(.astro-xtprizy7){display:grid;gap:var(--space-m-l);padding:0;list-style:none}.key-points-section__item:where(.astro-xtprizy7){display:grid;gap:var(--space-s);align-content:start}.key-points-section__item-body:where(.astro-xtprizy7){display:grid;gap:var(--space-2xs)}.key-points-section__marker:where(.astro-xtprizy7){background:var(--color-highlight);block-size:.375rem;inline-size:3rem}.key-points-section__item-title:where(.astro-xtprizy7),.key-points-section__item-text:where(.astro-xtprizy7){hyphens:auto;overflow-wrap:break-word}.key-points-section__item-title:where(.astro-xtprizy7){margin:0}.key-points-section:where(.astro-xtprizy7)[data-layout=grid] .key-points-section__head:where(.astro-xtprizy7){max-inline-size:44rem}@media(width>=60rem){.key-points-section:where(.astro-xtprizy7)[data-layout=grid] .key-points-section__items:where(.astro-xtprizy7){grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}}@media(width>=75rem){.key-points-section:where(.astro-xtprizy7)[data-layout=split] .key-points-section__inner:where(.astro-xtprizy7){grid-template-columns:minmax(0,591fr) minmax(0,518fr);align-items:start}}.key-points-section:where(.astro-xtprizy7)[data-layout=split] .key-points-section__items:where(.astro-xtprizy7){gap:var(--space-m)}@media(width>=75rem){.key-points-section:where(.astro-xtprizy7)[data-layout=split] .key-points-section__items:where(.astro-xtprizy7){padding-block:var(--space-m)}}@media(width>=75rem){.key-points-section:where(.astro-xtprizy7)[data-layout=split] .key-points-section__item:where(.astro-xtprizy7){grid-template-columns:auto minmax(0,1fr);align-items:stretch}}@media(width>=75rem){.key-points-section:where(.astro-xtprizy7)[data-layout=split] .key-points-section__marker:where(.astro-xtprizy7){block-size:auto;inline-size:.375rem}}.explainer:where(.astro-gu5uyqu4){inline-size:100%;--background: var(--color-surface);color:var(--color-on-surface);--tl-x: -1;--bl-x: -1;--tl-y: .5;--bl-y: .4;--tr-x: -1.5;--tr-y: 0;--br-x: -1.5;--br-y: 0}@media(width>=48rem){.explainer:where(.astro-gu5uyqu4){--tl-x: .5;--tl-y: .55;--bl-x: 1;--bl-y: .4}}.explainer__inner:where(.astro-gu5uyqu4){padding-inline:calc(var(--space-s-m) + var(--inset-x));max-width:76rem;margin-inline:auto;box-sizing:content-box}.explainer__upper:where(.astro-gu5uyqu4){display:flex;gap:var(--space-m) var(--space-l);flex-wrap:wrap}.explainer__upper:where(.astro-gu5uyqu4)>:where(.astro-gu5uyqu4){flex-basis:20rem;flex-grow:1}.explainer__topline:where(.astro-gu5uyqu4){color:var(--color-on-surface-variant)}.explainer__headline:where(.astro-gu5uyqu4){--stack-space: var(--space-2xs)}.explainer__benefits-headline:where(.astro-gu5uyqu4){color:var(--color-on-surface-highlight);font-weight:var(--weight-bold)}.explainer__benefit-list:where(.astro-gu5uyqu4)>li:where(.astro-gu5uyqu4){padding-inline-start:var(--space-s);border-inline-start:var(--space-3xs) solid var(--color-on-surface-highlight)}.explainer__card-list:where(.astro-gu5uyqu4){--gs-bp-medium: 50rem;--gs-bp-large: 72rem}.explainer__card:where(.astro-gu5uyqu4){counter-increment:card-number;background:var(--color-surface-container);padding:var(--space-m) var(--space-xs-s);align-self:start;border-radius:var(--radius-medium)}.explainer__card:where(.astro-gu5uyqu4):before{content:"0" counter(card-number);font-weight:var(--weight-bold);font-size:var(--text-step-4);color:var(--color-on-surface-highlight);line-height:var(--leading-flat);display:block;margin-block-end:var(--space-xs)}.teaser-list:where(.astro-fbcrln5f){color:var(--color-on-surface)}.teaser-list:where(.astro-fbcrln5f)[data-theme=dark]{inline-size:100%;padding-inline:calc(var(--space-s-m) + var(--inset-x));--background: var(--color-surface);--tl-x: .4;--bl-x: .9;--tl-y: 1;--bl-y: 1;--tr-x: -1;--tr-y: 0;--br-x: -1;--br-y: 0}.teaser-list:where(.astro-fbcrln5f)[data-theme=dark] .teaser-list__inner:where(.astro-fbcrln5f){max-inline-size:78.5rem;margin-inline:auto}.teaser-list__head:where(.astro-fbcrln5f){max-inline-size:49rem}.teaser-list__topline:where(.astro-fbcrln5f){color:var(--color-on-surface-variant);font-size:var(--text-step--1);font-weight:var(--weight-bold);text-transform:uppercase}.teaser-list__item:where(.astro-fbcrln5f) svg:where(.astro-fbcrln5f){display:none}.teaser-list:where(.astro-fbcrln5f)[data-theme=light] .teaser-list__items:where(.astro-fbcrln5f){display:grid;grid-template-columns:5fr 8fr auto;gap:var(--space-m)}.teaser-list:where(.astro-fbcrln5f)[data-theme=light] .teaser-list__item:where(.astro-fbcrln5f){grid-column:1 / -1;position:relative;padding-inline:var(--space-s);border-radius:var(--space-2xs)}:where(.astro-fbcrln5f):is(.teaser-list[data-theme=light] .teaser-list__item):before{content:"";position:absolute;inset-block:0;inset-inline-start:0;width:6px;background:var(--color-primary)}:where(.astro-fbcrln5f):is(.teaser-list[data-theme=light] .teaser-list__item):has(a){transition-property:background-color,box-shadow;transition-duration:.2s;transition-timing-function:ease-out}:where(.astro-fbcrln5f):is(.teaser-list[data-theme=light] .teaser-list__item):has(a):hover{background-color:#0000001a;box-shadow:0 0 0 var(--space-s) #0000001a}.teaser-list:where(.astro-fbcrln5f)[data-theme=light] .teaser-list__item-headline:where(.astro-fbcrln5f){font-size:var(--text-step-2);line-height:var(--leading-tight)}.teaser-list:where(.astro-fbcrln5f)[data-theme=light] .teaser-list__item-text:where(.astro-fbcrln5f){font-size:var(--text-step-0)}.teaser-list:where(.astro-fbcrln5f)[data-theme=light] .teaser-list__item-link:where(.astro-fbcrln5f){position:absolute;inset:0}@media(width>=60em){.teaser-list:where(.astro-fbcrln5f)[data-theme=light] .teaser-list__item:where(.astro-fbcrln5f){display:grid;grid-template-columns:subgrid;align-items:center}:where(.astro-fbcrln5f):is(.teaser-list[data-theme=light] .teaser-list__item) svg:where(.astro-fbcrln5f){display:block;color:var(--color-primary);width:2rem;height:2rem}}.teaser-list:where(.astro-fbcrln5f)[data-theme=dark] .teaser-list__items:where(.astro-fbcrln5f){--auto-grid-gap: var(--space-m);--auto-grid-min-size: 20rem}.teaser-list:where(.astro-fbcrln5f)[data-theme=dark] .teaser-list__item:where(.astro-fbcrln5f){background:var(--color-surface-container);padding:var(--space-m);border-radius:var(--radius-medium);display:flex;flex-direction:column;gap:var(--space-xs);position:relative;transition:box-shadow .2s ease-out}:where(.astro-fbcrln5f):is(.teaser-list[data-theme=dark] .teaser-list__item):has(a:hover){box-shadow:0 0 0 var(--space-xs) var(--color-surface-container)}.teaser-list:where(.astro-fbcrln5f)[data-theme=dark] .teaser-list__item-headline:where(.astro-fbcrln5f){font-size:var(--text-step-1)}.teaser-list:where(.astro-fbcrln5f)[data-theme=dark] .teaser-list__item-text:where(.astro-fbcrln5f){font-size:var(--text-step-0)}.teaser-list:where(.astro-fbcrln5f)[data-theme=dark] .teaser-list__item-link:where(.astro-fbcrln5f){font-weight:700;font-size:var(--text-step-0);-webkit-text-decoration:none;text-decoration:none;line-height:var(--leading-tight)}:where(.astro-fbcrln5f):is(.teaser-list[data-theme=dark] .teaser-list__item-link):hover{color:var(--color-primary)}:where(.astro-fbcrln5f):is(.teaser-list[data-theme=dark] .teaser-list__item-link) span:where(.astro-fbcrln5f){display:flex;gap:.5ch;position:relative;max-width:max-content}:where(.astro-fbcrln5f):is(:is(.teaser-list[data-theme=dark] .teaser-list__item-link) span):after{content:"";position:absolute;inset-block-start:calc(100% + .25rem);inset-inline:0;block-size:.375rem;background-color:var(--color-primary);rotate:-1.2deg}:where(.astro-fbcrln5f):is(.teaser-list[data-theme=dark] .teaser-list__item-link) svg:where(.astro-fbcrln5f){display:block;width:1cap}:where(.astro-fbcrln5f):is(.teaser-list[data-theme=dark] .teaser-list__item-link):after{content:"";position:absolute;inset:0}.service-teaser__head:where(.astro-mzs46hmy){max-inline-size:56rem}.service-teaser__topline:where(.astro-mzs46hmy){color:var(--color-on-surface-variant);font-size:var(--text-step--1);font-weight:var(--weight-bold);text-transform:uppercase}.service-teaser__items:where(.astro-mzs46hmy){display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-s)}.service-teaser__item:where(.astro-mzs46hmy){--card-radius: var(--radius-large);display:flex;flex-direction:column;justify-content:space-between;gap:var(--space-m);min-block-size:18.75rem;position:relative;transition:box-shadow .2s var(--ease-out-cubic)}.service-teaser__item:where(.astro-mzs46hmy)[data-accent=primary]{--card-surface: var(--color-primary);--card-on-surface: var(--color-on-primary)}.service-teaser__item:where(.astro-mzs46hmy)[data-accent=secondary]{--card-surface: var(--color-secondary);--card-on-surface: var(--color-on-secondary)}.service-teaser__item:where(.astro-mzs46hmy)[data-accent=highlight]{--card-surface: var(--color-highlight);--card-on-surface: var(--color-on-highlight)}.service-teaser__item:where(.astro-mzs46hmy):has(a:hover){box-shadow:0 0 0 var(--space-2xs) var(--card-surface)}.service-teaser__item-title:where(.astro-mzs46hmy){overflow-wrap:break-word;hyphens:auto}.service-teaser__text:where(.astro-mzs46hmy),.service-teaser__item-text:where(.astro-mzs46hmy){display:grid;gap:var(--space-2xs)}.service-teaser__link:where(.astro-mzs46hmy){display:flex;align-items:center;gap:var(--space-3xs);max-inline-size:max-content;font-size:var(--text-step-0);font-weight:var(--weight-bold);line-height:var(--leading-tight);text-underline-offset:.2em}.service-teaser__link:where(.astro-mzs46hmy) svg:where(.astro-mzs46hmy){inline-size:1cap}.service-teaser__link:where(.astro-mzs46hmy):after{content:"";position:absolute;inset:0}@media(width>=40em){.service-teaser__items:where(.astro-mzs46hmy){grid-template-columns:repeat(auto-fit,minmax(20rem,1fr))}}@media(width>=75em){.service-teaser:where(.astro-mzs46hmy)[data-layout=mosaic] .service-teaser__items:where(.astro-mzs46hmy){grid-template-columns:repeat(3,minmax(0,1fr))}.service-teaser:where(.astro-mzs46hmy)[data-layout=mosaic] .service-teaser__item:where(.astro-mzs46hmy):first-child{grid-row:span 2}.service-teaser:where(.astro-mzs46hmy)[data-layout=mosaic] .service-teaser__item:where(.astro-mzs46hmy):not(:first-child){grid-column:span 2}}
