/* The compact keyword label stays above the platform group. */
@media(min-width:1100px){
.editorial-homepage .hero-intro>.service-word-module{grid-column:2;grid-row:1;justify-self:center;align-self:end;margin:0 0 25px}
.editorial-homepage .hero-intro>.visibility-platforms{grid-row:2/6;align-self:center;padding:0 0 35px;gap:30px}
.editorial-homepage.gradient-experiment .hero-intro{padding-top:185px;padding-bottom:15px}
}
@media(min-width:1600px){.editorial-homepage.gradient-experiment .hero-intro{padding-top:205px;padding-bottom:25px}}
.service-word-module .service-word-window{width:199px}
.service-word-module .rotating-service-word{font-size:17px;white-space:nowrap}
@media(max-width:767px){.service-word-module .service-word-window{width:183px}.service-word-module .rotating-service-word{font-size:16px}}
/* Single-color line drawings on the continuous blue section. */
.editorial-homepage #arbeitsweise .motion-icon *{stroke:#fff}
.editorial-homepage #arbeitsweise .motion-icon [fill]:not([fill=none]){fill:#fff}
.editorial-homepage #arbeitsweise .pulse-fill,.editorial-homepage #arbeitsweise .leaf,.editorial-homepage #arbeitsweise .node{fill:#fff}
.editorial-homepage #arbeitsweise .target-rings circle:last-child{fill:none}
@media(prefers-reduced-motion:no-preference){
.process-step.in-view .pulse-trace{animation:pulseTravel 2.8s ease-in-out infinite}
.process-step.in-view .pulse-fill{animation:pulseBeat 2.8s ease-in-out infinite}
.process-step.in-view .target-arrow{animation:arrowHit 3.6s var(--ease) infinite}
.process-step.in-view .node{animation:nodeSignal 3s ease-in-out infinite}
.process-step.in-view .node-two{animation-delay:.25s}.process-step.in-view .node-three{animation-delay:.5s}
.process-step.in-view .leaf{animation:leafRise 3.6s var(--ease) infinite}
.process-step:hover .motion-icon{transform:scale(1.08);transition:transform .3s}
}
.service-copy .service-detail-link{display:block;width:max-content;font-size:14px;color:#078dd0;margin-top:17px;border-bottom:1px solid #b6ddeb;padding-bottom:5px}
