.nv-service-scene::before{inset:0!important;background:radial-gradient(70% 62% at 52% 30%,rgba(124,134,255,.22),rgba(124,134,255,0) 72%)!important;border-radius:var(--nv-r-xl)}.nv-service-panel{overflow:hidden}.contact h2{max-width:16ch}.contact h2 .blue{color:var(--nv-text-dim)}.nv-hero h1 .hl{background:linear-gradient(180deg,#fff 0,#e6e8fb 52%,#aab0e6 100%);-webkit-background-clip:text;background-clip:text;color:transparent}.nv-hero h1 .hl .blue{color:#4a4e59;background:0 0;-webkit-text-fill-color:#4a4e59}.nv-hero .nv-flow__board{background:radial-gradient(62% 52% at 56% 40%,rgba(44,50,117,.55),rgba(44,50,117,0) 74%)!important;opacity:1!important;box-shadow:none!important}[data-nv-reveal] .nv-word{color:var(--nv-text-dim);transition:color 260ms var(--nv-ease)}[data-nv-reveal] .nv-word.is-on{color:var(--nv-text)}html:not(.js) [data-nv-reveal] .nv-word{color:var(--nv-text)}@media (prefers-reduced-motion:reduce){[data-nv-reveal] .nv-word{color:var(--nv-text);transition:none}}.nv-pix-ready .nv-pix-glass{filter:none;will-change:transform,opacity}.nv-pix-step .nv-pix-shape{width:112%;max-width:calc(570px * 1.12);left:50%;transform:translateX(-50%);margin-inline:0}.nv-pix-step--sort .nv-pix-shape{max-width:calc(680px * 1.12)}@media(max-width:760px){.nv-pix-step .nv-pix-shape{width:108%;max-width:calc(430px * 1.08)}}.nv-hero-swarm-seed{height:clamp(170px,28vh,300px);-webkit-mask-image:linear-gradient(90deg,transparent,#fff 8%,#fff 92%,transparent),linear-gradient(180deg,transparent 0%,#fff 62%);-webkit-mask-composite:source-in;mask-image:linear-gradient(90deg,transparent,#fff 8%,#fff 92%,transparent),linear-gradient(180deg,transparent 0%,#fff 62%);mask-composite:intersect}@media(max-width:760px){.nv-hero-swarm-seed{height:clamp(120px,20vh,180px)}}.nv-premium .nv-hero{min-height:auto!important;padding-bottom:0!important}.nv-premium .nv-hero .hero-inner{padding-bottom:0!important}.nv-hero-swarm-seed{margin-top:clamp(-140px,-14vh,-70px);background:0 0!important;position:relative;z-index:1;pointer-events:none}@media(max-width:760px){.nv-hero-swarm-seed{margin-top:clamp(-90px,-10vh,-50px)}}#arbeitsweise.nv-approach{border-top:0!important;border-bottom:0!important}.nv-approach-steps{gap:clamp(16px,1.8vw,24px)!important;margin-top:clamp(48px,6vw,72px)!important}.nv-approach-steps article{position:relative;isolation:isolate;border:1px solid var(--nv-line)!important;border-top:1px solid var(--nv-line)!important;border-radius:var(--nv-r-xl);background:linear-gradient(180deg,var(--nv-glass-2),var(--nv-glass));backdrop-filter:blur(var(--nv-blur)) saturate(140%);-webkit-backdrop-filter:blur(var(--nv-blur)) saturate(140%);box-shadow:var(--nv-edge),var(--nv-shadow);padding:clamp(28px,3vw,40px)!important;display:flex;flex-direction:column;transition:transform var(--nv-t-out) var(--nv-ease),border-color var(--nv-t-out) var(--nv-ease)}.nv-approach-steps article::before{content:"";position:absolute;inset:0;border-radius:inherit;background:var(--nv-sheen);pointer-events:none;z-index:-1}.nv-approach-steps article>span{display:block;font-size:var(--nv-micro)!important;letter-spacing:.08em;text-transform:uppercase;color:var(--nv-text-3)!important;font-weight:var(--nv-weight-heading);padding-bottom:16px;margin-bottom:22px;border-bottom:1px solid var(--nv-line)}.nv-approach-steps h3{font-size:var(--nv-h3)!important;margin:0 0 12px!important}.nv-approach-steps p{font-size:var(--nv-body)!important;color:var(--nv-text-2)!important;line-height:1.55!important;margin:0}@media (hover:hover) and (pointer:fine){.nv-approach-steps article:hover{transform:translateY(-4px);border-color:var(--nv-line-strong)!important;transition-duration:var(--nv-t-hover)}}@media(max-width:760px){.nv-approach-steps article{padding:24px!important}}.nv-pix-step .nv-pix-shape{aspect-ratio:152/116}.nv-pix-step--inbox .nv-process-copy h2{font-size:var(--nv-display)}.nv-pix-step--sort .nv-pix-copy h3{max-width:none}@media(min-width:1101px){.nv-pix-step--sort .nv-pix-copy{margin-left:calc(-1 * var(--nv-s9));width:calc(100% + var(--nv-s9))}}@media(min-width:761px) and (max-width:1100px){.nv-pix-step--sort .nv-pix-copy h3{font-size:var(--nv-h1)}}.nv-pix-step .nv-pix-glass{font-size:var(--nv-h3);width:auto;max-width:35ch;margin:var(--nv-s6) 0 0;padding:0 0 0 var(--nv-s5);border:0;border-left:1px solid var(--nv-blue-300);border-radius:0;background:0 0;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}.nv-pix-step .nv-pix-glass::before{content:none}.nv-pix-step .nv-pix-glass p{font-size:var(--nv-h3);line-height:var(--nv-lh-body);letter-spacing:0;color:var(--nv-text-2)}@media(max-width:760px){.nv-pix-step .nv-pix-glass{margin-top:var(--nv-s5)}}.nv-pix-section .nv-pix-step .nv-pix-shape{width:132%;max-width:calc(570px * 1.32)}.nv-pix-section .nv-pix-step--sort .nv-pix-shape{max-width:calc(680px * 1.32)}@media(min-width:761px) and (max-width:1100px){.nv-pix-section .nv-pix-step .nv-pix-shape{width:124%}}@media(max-width:760px){.nv-pix-section .nv-pix-step .nv-pix-shape{width:min(114%,calc(100vw - var(--nv-s6)));max-width:calc(430px * 1.14)}}#arbeitsweise .nv-approach-intro h2 .blue{color:var(--nv-blue-100)}#arbeitsweise .nv-approach-steps{gap:var(--nv-s5)!important}#arbeitsweise .nv-approach-card{overflow:hidden;padding:var(--nv-s6)!important;background:linear-gradient(145deg,var(--nv-blue-700),var(--nv-blue-950) 64%,var(--nv-ink));border-color:var(--nv-blue-500)!important;backdrop-filter:none;-webkit-backdrop-filter:none;transition:opacity var(--nv-t-reveal) var(--nv-ease-reveal),transform var(--nv-t-reveal) var(--nv-ease-reveal)}#arbeitsweise .nv-approach-card:nth-child(2){background:linear-gradient(145deg,var(--nv-blue-500),var(--nv-blue-700) 48%,var(--nv-blue-950))}#arbeitsweise .nv-approach-card>span{color:var(--nv-blue-100)!important;border-bottom:0;padding:0;margin:0 0 var(--nv-s5)}#arbeitsweise .nv-approach-card h3{margin-bottom:var(--nv-s3)!important}#arbeitsweise .nv-approach-card p{color:var(--nv-text-2)!important}#arbeitsweise .nv-step-visual{display:block;width:100%;height:var(--nv-s9);margin:0 0 var(--nv-s6);overflow:visible}#arbeitsweise .nv-step-muted rect{fill:var(--nv-glass-2);stroke:var(--nv-blue-300)}#arbeitsweise .nv-step-node rect{fill:var(--nv-blue-500);stroke:var(--nv-blue-100);stroke-width:1}#arbeitsweise .nv-step-mark{fill:none;stroke:var(--nv-white);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}#arbeitsweise .nv-step-link{fill:none;stroke:var(--nv-blue-300);stroke-width:2;transform-box:fill-box;transform-origin:left center}#arbeitsweise .nv-step-node{transform-box:fill-box;transform-origin:center}#arbeitsweise .nv-step-link,#arbeitsweise .nv-step-node{transition:transform var(--nv-t-reveal) var(--nv-ease-reveal),opacity var(--nv-t-reveal) var(--nv-ease-reveal)}#arbeitsweise.nv-steps-ready .nv-approach-card:not(.nv-step-visible){opacity:0;transform:translateY(var(--nv-s6)) scale(.97)}#arbeitsweise.nv-steps-ready .nv-approach-card:not(.nv-step-visible) .nv-step-node{opacity:0;transform:translateY(var(--nv-s3)) scale(.8)}#arbeitsweise.nv-steps-ready .nv-approach-card:not(.nv-step-visible) .nv-step-link{opacity:0;transform:scaleX(0)}#arbeitsweise .nv-step-visible .nv-step-node{transition-delay:var(--nv-t-out)}#arbeitsweise .nv-step-visible .nv-step-link{transition-delay:var(--nv-t-hover)}@media(hover:hover) and (pointer:fine){#arbeitsweise .nv-approach-card.nv-step-visible:hover{transform:translateY(-4px);border-color:var(--nv-blue-300)!important}}@media(max-width:760px){#arbeitsweise .nv-approach-card{padding:var(--nv-s5)!important;transition-delay:0s}#arbeitsweise .nv-step-visual{max-width:100%;height:var(--nv-s8);margin-bottom:var(--nv-s5)}}@media(prefers-reduced-motion:reduce){#arbeitsweise .nv-approach-card,#arbeitsweise .nv-step-link,#arbeitsweise .nv-step-node{opacity:1!important;transform:none!important;transition:none!important}}#kontakt .contact h2 .blue{color:var(--nv-blue-100)}#kontakt .contact .form{background:linear-gradient(145deg,var(--nv-blue-700),var(--nv-blue-950) 56%,var(--nv-ink));border-color:var(--nv-blue-500)}#kontakt .direct .dl{color:var(--nv-glow)}#kontakt .field input,#kontakt .field textarea{background:var(--nv-blue-950);border-color:var(--nv-line-strong)}#kontakt .field input:focus,#kontakt .field textarea:focus{border-color:var(--nv-glow);background:var(--nv-blue-950)}#kontakt .form .btn-primary{background:var(--nv-blue-500);color:var(--nv-white);border:1px solid var(--nv-blue-300);box-shadow:var(--nv-edge)}#kontakt .form .btn-primary:focus-visible{outline:2px solid var(--nv-glow);outline-offset:var(--nv-s1)}@media(hover:hover) and (pointer:fine){#kontakt .form .btn-primary:hover{background:var(--nv-blue-500);border-color:var(--nv-blue-100);color:var(--nv-white)}}html[data-nv-palette]:not([data-nv-palette=original]) .nv-hero h1 .hl{background:linear-gradient(180deg,var(--nv-white),var(--nv-blue-100));background-clip:text;-webkit-background-clip:text;color:transparent}html[data-nv-palette]:not([data-nv-palette=original]) .nv-hero h1 .hl .blue{color:var(--nv-text-dim);-webkit-text-fill-color:var(--nv-text-dim)}html[data-nv-palette]:not([data-nv-palette=original]) .nv-hero .nv-flow__board{background:var(--nv-sheen-blue)!important}html[data-nv-palette]:not([data-nv-palette=original]) .nv-service-scene::before{background:var(--nv-sheen-blue)!important}html[data-nv-palette]:not([data-nv-palette=original]) .nv-hero .nv-flow__mail,html[data-nv-palette]:not([data-nv-palette=original]) .nv-hero .nv-flow__result,html[data-nv-palette]:not([data-nv-palette=original]) .nv-product-paper{background:linear-gradient(155deg,var(--nv-ink-2),var(--nv-ink))}html[data-nv-palette]:not([data-nv-palette=original]) #kontakt .form .btn-primary{background:var(--nv-glow);border-color:var(--nv-glow);color:var(--nv-ink)}html[data-nv-palette]:not([data-nv-palette=original]) #kontakt .form .btn-primary:hover{background:var(--nv-blue-100);color:var(--nv-ink)}.nv-hero-swarm-seed{min-height:var(--nv-seed-fill,0)}#nachfassen .nv-reminder>span{background:0 0}#arbeitsweise .nv-step-expand .nv-step-extension rect{fill:var(--nv-glass);stroke:var(--nv-blue-100);stroke-dasharray:4 4}#arbeitsweise .nv-step-expand .nv-step-extension .nv-step-mark{stroke:var(--nv-blue-100)}#arbeitsweise .nv-step-expand .nv-step-link{stroke-dasharray:4 4}#arbeitsweise .nv-step-visible .nv-step-expand .nv-step-extension{transition-delay:calc(var(--nv-t-out) + var(--nv-t-hover))}