/* Only the image layer; original card contents keep 1.0.65 dimensions at every viewport. */
.gk-visual-card{position:relative;overflow:hidden}
.gk-visual-card>:not(.gk-hero-visual){visibility:hidden}
.gk-visual-card>.gk-hero-visual{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:cover;border-radius:inherit}
/* DaaS uses the same edge-to-edge cover image as every other hero card. */
/* Scope the requested blue hover/focus state to the homepage overview button. */
.hero .btn-ghost[href="#leistungen"]:is(:hover,:focus-visible){background:var(--accent);border-color:var(--accent);color:#fff}
.hero .btn-ghost[href="#leistungen"]:active{background:var(--accent-dark);border-color:var(--accent-dark);color:#fff}
