/* Phase 6: Advanced Slider Builder */
.dsp-slider__slide{position:relative;isolation:isolate;overflow:hidden;}
.dsp-slider__slide::before{content:"";position:absolute;inset:0;background:var(--dsp-slide-overlay,rgba(15,23,42,.58));z-index:0;pointer-events:none;transition:opacity .25s ease;}
.dsp-slider__slide>*{position:relative;z-index:1;}
.dsp-slider__slide--dark::before{opacity:.08}.dsp-slider__slide--light::before{opacity:.72}
.dsp-slider__slide--type-video .dsp-slider__media,.dsp-slider__slide--type-product .dsp-slider__media,.dsp-slider__slide--type-service .dsp-slider__media,.dsp-slider__slide--type-portfolio .dsp-slider__media{position:relative;}
.dsp-slider__video-wrap{position:relative;width:100%;border-radius:var(--dsp-card-radius,24px);overflow:hidden;box-shadow:var(--dsp-image-shadow,0 24px 70px rgba(15,23,42,.18));background:#020617;}
.dsp-slider__video{display:block;width:100%;aspect-ratio:16/10;object-fit:cover;}
.dsp-slider__video-badge,.dsp-slider__type-badge{position:absolute;top:14px;right:14px;display:inline-flex;align-items:center;padding:7px 11px;border-radius:999px;background:rgba(255,255,255,.86);color:#111827;font-size:.78rem;font-weight:800;letter-spacing:.02em;box-shadow:0 12px 30px rgba(15,23,42,.16);backdrop-filter:blur(10px);}
.dsp-slider__media img{transition:transform .7s ease,filter .7s ease;}
.dsp-slider__slide.is-active.dsp-slider__slide--anim-kenburns .dsp-slider__media img{transform:scale(1.08);}
.dsp-slider__slide.is-active.dsp-slider__slide--anim-rise .dsp-slider__content,.dsp-slider__slide.is-active.dsp-slider__slide--anim-rise .dsp-slider__media{animation:dspSliderRise .65s ease both;}
.dsp-slider__slide.is-active.dsp-slider__slide--anim-rise .dsp-slider__media{animation-delay:.08s;}
.dsp-slider__slide.is-active.dsp-slider__slide--anim-zoom .dsp-slider__media img{transform:scale(1.04);}
.dsp-slider__slide--type-product .dsp-slider__eyebrow::before,.dsp-slider__slide--type-service .dsp-slider__eyebrow::before,.dsp-slider__slide--type-portfolio .dsp-slider__eyebrow::before{content:"";display:inline-block;width:.5rem;height:.5rem;margin-right:.45rem;border-radius:50%;background:var(--dsp-slider-accent,var(--dsp-accent,#f97316));box-shadow:0 0 0 6px rgba(249,115,22,.12);vertical-align:middle;}
@keyframes dspSliderRise{from{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}
@media(max-width:782px){.dsp-slide-builder-grid{grid-template-columns:1fr!important}.dsp-slider__video-badge,.dsp-slider__type-badge{top:10px;right:10px;font-size:.72rem}}
@media(prefers-reduced-motion:reduce){.dsp-slider__slide.is-active.dsp-slider__slide--anim-rise .dsp-slider__content,.dsp-slider__slide.is-active.dsp-slider__slide--anim-rise .dsp-slider__media,.dsp-slider__slide.is-active.dsp-slider__slide--anim-kenburns .dsp-slider__media img{animation:none!important;transform:none!important;transition:none!important}.dsp-slider__video{display:none}}
