.sticky-stage.svelte-1oriuhw.svelte-1oriuhw{position:sticky;top:0;left:0;width:100%;height:100vh;height:100dvh;overflow:hidden;z-index:20;background:var(--color-primary-ultra-light);will-change:transform}.beispiel-story.svelte-1oriuhw.svelte-1oriuhw{position:relative;display:block;height:450vh;min-height:100dvh;color:var(--color-primary);background:var(--color-primary-ultra-light);overflow:visible}.panel.svelte-1oriuhw.svelte-1oriuhw{position:absolute;top:0;left:0;right:0;bottom:0;opacity:0;pointer-events:none;transform:translate3d(0,20px,0);transition:opacity .5s ease,transform .6s cubic-bezier(.16,1,.3,1);will-change:opacity,transform;background:var(--color-primary-ultra-light);color:var(--color-primary);z-index:1;display:flex;align-items:center;justify-content:center}.panel.svelte-1oriuhw>.container.svelte-1oriuhw{height:auto;max-height:80vh;display:flex;flex-direction:column;justify-content:center}.beispiel-story.phase-1.svelte-1oriuhw .phase-1-panel.svelte-1oriuhw,.beispiel-story.phase-2.svelte-1oriuhw .phase-2-panel.svelte-1oriuhw,.beispiel-story.phase-3.svelte-1oriuhw .phase-3-panel.svelte-1oriuhw,.beispiel-story.phase-4.svelte-1oriuhw .phase-mobile-4-panel.svelte-1oriuhw,.beispiel-story.phase-5.svelte-1oriuhw .phase-mobile-5-panel.svelte-1oriuhw,.beispiel-story.phase-6.svelte-1oriuhw .phase-result-panel.svelte-1oriuhw{opacity:1;transform:translateZ(0);pointer-events:auto;z-index:30}.phase-mobile-4-panel.svelte-1oriuhw.svelte-1oriuhw,.phase-mobile-5-panel.svelte-1oriuhw.svelte-1oriuhw{display:none}.beispiel-story.is-mobile.svelte-1oriuhw .phase-mobile-4-panel.svelte-1oriuhw,.beispiel-story.is-mobile.svelte-1oriuhw .phase-mobile-5-panel.svelte-1oriuhw{display:flex}.story-box.svelte-1oriuhw.svelte-1oriuhw{opacity:0;transform:translate3d(0,30px,0);transition:opacity .4s ease,transform .5s ease;background:white;padding:2rem 3rem;border-radius:1rem;box-shadow:0 4px 20px #00000014;border:2px solid rgba(51,69,175,.1)}.story-text.svelte-1oriuhw.svelte-1oriuhw{margin:0;line-height:1.5}.beispiel-story.phase-2.svelte-1oriuhw .story-box.svelte-1oriuhw:nth-child(1){opacity:1;transform:translateZ(0);transition-delay:.2s}.beispiel-story.phase-2.svelte-1oriuhw .story-box.svelte-1oriuhw:nth-child(2){opacity:1;transform:translateZ(0);transition-delay:.4s}.beispiel-story.phase-2.svelte-1oriuhw .story-box.svelte-1oriuhw:nth-child(3){opacity:1;transform:translateZ(0);transition-delay:.6s}@media (max-width: 767px){.story-box.svelte-1oriuhw.svelte-1oriuhw{padding:1.5rem 2rem}}.ergebnis-box.svelte-1oriuhw.svelte-1oriuhw{background:white;padding:2.5rem 3rem;border-radius:1.5rem;box-shadow:0 8px 30px #0000001f;border:3px solid var(--color-primary)}.ergebnis-subtext.svelte-1oriuhw.svelte-1oriuhw{padding:1.5rem 2rem;background:rgba(255,255,255,.5);border-radius:1rem}.dienste-section.svelte-1oriuhw.svelte-1oriuhw{margin-top:3rem;padding-top:2rem;border-top:2px solid rgba(51,69,175,.2)}.dienst-badge.svelte-1oriuhw.svelte-1oriuhw{display:inline-block;padding:.75rem 1.5rem;background:white;border:2px solid var(--color-primary);border-radius:2rem;font-size:.95rem;font-weight:600;color:var(--color-primary);transition:all .2s ease}.dienst-badge.svelte-1oriuhw.svelte-1oriuhw:hover{background:var(--color-primary);color:#fff;transform:translateY(-2px);box-shadow:0 4px 12px #3345af4d}@media (min-width: 1024px) and (max-height: 850px){.panel.svelte-1oriuhw.svelte-1oriuhw{padding-top:80px;align-items:center}.panel.svelte-1oriuhw>.container.svelte-1oriuhw{margin-top:20px;max-height:calc(100vh - 120px)}.max-w-4xl.flex.flex-col.svelte-1oriuhw.svelte-1oriuhw{gap:1rem!important}h2.text-4xl.svelte-1oriuhw.svelte-1oriuhw{font-size:2rem!important;margin-bottom:.5rem!important}.infografik-container.svelte-1oriuhw.svelte-1oriuhw{max-width:70%;margin:0 auto}.story-box.svelte-1oriuhw.svelte-1oriuhw{padding:.875rem 1.25rem}.story-text.lg\:text-3xl.svelte-1oriuhw.svelte-1oriuhw{font-size:1.15rem!important}.mockup-image.svelte-1oriuhw.svelte-1oriuhw{max-width:140px}h3.text-xl.md\:text-4xl.svelte-1oriuhw.svelte-1oriuhw{font-size:1.75rem!important;margin-bottom:1rem!important}.mockup-label.svelte-1oriuhw.svelte-1oriuhw{font-size:1rem!important}h3.lg\:text-6xl.svelte-1oriuhw.svelte-1oriuhw{font-size:1.85rem!important;margin-bottom:.75rem!important}.ergebnis-box.svelte-1oriuhw.svelte-1oriuhw{padding:1rem 1.25rem}.ergebnis-box.svelte-1oriuhw p.md\:text-3xl.svelte-1oriuhw{font-size:1.25rem!important}.ergebnis-subtext.svelte-1oriuhw.svelte-1oriuhw{padding:.75rem 1rem}.ergebnis-subtext.svelte-1oriuhw p.md\:text-2xl.svelte-1oriuhw{font-size:.95rem!important}.dienste-section.svelte-1oriuhw.svelte-1oriuhw{margin-top:.75rem;padding-top:.5rem}}.ergebnis-box.svelte-1oriuhw strong,.ergebnis-subtext.svelte-1oriuhw strong{color:var(--color-primary);font-weight:700}@media (max-width: 767px){.story-box.svelte-1oriuhw.svelte-1oriuhw{padding:1rem 1.25rem;line-height:1.4}.ergebnis-box.svelte-1oriuhw.svelte-1oriuhw{padding:1rem}.ergebnis-subtext.svelte-1oriuhw.svelte-1oriuhw{padding:.75rem 1rem}.dienst-badge.svelte-1oriuhw.svelte-1oriuhw{padding:.5rem 1rem;font-size:.75rem}.dienste-section.svelte-1oriuhw.svelte-1oriuhw{margin-top:1.5rem;padding-top:1.5rem}.mockup-image.svelte-1oriuhw.svelte-1oriuhw{max-width:120px}.mockup-label.svelte-1oriuhw.svelte-1oriuhw{font-size:.75rem;margin-top:.5rem}.infografik-container.svelte-1oriuhw.svelte-1oriuhw{max-width:100%;overflow-x:hidden}.infografik-container.svelte-1oriuhw img.svelte-1oriuhw{width:100%;height:auto;max-width:100%}}@media (max-width: 480px){.story-box.svelte-1oriuhw.svelte-1oriuhw{padding:.625rem .875rem;line-height:1.35}.ergebnis-box.svelte-1oriuhw.svelte-1oriuhw{padding:.875rem}.mockup-image.svelte-1oriuhw.svelte-1oriuhw{max-width:110px}}.mockup-container.svelte-1oriuhw.svelte-1oriuhw{display:flex;gap:2rem;justify-content:center;align-items:flex-end;width:100%}.mockup-item.svelte-1oriuhw.svelte-1oriuhw{opacity:0;transform:translate3d(0,30px,0);transition:opacity .5s ease,transform .6s cubic-bezier(.16,1,.3,1);display:flex;flex-direction:column;align-items:center}@media (max-width: 767px){.mockup-container.svelte-1oriuhw.svelte-1oriuhw{flex-direction:column;align-items:center;justify-content:center;gap:1.5rem;height:auto}.mockup-item.svelte-1oriuhw.svelte-1oriuhw{transform:translate3d(0,40px,0)}.mockup-2.svelte-1oriuhw.svelte-1oriuhw,.mockup-3.svelte-1oriuhw.svelte-1oriuhw{display:none}}.mockup-single.svelte-1oriuhw.svelte-1oriuhw{height:auto;min-height:-moz-min-content;min-height:min-content}.beispiel-story.phase-3.svelte-1oriuhw .mockup-1.svelte-1oriuhw,.beispiel-story.phase-3.svelte-1oriuhw .mockup-2.svelte-1oriuhw,.beispiel-story.phase-3.svelte-1oriuhw .mockup-3.svelte-1oriuhw,.beispiel-story.phase-4.svelte-1oriuhw .mockup-single-item.svelte-1oriuhw,.beispiel-story.phase-5.svelte-1oriuhw .mockup-single-item.svelte-1oriuhw{opacity:1;transform:translateZ(0)}.beispiel-story.phase-3.svelte-1oriuhw .mockup-1.svelte-1oriuhw{transition-delay:.1s}.beispiel-story.phase-3.svelte-1oriuhw .mockup-2.svelte-1oriuhw{transition-delay:.25s}.beispiel-story.phase-3.svelte-1oriuhw .mockup-3.svelte-1oriuhw{transition-delay:.4s}.beispiel-story.is-mobile.phase-3.svelte-1oriuhw .mockup-1.svelte-1oriuhw,.beispiel-story.phase-4.svelte-1oriuhw .mockup-single-item.svelte-1oriuhw,.beispiel-story.phase-5.svelte-1oriuhw .mockup-single-item.svelte-1oriuhw{transition-delay:.2s}.mockup-image.svelte-1oriuhw.svelte-1oriuhw{width:100%;max-width:220px;height:auto;border-radius:1.5rem;box-shadow:0 20px 60px #0000004d}.mockup-label.svelte-1oriuhw.svelte-1oriuhw{margin-top:1rem;font-size:1.15rem;font-weight:600;text-align:center;opacity:.8}@media (max-width: 767px){.mockup-image.svelte-1oriuhw.svelte-1oriuhw{max-width:180px}}.hero-container.svelte-tg75ti{height:101vh;background:white;position:relative;z-index:1}.hero-sticky.svelte-tg75ti{position:sticky;top:0;height:100vh;height:100dvh;overflow:hidden;display:flex;align-items:center;justify-content:center;background:white}.hero-video-wrapper.svelte-tg75ti{width:100%;height:100%;overflow:hidden;will-change:transform,border-radius;background:black}.prose h2{font-size:2.25rem;margin-top:2rem;margin-bottom:1rem;color:var(--color-primary)}.prose p{font-size:1.25rem;margin-bottom:1.5rem}
