/* Einheitliche Desktop-Bildebene. Nur Startseite, ab 1000px. */
@media(min-width:1000px){
 body.erko-home-pilot.erko-desktop-polish .background-stage{isolation:isolate;z-index:0;background:var(--erko-home-background)}
 body.erko-home-pilot.erko-desktop-polish .background-layer{inset:0;z-index:0;transform:none;overflow:hidden;transition:none;will-change:opacity;background:transparent}
 body.erko-home-pilot.erko-desktop-polish .background-layer::after{content:none;background:none}
 body.erko-home-pilot.erko-desktop-polish .background-layer>picture.erko-stage-art{position:absolute;inset:0 0 0 49%;width:51%;height:100%;max-width:none;aspect-ratio:auto;transform:none;mask-image:none;-webkit-mask-image:none;overflow:hidden;margin:0;padding:0;display:block}
 body.erko-home-pilot.erko-desktop-polish .background-layer>picture.erko-stage-art img{position:absolute;inset:0 0 0 auto;width:calc(100% / var(--art-window,.75));height:100%;max-width:none;max-height:none;object-fit:contain;object-position:right center;opacity:1;filter:none;transform:none;mask-image:none;-webkit-mask-image:none;margin:0;padding:0}
 body.erko-home-pilot.erko-desktop-polish .section-heading::before{content:none;display:none}
 body.erko-home-pilot.erko-desktop-polish .section-heading{position:sticky;top:var(--header-height);isolation:isolate;z-index:4}
 body.erko-home-pilot.erko-desktop-polish .section-heading h2{position:relative;isolation:isolate;display:inline-block;width:fit-content;max-width:min(500px,43vw);font-size:clamp(36px,2.65vw,48px);line-height:1.13;color:var(--erko-home-keyword);text-wrap:balance}
 body.erko-home-pilot.erko-desktop-polish .section-heading h2 .erko-keyword{color:inherit}
 body.erko-home-pilot.erko-desktop-polish .section-heading h2::before{content:"";position:absolute;inset:-12px -24px;z-index:-1;pointer-events:none;background:radial-gradient(ellipse at center,#ffffffd9 0%,#ffffffad 36%,#ffffff52 65%,#ffffff00 100%);filter:blur(12px);border-radius:50%;opacity:var(--fog-opacity,.12)}
 body.erko-home-pilot.erko-desktop-polish .section-heading h2::after{content:"";position:absolute;inset:-1px -6px;z-index:-1;pointer-events:none;background:#fff;filter:blur(4px);border-radius:8px;opacity:var(--fog-opacity,.12)}
 body.erko-home-pilot.erko-desktop-polish .service-copy{width:min(480px,43vw);max-width:100%}
 body.erko-home-pilot.erko-desktop-polish .service-copy .erko-keyword{color:inherit}
 body.erko-home-pilot.erko-desktop-polish .service-copy .key-points li,
 body.erko-home-pilot.erko-desktop-polish .service-copy .key-points li::before{color:var(--erko-home-text)}
 body.erko-home-pilot.erko-desktop-polish .service-copy .technical-note{border-left-color:#839ba7}
 body.erko-home-pilot.erko-desktop-polish .accessory-entry{background:#f8fafb;overflow:hidden}
 body.erko-home-pilot.erko-desktop-polish .accessory-entry img{opacity:1;filter:none;mix-blend-mode:normal}
 body.erko-home-pilot.erko-desktop-polish .site-header,
 body.erko-home-pilot.erko-desktop-polish .site-footer{background:#f8fafb}
 body.erko-home-pilot.erko-desktop-polish .stage-caption{right:20px;bottom:12px;max-width:42vw;opacity:.85}
}
