.home-sec[data-astro-cid-lcdefpme]{--sec-pad:clamp(4rem, 3rem + 4vw, 7rem);padding-block:var(--sec-pad);position:relative}.home-sec[data-astro-cid-lcdefpme].slant-t{padding-top:calc(var(--sec-pad) + var(--slant))}.home-sec[data-astro-cid-lcdefpme].slant-b{padding-bottom:calc(var(--sec-pad) + var(--slant))}.home-sec--ink[data-astro-cid-lcdefpme]{isolation:isolate;overflow:clip}.home-sec--surface[data-astro-cid-lcdefpme]{background:var(--color-bg-elevated)}.home-sec[data-astro-cid-lcdefpme].home-sec--cta{padding-bottom:var(--space-10)}.home-shape--nutzen[data-astro-cid-lcdefpme]{--drift:4rem;width:75%;height:70%;top:8%;right:-30%}.home-shape--produkte[data-astro-cid-lcdefpme]{--drift:5rem;width:80%;height:45%;top:14%;left:-35%}.home-shape--line[data-astro-cid-lcdefpme]{--drift:7rem;opacity:.5;width:14rem;height:50%;top:40%;right:5%}.home-head[data-astro-cid-lcdefpme]{margin-bottom:var(--space-8);max-width:var(--reading-max)}.home-head[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme],.home-intro__title[data-astro-cid-lcdefpme]{font-size:var(--text-display-2);letter-spacing:var(--tracking-display);text-wrap:balance;margin:0;line-height:1}.home-intro[data-astro-cid-lcdefpme]{gap:var(--space-6);display:grid}.home-intro__text[data-astro-cid-lcdefpme]{padding-left:var(--space-6);max-width:52ch;font-size:var(--text-lg);color:var(--color-text);margin:0;line-height:1.5;position:relative}.home-intro__text[data-astro-cid-lcdefpme]:before{content:"";background:var(--color-accent);width:6px;position:absolute;top:.35em;bottom:.35em;left:0;transform:skewY(-24deg)}@media (width>=960px){.home-intro__text[data-astro-cid-lcdefpme]{font-size:var(--text-xl)}.home-intro[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1fr) minmax(0,2fr);align-items:start}}.home-grid[data-astro-cid-lcdefpme]{gap:var(--space-6);display:grid}@media (width>=720px){.home-grid--3[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,minmax(0,1fr))}.home-grid--4[data-astro-cid-lcdefpme],.home-grid--products[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1080px){.home-grid--4[data-astro-cid-lcdefpme]{grid-template-columns:repeat(4,minmax(0,1fr))}.home-grid--products[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,minmax(0,1fr))}}.home-note[data-astro-cid-lcdefpme]{margin:var(--space-7) 0 0;max-width:var(--reading-max);color:var(--color-text-muted)}.home-note[data-astro-cid-lcdefpme]+.home-note[data-astro-cid-lcdefpme]{margin-top:var(--space-3)}.home-note--stop[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{color:var(--color-heading)}.home-more[data-astro-cid-lcdefpme]{margin:var(--space-6) 0 0;font-weight:700}.home-more[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{color:var(--color-link)}.home-faq[data-astro-cid-lcdefpme]{max-width:var(--reading-max)}.steps[data-astro-cid-lcdefpme]{gap:var(--space-7);margin:0;padding:0;list-style:none;display:grid;position:relative}.steps[data-astro-cid-lcdefpme]:before{content:"";top:var(--space-6);bottom:var(--space-6);background:var(--color-border);width:3px;position:absolute;left:1.5rem}.steps__item[data-astro-cid-lcdefpme]{gap:var(--space-5);align-items:flex-start;display:flex;position:relative}.steps__num[data-astro-cid-lcdefpme]{width:3.25rem;height:3rem;font-family:var(--font-heading);color:var(--color-on-primary);background:var(--color-primary);clip-path:polygon(.75rem 0,100% 0,calc(100% - .75rem) 100%,0 100%);flex:none;place-items:center;font-size:1.75rem;font-weight:700;line-height:1;display:inline-grid}.steps__body[data-astro-cid-lcdefpme]{gap:var(--space-1);padding-top:var(--space-2);display:grid}.steps__name[data-astro-cid-lcdefpme]{font-family:var(--font-heading);font-size:var(--text-xl);color:var(--color-heading);line-height:1.2}.steps__text[data-astro-cid-lcdefpme]{color:var(--color-text-muted)}@media (width>=960px){.steps[data-astro-cid-lcdefpme]{gap:var(--space-6);grid-template-columns:repeat(5,minmax(0,1fr))}.steps[data-astro-cid-lcdefpme]:before{width:auto;height:3px;inset:1.4rem 0 auto}.steps__item[data-astro-cid-lcdefpme]{flex-direction:column}}
