:root{--skib-cta-radius:12px;--skib-cta-size:16px;--skib-cta-height:48px;--skib-cta-padding:20px}body :is(.v2 .v2-button,.v2 .v2-nav-contact,.knowledge-button,.skib-footer-button,.hiring-button,.v2-contact-form>button[type=submit]){box-sizing:border-box;font-family:inherit;font-size:var(--skib-cta-size);min-height:var(--skib-cta-height);border-radius:var(--skib-cta-radius);height:auto;padding:14px var(--skib-cta-padding);align-items:center;gap:16px;font-weight:400;line-height:1.2;text-decoration:none;display:inline-flex}body :is(.v2-button,.v2-nav-contact,.knowledge-button,.skib-footer-button,.hiring-button) svg{flex-shrink:0;width:18px;height:18px}body .hiring .hiring-overview-apply,body .hiring .hiring-overview-apply:hover{color:#fff;width:fit-content;box-shadow:none;background:0 0;border:0;justify-content:flex-start;padding-inline:0;transform:none}body .hiring .hiring-overview-apply:hover svg{transform:none}.hiring a.hiring-role-card{text-decoration:none;position:relative}.hiring a.hiring-role-card:focus-visible{outline-offset:6px;outline:2px solid #fff}.hiring .hiring-form-privacy input[type=checkbox]{appearance:none;background:0 0;border:1px solid #aaa;border-radius:6px;place-items:center;width:22px;height:22px;display:grid}.hiring .hiring-form-privacy input[type=checkbox]:checked{background:#fff;border-color:#fff}.hiring .hiring-form-privacy input[type=checkbox]:checked:after{content:"";border:2px solid #111;border-width:0 2px 2px 0;width:6px;height:11px;transform:translateY(-1px)rotate(45deg)}.hiring .hiring-form-privacy input[type=checkbox]:focus-visible{outline-offset:4px;outline:2px solid #fff}.v2-panel-wrap{position:relative}.v2-panel-controls{z-index:3;position:absolute;top:14px;right:20px}.v2-journey .v2-panel-controls .v2-phase-controls{align-items:center;gap:10px;margin:0;display:flex}.v2-journey .v2-panel-controls .v2-phase-controls .v2-phase-timer{order:-1;width:100px;height:2px;margin-right:10px}.v2-journey .v2-panel-controls .v2-phase-controls button{width:30px;height:30px}.v2-journey .v2-panel-controls .v2-phase-controls svg{width:15px;height:15px}@media (max-width:767px){:root{--skib-cta-size:14px;--skib-cta-height:44px;--skib-cta-padding:16px}body .v2 .v2-nav{height:64px;top:22px;left:16px;right:16px}body .v2 .v2-nav nav{gap:12px;padding-inline:12px;margin-inline:0!important}body .v2 .v2-nav nav>a:first-of-type{flex-shrink:0;transform:none!important}body .v2 .v2-nav img{width:42px}body .v2 .v2-nav-contact{white-space:nowrap;flex:0 auto;gap:10px;min-width:0;padding-inline:12px;font-size:13px}body .knowledge-navigation{width:auto;left:16px;right:16px;margin-inline:0!important}body .knowledge-navigation-inner{gap:12px;min-height:64px;padding-inline:12px}body .knowledge-navigation-inner>a{margin-right:0!important;transform:none!important}body .knowledge-navigation .knowledge-button{gap:10px;padding-inline:12px;font-size:13px}body .knowledge-navigation-inner>a:first-of-type{flex-shrink:0}body .v2 .v2-hero-copy{margin-inline:24px;padding-block:120px}body .v2 .v2-hero-actions{flex-direction:column;align-items:flex-start;gap:16px;margin-top:32px}body .v2 .v2-hero-actions>.v2-button{justify-content:flex-start;width:auto}body .v2 .v2-hero-actions .v2-discover{margin:0;padding-left:0}body .v2 .v2-panel-controls{justify-content:flex-end;margin-bottom:20px;display:flex;position:relative;top:auto;right:auto}body .v2 .v2-panel-controls .v2-phase-controls{gap:14px}body .v2 .v2-panel-controls .v2-phase-controls button{width:44px;height:44px}body .v2 .v2-panel-controls .v2-phase-controls svg{width:22px;height:22px}body .v2 .v2-panel-controls .v2-phase-timer{width:110px;height:3px}body .v2 .v2-testimonial-window:has(.v2-testimonial-loop){overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:none;touch-action:pan-x pan-y;overflow-x:auto}body .v2 .v2-testimonial-track.v2-testimonial-loop{will-change:auto;animation:none;transform:none}body .v2 .v2-testimonial-group[aria-hidden=true]{display:none}body .v2 .v2-testimonial-group{gap:24px;padding-inline:24px}body .v2 .v2-testimonial-loop .v2-customer-card{scroll-snap-align:center;width:min(82vw,360px)}body .knowledge .knowledge-cover{flex-direction:column;justify-content:flex-end;height:auto;min-height:90svh;padding:290px 6% 64px;display:flex}body .knowledge .knowledge-cover h1{margin-top:auto}body .knowledge .knowledge-offer-bottom .knowledge-button{justify-self:start;width:auto}}@media (min-width:1024px){body .v2 .v2-hero{min-height:100svh;padding-block:0;display:block}body .v2 .v2-hero-copy{width:min(980px,75%);margin-left:5.6%;padding-block:120px}body .v2 .v2-hero-actions{margin-top:36px}}.v2 .v2-journey-video .v2-stage-layout{grid-template-columns:minmax(0,1fr) minmax(0,.8fr);align-items:center;gap:clamp(32px,6vw,100px);width:87.4%;margin-inline:auto}.v2 .v2-journey-video .v2-panel-wrap{grid-area:1/1;justify-self:center;width:min(100%,56svh)}.v2 .v2-journey-video .v2-panel-wrap:after{display:none}.v2 .v2-journey-video .v2-stage-copy{grid-area:1/2;max-width:420px;margin:0}.v2 .v2-journey-video .v2-panel{background:#000;gap:0;height:auto;min-height:0;padding:0}.v2 .v2-journey-video .v2-panel-toolbar{height:auto;min-height:56px;padding:16px 20px}.v2 .v2-journey-video .v2-panel-controls{justify-content:flex-end;margin-bottom:16px;display:flex;position:relative;top:auto;right:auto}.v2 .v2-journey-video .v2-panel-controls button{width:44px;height:44px}.acquisition-video-frame{aspect-ratio:3/4;background:#000;width:100%;position:relative}.acquisition-video-player{background:#000;width:100%}.acquisition-video-preload{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.acquisition-video-play{z-index:2;color:#fff;cursor:pointer;background:#000c;border:1px solid #ffffff60;border-radius:50%;place-items:center;width:44px;height:44px;display:grid;position:absolute;bottom:16px;right:16px}.acquisition-video-play svg{width:18px;height:18px}.acquisition-video-play:focus-visible{outline-offset:4px;outline:2px solid #fff}@media (max-width:767px){.v2 .v2-journey-video .v2-stage-layout{grid-template-columns:minmax(0,1fr);gap:20px;width:calc(100% - 40px)}.v2 .v2-journey-video .v2-stage-copy{grid-area:1/1;max-width:none}.v2 .v2-journey-video .v2-panel-wrap{grid-area:2/1;width:100%;max-width:520px}}@media (max-width:767px) and (orientation:landscape){.v2 .v2-journey-video .v2-panel-wrap{max-width:55svh}}@media (min-width:768px){.v2 .v2-journey-video .v2-panel-controls{margin-bottom:0;position:absolute;top:6px;right:12px}.v2 .v2-journey-video .v2-panel-controls .v2-phase-timer{width:60px}.v2 .v2-journey-video .v2-panel-toolbar{min-height:56px;padding-right:210px}}.v2 .v2-journey-video .v2-stage-layout{grid-template-columns:minmax(0,1.65fr) minmax(0,1fr);gap:clamp(28px,4vw,72px)}.v2 .v2-journey-video .v2-panel-wrap{width:min(100%,84svh)}.acquisition-panel-body{grid-template-columns:minmax(0,1fr) minmax(0,2fr);min-width:0;display:grid}.v2 .acquisition-panel-body{padding-left:33.3333%;display:block;position:relative}.v2 .v2-journey-video .v2-terminal-side{flex-direction:column;width:33.3333%;height:100%;display:flex;position:absolute;inset:0 auto 0 0;overflow:hidden}.v2 .v2-journey-video .v2-terminal{flex:1;min-height:0;overflow:hidden}@media (max-width:767px){.v2 .v2-journey-video .v2-stage-layout{grid-template-columns:minmax(0,1fr);gap:20px}.v2 .v2-journey-video .v2-panel-wrap{width:100%}.v2 .v2-journey-video .v2-terminal-side{display:none}.v2 .v2-journey-video .acquisition-panel-body{padding-left:0}}.v2 .v2-journey.v2-journey-manual.v2-journey-scroll{height:580svh;scroll-margin-top:0}.v2 .v2-journey-scroll .v2-journey-sticky{height:100svh;min-height:0;padding:0;position:sticky;top:0}.v2 .v2-journey-scroll .v2-stage{padding:100px 0 24px}.v2 .v2-journey-scroll .v2-panel-wrap{width:min(100%,78svh)}.v2 .v2-journey-scroll .v2-stage-layout{gap:clamp(72px,7vw,112px)}.v2 .v2-journey-scroll .v2-panel-controls{width:44px;margin:0;display:block;position:absolute;inset:0 -54px 0 auto}.v2 .v2-journey-scroll .v2-panel-toolbar{padding-right:20px}.acquisition-scroll-rail{grid-template-rows:repeat(6,1fr);gap:6px;height:100%;display:grid}.acquisition-phase-anchor{justify-content:center;align-items:center;gap:7px;min-height:32px;display:flex;position:relative;text-decoration:none!important}.acquisition-phase-track{background:#303735;border-radius:4px;width:3px;height:100%;display:block;position:relative;overflow:hidden}.acquisition-phase-track>span{transform-origin:top;background:#c5e9d8;position:absolute;inset:0}.acquisition-phase-number{color:#757d78;font-variant-numeric:tabular-nums;font-size:10px;transition:color .25s}.acquisition-phase-anchor[aria-current] .acquisition-phase-number{color:#fff}.acquisition-phase-anchor[aria-current] .acquisition-phase-track{background:#64796b}.acquisition-phase-tooltip{color:#fff;white-space:nowrap;opacity:0;pointer-events:none;z-index:5;background:#151a17;border-radius:6px;padding:8px 12px;font-size:13px;transition:opacity .2s,transform .2s;position:absolute;left:100%;transform:translate(-4px)}.acquisition-phase-anchor:hover .acquisition-phase-tooltip,.acquisition-phase-anchor:focus-visible .acquisition-phase-tooltip{opacity:1;transform:none}.acquisition-phase-anchor:focus-visible{outline-offset:2px;border-radius:4px;outline:2px solid #c5e9d8}.acquisition-anchor{pointer-events:none;width:1px;height:1px;scroll-margin:0;position:absolute}.acquisition-anchor-0{top:0}.acquisition-anchor-1{top:81svh}.acquisition-anchor-2{top:161svh}.acquisition-anchor-3{top:241svh}.acquisition-anchor-4{top:321svh}.acquisition-anchor-5{top:401svh}.v2 .v2-customer-portrait{aspect-ratio:1}.v2 .v2-customer-story{align-items:center}.v2 .v2-testimonial-track .v2-customer-story>blockquote{grid-column:1/-1;margin:0;font-size:clamp(18px,1.4vw,22px);line-height:1.45}@media (max-width:767px){.v2 .v2-journey-scroll .v2-stage{padding:88px 0 12px}.v2 .v2-journey-scroll .v2-stage-layout{gap:14px;width:calc(100% - 64px);margin-left:20px}.v2 .v2-journey-scroll .v2-panel-wrap{width:min(100%,38svh,58.5svh - 129px,75svh - 234px)}.v2 .v2-journey-scroll .v2-panel-controls{width:36px;inset:0 -42px 0 auto}.v2 .v2-journey-scroll .v2-stage-copy{height:22svh;min-height:140px}.v2 .v2-journey-scroll .v2-phase-copy-window{height:100%;min-height:0;padding-bottom:0}.v2 .v2-journey-scroll .v2-stage-copy h2{font-size:clamp(23px,5.8vw,30px)}.v2 .v2-journey-scroll .v2-stage-copy p{font-size:14px;line-height:1.45}.acquisition-phase-tooltip{display:none}}@media (max-height:550px) and (orientation:landscape){.v2 .v2-journey-scroll .v2-stage-layout{grid-template-columns:1fr 1fr}.v2 .v2-journey-scroll .v2-panel-wrap{grid-area:1/1;width:34svh}.v2 .v2-journey-scroll .v2-stage-copy{grid-area:1/2;height:auto}.v2 .v2-journey-scroll .v2-terminal-side{display:none}.v2 .v2-journey-scroll .acquisition-panel-body{padding-left:0}}.v2 .v2-journey-video .acquisition-video-player video,.v2 .v2-journey-video .acquisition-video-frame img{object-fit:contain}@media (max-width:767px){.v2 .v2-journey-scroll .v2-stage-copy{height:auto;min-height:0}.v2 .v2-journey-scroll .v2-phase-copy-window{height:auto;padding:0;-webkit-mask-image:none;mask-image:none}.v2 .v2-journey-scroll .v2-phase-copy-item{padding-bottom:0}.v2 .v2-journey-scroll .v2-panel-wrap{width:min(100%, calc((100svh - var(--journey-copy-height,300px) - var(--journey-mobile-reserved)) * .75))}}@media (max-height:550px) and (orientation:landscape){.v2 .v2-journey-scroll .v2-stage-copy{height:auto;min-height:0}.v2 .v2-journey-scroll .v2-phase-copy-window{height:auto;padding:0;-webkit-mask-image:none;mask-image:none}.v2 .v2-journey-scroll .v2-phase-copy-item{padding-bottom:0}.v2 .v2-journey-scroll .v2-panel-wrap{width:34svh}}@media (max-width:767px){body .v2 .v2-hero-actions{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:12px;width:100%;display:grid}body .v2 .v2-hero-actions>a{width:100%;min-width:0;min-height:var(--skib-cta-height);justify-content:center;gap:8px;margin:0;padding-inline:12px;font-size:15px}body .v2 .v2-hero-actions .v2-discover{padding-inline:12px}}body a[data-contact-variant=B],body a:is(.knowledge-button,.skib-footer-button,[data-slot=button])[href$=\/kontakt],body a:is(.knowledge-button,.skib-footer-button,[data-slot=button])[href$=\/contact]{--skib-cta-radius:6px;border-radius:var(--skib-cta-radius)}body .v2 .v2-nav nav{padding-right:12px}@media (max-width:767px){body .v2 .v2-nav nav{padding-right:10px}}body .v2 .v2-nav .v2-nav-contact{height:var(--skib-cta-height);padding-block:0}@media (max-width:767px){body .v2 .v2-hero-actions>.v2-button{justify-content:space-between;width:100%}body .v2 .v2-hero-actions>.v2-button svg{margin-left:auto}}
