.Solutions-module__8lX-ZG__section{padding-block-start:clamp(var(--space-8), 7vw, var(--space-16))}.Solutions-module__8lX-ZG__pinned{display:none}.Solutions-module__8lX-ZG__flow{display:block}.Solutions-module__8lX-ZG__pinnedHeading{display:none}.Solutions-module__8lX-ZG__stage{min-block-size:100svh;padding-block:calc(var(--strip-nav) + var(--gutter)) var(--gutter);align-items:stretch;display:flex}.Solutions-module__8lX-ZG__grid{align-items:stretch}.Solutions-module__8lX-ZG__card,.Solutions-module__8lX-ZG__media{border-radius:var(--radius-l);block-size:100%}.Solutions-module__8lX-ZG__card{background-color:var(--surface-card);color:var(--text-1);padding:clamp(var(--space-4), 5svh, var(--space-8));gap:var(--space-3);flex-direction:column;grid-column:1/span 6;display:flex;overflow:hidden}.Solutions-module__8lX-ZG__media{grid-column:7/span 6;position:relative;overflow:hidden}.Solutions-module__8lX-ZG__cardTop{font-size:var(--type-body-size);line-height:var(--type-body-lh);color:var(--text-2);text-wrap:pretty;max-inline-size:40ch}.Solutions-module__8lX-ZG__progress{background-color:var(--hairline-color);block-size:.0625rem}.Solutions-module__8lX-ZG__progressFill{transform-origin:0;background-color:color-mix(in srgb, var(--text-1) 45%, transparent);block-size:100%;transform:scaleX(0)}.Solutions-module__8lX-ZG__window{flex:1;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(#0000 0,#000 16% 84%,#0000 100%);mask-image:linear-gradient(#0000 0,#000 16% 84%,#0000 100%)}.Solutions-module__8lX-ZG__list{will-change:transform;flex-direction:column;gap:1.5em;margin:0;padding:0;list-style:none;display:flex;position:absolute;inset-block-start:0;inset-inline:0}.Solutions-module__8lX-ZG__item{transition:transform var(--dur-2) var(--ease-ui);display:block}.Solutions-module__8lX-ZG__item[data-active=true]{transform:translate(.5rem)}@media (prefers-reduced-motion:reduce){.Solutions-module__8lX-ZG__item{transition:none}.Solutions-module__8lX-ZG__item[data-active=true]{transform:none}}.Solutions-module__8lX-ZG__name{color:var(--text-3);text-wrap:balance;transition:color var(--dur-2) var(--ease-ntw);font-size:clamp(1.6rem,1.2rem + 1.2vw,2.4rem);line-height:1.15;display:inline-block}.Solutions-module__8lX-ZG__item[data-active=true] .Solutions-module__8lX-ZG__name{color:var(--text-1)}.Solutions-module__8lX-ZG__cardOutro{font-size:var(--type-body-size);line-height:var(--type-body-lh);color:var(--text-2)}.Solutions-module__8lX-ZG__shot{opacity:0;transition:opacity var(--dur-3) var(--ease-ntw);position:absolute;inset:0}.Solutions-module__8lX-ZG__shot[data-active=true]{opacity:1}.Solutions-module__8lX-ZG__shotImg{object-fit:cover;transition:transform var(--dur-4) var(--ease-ntw);transform:scale(1.045)}.Solutions-module__8lX-ZG__shot[data-active=true] .Solutions-module__8lX-ZG__shotImg{transform:scale(1)}@media (prefers-reduced-motion:reduce){.Solutions-module__8lX-ZG__shotImg{transition:none;transform:none}}.Solutions-module__8lX-ZG__details{z-index:1;max-inline-size:36ch;display:grid;position:absolute;inset-block-end:var(--space-3);inset-inline-start:var(--space-3)}.Solutions-module__8lX-ZG__detail{gap:var(--space-1);padding:var(--space-2) var(--space-3);border-radius:var(--radius-l);background-color:var(--glass-media);-webkit-backdrop-filter:blur(var(--glass-blur));backdrop-filter:blur(var(--glass-blur));color:var(--glass-text);opacity:0;transition:opacity var(--dur-3) var(--ease-ntw);flex-direction:column;grid-area:1/1;display:flex}.Solutions-module__8lX-ZG__detail[data-active=true]{opacity:1}.Solutions-module__8lX-ZG__detailText{font-size:var(--type-ui-size);color:var(--glass-text);text-wrap:pretty;line-height:1.45}.Solutions-module__8lX-ZG__begriffe{flex-wrap:wrap;gap:.375rem;margin:0;padding:0;list-style:none;display:flex}.Solutions-module__8lX-ZG__begriff{font-size:var(--type-caption-size);line-height:var(--type-caption-lh);border-radius:var(--radius-pill);color:var(--glass-text-dim);box-shadow:inset 0 0 0 .0625rem color-mix(in srgb, var(--glass-text) 28%, transparent);white-space:nowrap;padding:.25em .75em}.Solutions-module__8lX-ZG__begriffe[data-flow] .Solutions-module__8lX-ZG__begriff{color:var(--text-2);box-shadow:inset 0 0 0 .0625rem color-mix(in srgb, currentColor 35%, transparent)}.Solutions-module__8lX-ZG__tags{z-index:1;justify-items:end;display:grid;position:absolute;inset-block-start:var(--space-3);inset-inline-end:var(--space-3)}.Solutions-module__8lX-ZG__tag{border-radius:var(--radius-pill);background-color:var(--glass-media);-webkit-backdrop-filter:blur(var(--glass-blur));backdrop-filter:blur(var(--glass-blur));color:var(--glass-text);font-size:var(--type-ui-size);white-space:nowrap;opacity:0;transition:opacity var(--dur-3) var(--ease-ntw);grid-area:1/1;justify-self:end;padding:.5em 1em}.Solutions-module__8lX-ZG__tag[data-active=true]{opacity:1}.Solutions-module__8lX-ZG__flowHead{row-gap:var(--space-3);margin-block-end:var(--space-8)}.Solutions-module__8lX-ZG__flowTitle{color:var(--text-1);grid-column:1/span 10}.Solutions-module__8lX-ZG__flowIntro{color:var(--text-2);grid-column:1/span 10}.Solutions-module__8lX-ZG__flowList{padding:0 var(--page-margin) var(--space-12);max-inline-size:calc(64rem + 2 * var(--page-margin));margin:0;list-style:none}.Solutions-module__8lX-ZG__flowItem{border-block-start:.0625rem solid var(--hairline-color)}.Solutions-module__8lX-ZG__flowItem:last-child{border-block-end:.0625rem solid var(--hairline-color)}.Solutions-module__8lX-ZG__flowRow{font:inherit;margin:0}.Solutions-module__8lX-ZG__flowTrigger{align-items:baseline;gap:var(--space-2);inline-size:100%;min-block-size:var(--hit-target);padding-block:var(--space-3);color:var(--text-1);text-align:start;transition:transform var(--dur-1) var(--ease-snap);background-color:#0000;border:0;display:flex}.Solutions-module__8lX-ZG__flowTrigger:active{transition-duration:0s;transform:scale(.99)}.Solutions-module__8lX-ZG__flowNummer{color:var(--text-3);transition:color var(--dur-1) var(--ease-ntw);flex:0 0 2ch}.Solutions-module__8lX-ZG__flowItem[data-open] .Solutions-module__8lX-ZG__flowNummer{color:var(--accent)}.Solutions-module__8lX-ZG__flowName{min-inline-size:0;color:var(--text-2);transition:color var(--dur-2) var(--ease-ui);flex:auto}.Solutions-module__8lX-ZG__flowItem[data-open] .Solutions-module__8lX-ZG__flowName,.Solutions-module__8lX-ZG__flowTrigger:focus-visible .Solutions-module__8lX-ZG__flowName{color:var(--text-1)}.Solutions-module__8lX-ZG__flowIcon{block-size:1rem;inline-size:1rem;color:var(--text-2);transition:transform var(--dur-2) var(--ease-ui);flex:none;align-self:center}.Solutions-module__8lX-ZG__flowItem[data-open] .Solutions-module__8lX-ZG__flowIcon{transform:rotate(45deg)}.Solutions-module__8lX-ZG__flowPanel{visibility:hidden;transition:grid-template-rows var(--dur-2) var(--ease-ui), visibility var(--dur-2) var(--ease-ui);grid-template-rows:0fr;display:grid;overflow:hidden}.Solutions-module__8lX-ZG__flowItem[data-open] .Solutions-module__8lX-ZG__flowPanel{visibility:visible;transition-duration:var(--dur-3);transition-timing-function:var(--ease-ntw);grid-template-rows:1fr}.Solutions-module__8lX-ZG__flowPanelInner{gap:var(--space-3);flex-direction:column;min-block-size:0;display:flex}.Solutions-module__8lX-ZG__flowPanelInner>*{opacity:0;transition:opacity var(--dur-2) var(--ease-ui), transform var(--dur-2) var(--ease-ui);transform:translateY(.75rem)}.Solutions-module__8lX-ZG__flowItem[data-open] .Solutions-module__8lX-ZG__flowPanelInner>*{opacity:1;transition-duration:var(--dur-3);transition-timing-function:var(--ease-ntw);transform:translateY(0)}.Solutions-module__8lX-ZG__flowItem[data-open] .Solutions-module__8lX-ZG__flowPanelInner>:nth-child(2){transition-delay:90ms}.Solutions-module__8lX-ZG__flowItem[data-open] .Solutions-module__8lX-ZG__flowPanelInner>:nth-child(3){transition-delay:.18s}.Solutions-module__8lX-ZG__flowPanelInner>:first-child{margin-block-start:var(--space-1)}.Solutions-module__8lX-ZG__flowPanelInner>:last-child{margin-block-end:var(--space-4)}.Solutions-module__8lX-ZG__flowBenefit{color:var(--text-2);max-inline-size:52ch}@media (prefers-reduced-motion:reduce){.Solutions-module__8lX-ZG__flowTrigger,.Solutions-module__8lX-ZG__flowName,.Solutions-module__8lX-ZG__flowNummer,.Solutions-module__8lX-ZG__flowIcon,.Solutions-module__8lX-ZG__flowPanel,.Solutions-module__8lX-ZG__flowPanelInner>*{transition:none}.Solutions-module__8lX-ZG__flowPanelInner>*,.Solutions-module__8lX-ZG__flowTrigger:active{transform:none}}@media (min-width:48.0625em) and (prefers-reduced-motion:no-preference){.Solutions-module__8lX-ZG__pinned,.Solutions-module__8lX-ZG__pinnedHeading{display:block}.Solutions-module__8lX-ZG__flow{display:none}}
