.zskeleton-slider{--zs-slider-min-height:min(72vh, 620px);--zs-slider-accent:color-mix(in srgb, var(--zskeleton-color-primary, #2563eb) 88%, white);--zs-slider-glass:rgba(255, 255, 255, 0.14);position:relative;width:100%;max-width:100%;border-radius:var(--zs-slider-border-radius,clamp(12px,2.5vw,28px));overflow:hidden;isolation:isolate;box-shadow:0 4px 6px -1px rgba(15,23,42,.08),0 24px 48px -12px rgba(15,23,42,.22)}.content-card .zskeleton-slider,.formal-card .zskeleton-slider,.main-content article .zskeleton-slider{border-radius:var(--zs-slider-border-radius,clamp(12px,2.5vw,28px))}.zskeleton-slider__viewport{position:relative;width:100%;min-height:var(--zs-slider-min-height);overflow:hidden;border-radius:inherit}.zskeleton-slider--fade .zskeleton-slider__track,.zskeleton-slider--zoom .zskeleton-slider__track{position:absolute;inset:0;width:100%;min-height:0}.zskeleton-slider__track{position:relative;width:100%}.zskeleton-slider__slide{position:absolute;inset:0;z-index:1;display:flex;align-items:center;justify-content:center;padding:clamp(1.25rem,4vw,3.5rem);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .85s cubic-bezier(.22, 1, .36, 1),transform .85s cubic-bezier(.22, 1, .36, 1),visibility .85s linear}.zskeleton-slider__slide.is-active{position:absolute;inset:0;opacity:1;visibility:visible;pointer-events:auto;z-index:2}.zskeleton-slider__media{position:absolute;inset:0;z-index:0;overflow:hidden}.zskeleton-slider__media--gradient{background:radial-gradient(120% 80% at 20% 20%,color-mix(in srgb,var(--zs-slider-accent) 55%,transparent),transparent 55%),radial-gradient(100% 100% at 80% 80%,rgba(99,102,241,.35),transparent 50%),linear-gradient(135deg,#0f172a 0,#1e293b 45%,#312e81 100%)}.zskeleton-slider--layout-hero .zskeleton-slider__img{transform:scale(1.08);animation:zskeleton-slider-ken 22s ease-in-out infinite alternate;will-change:transform}.zskeleton-slider--layout-hero .zskeleton-slider__slide:not(.is-active) .zskeleton-slider__img{animation:none;transform:scale(1.05)}.zskeleton-slider__content-img-slot{line-height:0}.zskeleton-slider__content-inline-img{display:block;width:auto;max-width:100%;height:auto;max-height:var(--zs-slider-content-image-max-height,400px);object-fit:contain;object-position:center;filter:drop-shadow(0 12px 36px rgba(0, 0, 0, .45));animation:none!important;transform:none!important}.zskeleton-slider__content--with-col-img{display:grid;grid-template-columns:1fr;gap:clamp(1rem,3vw,2rem);align-items:center;width:100%}@media (min-width:768px){.zskeleton-slider__content--with-col-img{grid-template-columns:minmax(0,1fr) minmax(0,1.12fr)}}.zskeleton-slider__content--with-col-img>.zskeleton-slider__content-img-slot,.zskeleton-slider__content--with-col-img>.zskeleton-slider__content-stack{min-width:0}.zskeleton-slider__content-stack{width:100%}.zskeleton-slider--layout-hero .zskeleton-slider__content--with-col-img{max-width:min(58rem,94vw)}.zskeleton-slider--layout-hero .zskeleton-slider__content-img-slot--hero{width:100%;max-width:min(22rem,100%);justify-self:center}.zskeleton-slider--layout-hero .zskeleton-slider__content-inline-img--hero{max-height:var(--zs-slider-content-image-max-height,400px)}.zskeleton-slider--layout-hero .zskeleton-slider__content-stack{text-align:center}.zskeleton-slider__bg{position:absolute;inset:0;z-index:0;overflow:hidden;pointer-events:none}.zskeleton-slider__bg .zskeleton-slider__img--bg-cover{display:block;width:100%;height:100%;object-fit:cover;animation:none!important;transform:none!important}@keyframes zskeleton-slider-ken{0%{transform:scale(1.08) translate(0,0)}100%{transform:scale(1.18) translate(-2%,-1.5%)}}.zskeleton-slider__overlay{position:absolute;inset:0;z-index:1;background:var(--zs-slider-overlay-bg,rgba(15,23,42,.45));pointer-events:none}.zskeleton-slider__overlay::after{content:"";position:absolute;inset:0;background:linear-gradient(105deg,transparent 0,rgba(255,255,255,.04) 40%,transparent 70%);animation:zskeleton-slider-shimmer 9s ease-in-out infinite;opacity:.9}@keyframes zskeleton-slider-shimmer{0%,100%{transform:translateX(-12%);opacity:.35}50%{transform:translateX(12%);opacity:.65}}.zskeleton-slider__content{position:relative;z-index:3;max-width:min(52rem,92vw);text-align:center}.zskeleton-slider .zskeleton-slider__title,.zskeleton-slider h2.zskeleton-slider__title{margin:0 0 .65rem;font-size:var(--zs-slider-font-title, clamp(1.75rem, 4vw, 3.25rem));font-weight:800;letter-spacing:-.02em;line-height:1.12;color:var(--zs-slider-title-color,#fff)!important;text-decoration:none;border-bottom:0;text-shadow:0 1px 2px rgba(0,0,0,.55),0 4px 28px rgba(0,0,0,.45)}.zskeleton-slider__title a{color:inherit;text-decoration:none;border-bottom:0}.zskeleton-slider .zskeleton-slider__desc{margin:0 auto 1.35rem;max-width:42rem;font-size:var(--zs-slider-font-desc, clamp(1rem, 2vw, 1.2rem));line-height:1.55;color:var(--zs-slider-desc-color,rgba(255,255,255,.94))!important;text-shadow:0 1px 2px rgba(0,0,0,.45),0 2px 16px rgba(0,0,0,.35)}.zskeleton-slider .zskeleton-slider__desc p{margin:.4em 0;color:inherit!important}.zskeleton-slider__actions{display:flex;flex-wrap:wrap;gap:.75rem;justify-content:center;align-items:center}.zskeleton-slider__btn{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;padding:.7rem 1.45rem;border-radius:999px;font-weight:600;font-size:var(--zs-slider-font-btn-primary, .95rem);line-height:1.2;text-decoration:none;border:1px solid transparent;box-shadow:0 6px 20px rgba(0,0,0,.22);transition:transform .2s ease,box-shadow .2s ease,background .2s ease,border-color .2s ease,color .2s ease}.zskeleton-slider .zskeleton-slider__btn.btn,.zskeleton-slider .zskeleton-slider__btn.btn-primary,.zskeleton-slider .zskeleton-slider__btn.btn-secondary{background-image:none;text-decoration:none}.zskeleton-slider .zskeleton-slider__btn--primary.btn-primary,.zskeleton-slider__btn--primary{font-size:var(--zs-slider-font-btn-primary, .95rem);background:linear-gradient(135deg,var(--zs-slider-accent,#3b82f6) 0,color-mix(in srgb,var(--zs-slider-accent,#2563eb) 70%,#0f172a) 100%)!important;color:#fff!important;border-color:rgba(255,255,255,.22)!important}.zskeleton-slider .zskeleton-slider__btn--secondary.btn-secondary,.zskeleton-slider__btn--secondary{font-size:var(--zs-slider-font-btn-secondary, var(--zs-slider-font-btn-primary, .95rem));background:rgba(255,255,255,.1)!important;color:#fff!important;border-color:rgba(255,255,255,.38)!important;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);box-shadow:0 4px 18px rgba(0,0,0,.18)}.zskeleton-slider .zskeleton-slider__btn--primary.btn-primary:hover,.zskeleton-slider__btn--primary:hover{color:#fff!important;background:linear-gradient(135deg,var(--zs-slider-accent,#3b82f6) 0,color-mix(in srgb,var(--zs-slider-accent,#2563eb) 70%,#0f172a) 100%)!important;border-color:rgba(255,255,255,.22)!important;filter:brightness(1.06)}.zskeleton-slider .zskeleton-slider__btn--secondary.btn-secondary:hover,.zskeleton-slider__btn--secondary:hover{color:#fff!important;background:rgba(255,255,255,.18)!important;border-color:rgba(255,255,255,.55)!important}.zskeleton-slider__btn:hover{transform:translateY(-2px);box-shadow:0 14px 34px rgba(0,0,0,.32)}.zskeleton-slider__slide.is-active .zskeleton-slider__actions,.zskeleton-slider__slide.is-active .zskeleton-slider__desc,.zskeleton-slider__slide.is-active .zskeleton-slider__title{animation:zskeleton-slider-rise .75s cubic-bezier(.22,1,.36,1) both}.zskeleton-slider__slide.is-active .zskeleton-slider__content-img-slot,.zskeleton-slider__slide.is-active .zskeleton-slider__seo-float-img{animation:zskeleton-slider-rise .75s cubic-bezier(.22,1,.36,1) both;animation-delay:40ms}.zskeleton-slider__slide.is-active .zskeleton-slider__title{animation-delay:60ms}.zskeleton-slider__slide.is-active .zskeleton-slider__desc{animation-delay:.14s}.zskeleton-slider__slide.is-active .zskeleton-slider__actions{animation-delay:.22s}.zskeleton-slider--layout-split-normal .zskeleton-slider__slide,.zskeleton-slider--layout-split-seo .zskeleton-slider__slide{display:block;padding:0;align-items:stretch;justify-content:flex-start}.zskeleton-slider--layout-split-normal .zskeleton-slider__slide-split--columns,.zskeleton-slider--layout-split-seo .zskeleton-slider__slide-split--columns{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:var(--zs-slider-min-height);align-items:stretch;position:relative}.zskeleton-slider--layout-split-seo .zskeleton-slider__slide-split--columns.zskeleton-slider__slide-split--seo-one-col{grid-template-columns:1fr}.zskeleton-slider--layout-split-seo .zskeleton-slider__slide-split--columns.zskeleton-slider__slide-split--seo{overflow:hidden;border-radius:inherit;background:linear-gradient(160deg,color-mix(in srgb,var(--zs-slider-accent,#3b82f6) 14%,#0f172a) 0,#0f172a 48%,color-mix(in srgb,var(--zs-slider-accent,#6366f1) 22%,#1e293b) 100%)}.zskeleton-slider--layout-split-seo .zskeleton-slider__slide-split--columns.zskeleton-slider__slide-split--seo.zskeleton-slider__slide-split--has-dual-images{background:#0f172a}.zskeleton-slider--layout-split-normal .zskeleton-slider__slide-split--columns>.zskeleton-slider__bg--split-columns{z-index:0}.zskeleton-slider--layout-split-seo .zskeleton-slider__slide-split--columns>.zskeleton-slider__bg--seo-full{z-index:0}.zskeleton-slider--layout-split-normal .zskeleton-slider__slide-split--columns>.zskeleton-slider__col--content,.zskeleton-slider--layout-split-normal .zskeleton-slider__slide-split--columns>.zskeleton-slider__col--media,.zskeleton-slider--layout-split-seo .zskeleton-slider__slide-split--columns>.zskeleton-slider__col--content,.zskeleton-slider--layout-split-seo .zskeleton-slider__slide-split--columns>.zskeleton-slider__col--media{position:relative;z-index:1}@media (max-width:767px){.zskeleton-slider--layout-split-normal .zskeleton-slider__slide-split--columns{grid-template-columns:1fr;grid-template-rows:minmax(11rem,38vh) auto}.zskeleton-slider--layout-split-seo .zskeleton-slider__slide-split--columns{grid-template-columns:1fr;grid-template-rows:auto}.zskeleton-slider--layout-split-seo .zskeleton-slider__col--seo-spacer{display:none}}.zskeleton-slider--layout-split-normal .zskeleton-slider__col--media{position:relative;min-height:100%;overflow:hidden}.zskeleton-slider--layout-split-normal .zskeleton-slider__media--column{position:absolute;inset:0;z-index:0;overflow:hidden}.zskeleton-slider--layout-split-normal .zskeleton-slider__img--column{width:100%;height:100%;object-fit:cover;animation:none!important;transform:none!important}.zskeleton-slider--layout-split-normal .zskeleton-slider__slide:not(.is-active) .zskeleton-slider__img--column{transform:none!important}.zskeleton-slider--layout-split-seo .zskeleton-slider__slide-split--columns>.zskeleton-slider__overlay.zskeleton-slider__overlay--seo-full{z-index:1}.zskeleton-slider--layout-split-seo .zskeleton-slider__seo-float-img{position:absolute;inset-inline-start:0;bottom:0;z-index:4;width:50%;max-width:50%;display:flex;align-items:flex-end;justify-content:center;box-sizing:border-box;padding-inline:clamp(0.5rem,2.5vw,1.25rem);padding-bottom:0;pointer-events:none}.zskeleton-slider--layout-split-seo .zskeleton-slider__img--seo-float{display:block;width:auto;max-width:100%;height:auto;max-height:var(--zs-slider-content-image-max-height,400px);object-fit:contain;object-position:bottom center;filter:drop-shadow(0 12px 36px rgba(0, 0, 0, .45));animation:none!important;transform:none!important}.zskeleton-slider--layout-split-seo .zskeleton-slider__slide:not(.is-active) .zskeleton-slider__img--seo-float{transform:none!important}.zskeleton-slider--layout-split-seo .zskeleton-slider__col--seo-spacer{min-height:0;pointer-events:none}.zskeleton-slider--layout-split-normal .zskeleton-slider__col--content{position:relative;display:flex;align-items:center;justify-content:center;padding:clamp(1rem,3vw,2.5rem);min-height:0}.zskeleton-slider--layout-split-seo .zskeleton-slider__col--content.zskeleton-slider__col--seo-copy{position:relative;display:flex;align-items:center;justify-content:center;padding:clamp(1rem,3vw,2.5rem);min-height:0}.zskeleton-slider--layout-split-normal .zskeleton-slider__overlay--column{position:absolute;inset:0;z-index:1}.zskeleton-slider--layout-split-normal .zskeleton-slider__col--content .zskeleton-slider__content{position:relative;z-index:2}.zskeleton-slider--layout-split-seo .zskeleton-slider__col--seo-copy .zskeleton-slider__content{position:relative;z-index:1;max-width:min(52rem,94vw);width:100%}.zskeleton-slider--layout-split-normal .zskeleton-slider__content--with-col-img{text-align:center}.zskeleton-slider--layout-split-normal .zskeleton-slider__content-img-slot--split-normal{width:100%;max-width:min(18rem,100%);justify-self:center}.zskeleton-slider--layout-split-normal .zskeleton-slider__content-inline-img--split-normal{max-height:var(--zs-slider-content-image-max-height,400px)}@media (max-width:767px){.zskeleton-slider--layout-hero .zskeleton-slider__content-inline-img--hero,.zskeleton-slider--layout-split-normal .zskeleton-slider__content-inline-img--split-normal,.zskeleton-slider__content-inline-img{max-height:var(--zs-slider-content-image-max-height-mobile,var(--zs-slider-content-image-max-height,400px))}}@media (max-width:767px){.zskeleton-slider--layout-split-seo .zskeleton-slider__slide-split--columns:has(.zskeleton-slider__seo-float-img) .zskeleton-slider__col--seo-copy{padding-bottom:calc(var(--zs-slider-content-image-max-height-mobile,var(--zs-slider-content-image-max-height,400px)) + clamp(.75rem,3.2vw,1.5rem))}.zskeleton-slider--layout-split-seo .zskeleton-slider__seo-float-img{inset-inline-start:0;inset-inline-end:0;width:auto;max-width:none;padding-inline:clamp(0.75rem,4vw,1.5rem)}.zskeleton-slider--layout-split-seo .zskeleton-slider__img--seo-float{max-height:var(--zs-slider-content-image-max-height-mobile,var(--zs-slider-content-image-max-height,400px));margin-inline:auto}}@keyframes zskeleton-slider-rise{from{opacity:0;transform:translateY(22px);filter:blur(4px)}to{opacity:1;transform:translateY(0);filter:blur(0)}}.zskeleton-slider--slide .zskeleton-slider__track{display:flex;flex-direction:row;flex-wrap:nowrap;position:relative;width:100%;min-height:var(--zs-slider-min-height);transition:transform .75s cubic-bezier(.22, 1, .36, 1);will-change:transform}.zskeleton-slider--slide .zskeleton-slider__slide{position:relative;inset:auto;flex:0 0 100%;width:100%;min-height:var(--zs-slider-min-height);opacity:1;visibility:visible;pointer-events:none;transform:scale(.985);filter:saturate(.85) brightness(.92)}.zskeleton-slider--slide .zskeleton-slider__slide.is-active{position:relative;inset:auto;pointer-events:auto;transform:scale(1);filter:none;z-index:2}.zskeleton-slider--slide.zskeleton-slider--layout-split-normal .zskeleton-slider__slide,.zskeleton-slider--slide.zskeleton-slider--layout-split-seo .zskeleton-slider__slide{display:block;padding:0}.zskeleton-slider--zoom .zskeleton-slider__slide:not(.is-active){position:absolute;transform:scale(1.06)}.zskeleton-slider--zoom .zskeleton-slider__slide.is-active .zskeleton-slider__content{animation:zskeleton-slider-zoom-in .7s cubic-bezier(.22,1,.36,1) both}@keyframes zskeleton-slider-zoom-in{from{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.zskeleton-slider button.zskeleton-slider__nav{position:absolute;top:50%;z-index:6;transform:translateY(-50%);width:3rem;height:3rem;border:0!important;border-radius:var(--zs-slider-control-radius,999px)!important;cursor:pointer;background:var(--zs-slider-nav-bg,var(--zs-slider-glass))!important;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);color:var(--zs-slider-nav-color,#fff)!important;display:flex;align-items:center;justify-content:center;transition:background .2s ease,transform .2s ease,box-shadow .2s ease,filter .2s ease;box-shadow:0 4px 16px rgba(0,0,0,.2)}.zskeleton-slider button.zskeleton-slider__nav:hover{transform:translateY(-50%) scale(1.05);filter:brightness(1.15)}.zskeleton-slider button.zskeleton-slider__nav:focus-visible{outline:2px solid var(--zs-slider-nav-color,#fff)!important;outline-offset:3px}.zskeleton-slider__nav--prev{inset-inline-start:clamp(0.5rem,2vw,1.25rem)}.zskeleton-slider__nav--next{inset-inline-end:clamp(0.5rem,2vw,1.25rem)}.zskeleton-slider__nav-icon{display:block;width:.55rem;height:.55rem;border-inline-start:2px solid currentColor;border-block-start:2px solid currentColor;transform:rotate(-45deg)}.zskeleton-slider__nav--next .zskeleton-slider__nav-icon{transform:rotate(135deg)}.zskeleton-slider__dots{position:absolute;z-index:6;inset-inline:0;bottom:clamp(1rem,2.5vw,1.75rem);padding-inline:clamp(0.75rem,3vw,1.5rem);display:flex;justify-content:center;gap:.45rem;pointer-events:auto}.zskeleton-slider button.zskeleton-slider__dot{width:.55rem;height:.55rem;padding:0!important;border:0!important;border-radius:var(--zs-slider-control-radius,999px)!important;-webkit-appearance:none;appearance:none;background:var(--zs-slider-dot-inactive-bg,rgba(255,255,255,.35))!important;cursor:pointer;transition:transform .25s ease,background .25s ease,width .25s ease,filter .25s ease}.zskeleton-slider button.zskeleton-slider__dot:hover{transform:scale(1.15);filter:brightness(1.2)}.zskeleton-slider button.zskeleton-slider__dot.is-active{width:1.6rem;background:var(--zs-slider-dot-active-bg,#fff)!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--zs-slider-dot-active-bg,#fff) 28%,transparent);filter:none}.zskeleton-slider button.zskeleton-slider__dot.is-active:hover{filter:brightness(1.05)}.zskeleton-slider button.zskeleton-slider__dot:focus-visible{outline:2px solid var(--zs-slider-dot-active-bg,#fff)!important;outline-offset:2px}@media (max-width:767px){.zskeleton-slider__viewport{min-height:var(--zs-slider-min-height-mobile,var(--zs-slider-min-height))}.zskeleton-slider--slide .zskeleton-slider__slide{min-height:var(--zs-slider-min-height-mobile,var(--zs-slider-min-height))}}@media (prefers-reduced-motion:reduce){.zskeleton-slider button.zskeleton-slider__dot,.zskeleton-slider button.zskeleton-slider__nav,.zskeleton-slider--slide .zskeleton-slider__track,.zskeleton-slider__btn,.zskeleton-slider__slide{transition:none!important;animation:none!important}.zskeleton-slider--layout-hero .zskeleton-slider__img{animation:none!important;transform:scale(1.05)!important}.zskeleton-slider__img--column,.zskeleton-slider__img--seo-float{animation:none!important;transform:none!important}.zskeleton-slider__overlay::after{animation:none!important}}