/* Stromhilfen v1.59 – independent premium carousel, no legacy coverflow selectors */
.skh-home--v060 .skh-spar-slider{position:relative;isolation:isolate;overflow:hidden;max-width:100%;border-radius:32px;background:linear-gradient(135deg,#e7e4e0,#efede8);border:1px solid rgba(20,25,37,.08);padding:30px 0 24px;box-shadow:0 25px 60px rgba(14,18,25,.08)}
.skh-home--v060 .skh-spar-slider__stage{position:relative;height:628px;perspective:1400px}
.skh-home--v060 .skh-spar-slide{position:absolute;top:4px;left:50%;width:min(440px,82vw);height:612px;margin:0;opacity:0;visibility:hidden;pointer-events:none;transform:translateX(-50%) scale(.78);transition:transform .5s cubic-bezier(.2,.7,.2,1),opacity .4s,visibility .4s;z-index:1;box-sizing:border-box}
.skh-home--v060 .skh-spar-slide.is-current{opacity:1;visibility:visible;pointer-events:auto;transform:translateX(-50%) scale(1);z-index:5}
.skh-home--v060 .skh-spar-slide.is-before{opacity:.65;visibility:visible;pointer-events:auto;transform:translateX(calc(-50% - min(435px,34vw))) scale(.87);z-index:3;filter:saturate(.75)}
.skh-home--v060 .skh-spar-slide.is-after{opacity:.65;visibility:visible;pointer-events:auto;transform:translateX(calc(-50% + min(435px,34vw))) scale(.87);z-index:3;filter:saturate(.75)}
.skh-home--v060 .skh-spar-slide__inner{position:relative;width:100%;height:100%;transform-style:preserve-3d;transition:transform .65s ease}
.skh-home--v060 .skh-spar-slide.is-flipped .skh-spar-slide__inner{transform:rotateY(180deg)}
.skh-home--v060 .skh-spar-slide__face{position:absolute;inset:0;backface-visibility:hidden;-webkit-backface-visibility:hidden;overflow:hidden;border-radius:30px;box-shadow:0 30px 65px rgba(15,20,30,.14);box-sizing:border-box}
.skh-home--v060 .skh-spar-slide__front{display:flex;flex-direction:column;background:#fbfaf7;color:#152032}
.skh-home--v060 .skh-spar-slide__media{position:relative;height:245px;flex:0 0 245px;padding:12px 12px 0;box-sizing:border-box;background:#f5f2eb}
.skh-home--v060 .skh-spar-slide__media img{display:block;width:100%;height:100%;object-fit:contain;object-position:center center;border-radius:22px 22px 10px 10px;background:#e9ebe6}
.skh-home--v060 .skh-spar-slide__index{position:absolute;top:25px;left:25px;color:#fff;background:rgba(15,19,28,.82);padding:8px 12px;border-radius:99px;font-weight:800;font-size:.72rem;letter-spacing:.05em}
.skh-home--v060 .skh-spar-slide__content{display:flex;flex-direction:column;flex:1;min-height:0;padding:24px 28px 26px;gap:0}
.skh-home--v060 .skh-spar-slide__eyebrow{display:block;color:#65499d;font-size:.67rem;letter-spacing:.14em;font-weight:900;margin:0 0 12px}
.skh-home--v060 .skh-spar-slide h3{font-size:clamp(1.48rem,2.1vw,2.2rem);line-height:1.04;letter-spacing:-.05em;font-weight:900;color:#142034;margin:0 0 12px;max-width:none;overflow-wrap:break-word;hyphens:auto}
.skh-home--v060 .skh-spar-slide p{font-size:.98rem;line-height:1.46;color:#465064;margin:0 0 14px}
.skh-home--v060 .skh-spar-slide__tags{display:flex;flex-wrap:wrap;gap:8px;margin-top:auto;margin-bottom:18px}
.skh-home--v060 .skh-spar-slide__tags span{display:inline-block;border-radius:100px;background:#efeaf7;padding:7px 11px;font-weight:850;font-size:.65rem;text-transform:uppercase;color:#273047}
.skh-home--v060 .skh-spar-slide__actions{display:flex;align-items:center;justify-content:space-between;gap:10px}
.skh-home--v060 .skh-spar-slide__cta{display:inline-flex;align-items:center;justify-content:center;gap:10px;background:#ead744!important;color:#151b27!important;padding:13px 19px!important;border:0!important;border-radius:999px!important;box-shadow:0 8px 18px rgba(140,120,22,.14);font-size:.82rem!important;font-weight:900!important;text-decoration:none!important;line-height:1.1!important;white-space:nowrap}
.skh-home--v060 .skh-spar-slide__cta:hover{background:#f2df50!important;transform:translateY(-1px)}
.skh-home--v060 .skh-spar-slide__flip{border:0;background:transparent;color:#384259;cursor:pointer;font-size:.8rem;font-weight:850;white-space:nowrap;padding:10px 0}
.skh-home--v060 .skh-spar-slide__back{display:flex;flex-direction:column;padding:34px;background:#d6c9f5;color:#162036;transform:rotateY(180deg)}
.skh-home--v060 .skh-spar-slide__back h3{margin-bottom:25px}
.skh-home--v060 .skh-spar-slide__back ul{margin:0 0 28px;padding-left:22px;display:grid;gap:18px;font-size:.99rem;line-height:1.52}
.skh-home--v060 .skh-spar-slide__back .skh-spar-slide__cta{align-self:flex-start;margin-top:auto}
.skh-home--v060 .skh-spar-slide__back .skh-spar-slide__flip{align-self:flex-start;margin-top:12px}
.skh-home--v060 .skh-spar-slider__footer{position:relative;display:flex;align-items:center;justify-content:center;gap:20px;padding:12px 24px 0;color:#384255;font-size:.72rem;font-weight:900}
.skh-home--v060 .skh-spar-slider__dots{display:flex;flex-wrap:wrap;gap:7px;justify-content:center;max-width:300px}
.skh-home--v060 .skh-spar-slider__dots button{width:10px;height:10px;border:0;background:#b9bab8;border-radius:50%;cursor:pointer;padding:0}
.skh-home--v060 .skh-spar-slider__dots button.is-current{background:#bb524b;transform:scale(1.25)}
.skh-home--v060 .skh-spar-slide:focus-visible,.skh-home--v060 .skh-spar-slide button:focus-visible,.skh-home--v060 .skh-spar-slide a:focus-visible{outline:3px solid #6850ac;outline-offset:3px}
@media(max-width:750px){.skh-home--v060 .skh-spar-slider{padding:18px 0 20px}.skh-home--v060 .skh-spar-slider__stage{height:626px}.skh-home--v060 .skh-spar-slide{width:min(400px,86vw);height:605px}.skh-home--v060 .skh-spar-slide.is-before{transform:translateX(calc(-50% - 80vw)) scale(.86)}.skh-home--v060 .skh-spar-slide.is-after{transform:translateX(calc(-50% + 80vw)) scale(.86)}.skh-home--v060 .skh-spar-slide__media{height:225px;flex-basis:225px}.skh-home--v060 .skh-spar-slide__content{padding:22px}.skh-home--v060 .skh-spar-slide h3{font-size:clamp(1.43rem,6vw,1.9rem)}.skh-home--v060 .skh-spar-slide__actions{gap:6px}.skh-home--v060 .skh-spar-slide__cta{padding:12px 14px!important;font-size:.74rem!important}.skh-home--v060 .skh-spar-slide__flip{font-size:.73rem}}
@media(prefers-reduced-motion:reduce){.skh-home--v060 .skh-spar-slide,.skh-home--v060 .skh-spar-slide__inner{transition:none}}
