.panda-slide{position:relative;overflow:hidden;width:100%;height:var(--ps-h-desktop,620px);background:#111;isolation:isolate;contain:layout paint}.panda-slide *{box-sizing:border-box}.ps-track,.ps-slide,.ps-media-wrap{position:absolute;inset:0}.ps-slide{opacity:0;visibility:hidden;transition:opacity var(--ps-speed,.65s) ease,transform var(--ps-speed,.65s) ease,filter var(--ps-speed,.65s) ease;z-index:1;will-change:opacity,transform,filter}.ps-slide.is-active{opacity:1;visibility:visible;z-index:2}.ps-img{width:100%;height:100%;display:block;will-change:transform;object-position:var(--ps-object-position,center center)}.ps-fit-cover .ps-img{object-fit:cover}.ps-fit-contain .ps-img{object-fit:contain}.ps-fit-fill .ps-img{object-fit:fill}.ps-fit-none .ps-img{object-fit:none}.ps-fit-scale-down .ps-img{object-fit:scale-down}.ps-fit-stretch .ps-img{object-fit:fill}.ps-fit-smart-cover .ps-img{object-fit:cover;object-position:var(--ps-object-position,50% 45%)}.ps-fit-smart-portrait .ps-img{object-fit:cover;object-position:50% 28%}.ps-fit-smart-landscape .ps-img{object-fit:cover;object-position:50% 50%}.ps-fit-focus-crop .ps-img{object-fit:cover;object-position:var(--ps-object-position,center center)}.ps-overlay{position:absolute;inset:0;z-index:2;pointer-events:none}.ps-content{position:absolute;inset:0;z-index:3;display:flex;padding:clamp(24px,6vw,90px);color:#fff}.ps-content-inner{max-width:760px;text-shadow:0 2px 18px rgba(0,0,0,.35)}.ps-title{font-size:clamp(32px,5vw,76px);line-height:1.04;margin:8px 0 16px;font-weight:800;color:#fff}.ps-subtitle{font-size:clamp(15px,1.6vw,22px);letter-spacing:.08em;text-transform:uppercase;margin:0;color:#fff}.ps-desc{font-size:clamp(16px,1.4vw,21px);line-height:1.6;max-width:680px}.ps-desc p{margin:0 0 12px}.ps-buttons{display:flex;gap:12px;flex-wrap:wrap;margin-top:24px}.ps-btn{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:12px 22px;border-radius:6px;text-decoration:none!important;font-weight:700;transition:transform .2s ease,background .2s ease,color .2s ease}.ps-btn:hover{transform:translateY(-2px)}.ps-btn-primary{background:#fff;color:#111}.ps-btn-secondary{background:rgba(255,255,255,.15);color:#fff;border:1px solid rgba(255,255,255,.55)}.ps-text-center-left .ps-content{align-items:center;justify-content:flex-start}.ps-text-center .ps-content{align-items:center;justify-content:center;text-align:center}.ps-text-center-right .ps-content{align-items:center;justify-content:flex-end;text-align:right}.ps-text-bottom-left .ps-content{align-items:flex-end;justify-content:flex-start}.ps-text-bottom-center .ps-content{align-items:flex-end;justify-content:center;text-align:center}.ps-text-top-left .ps-content{align-items:flex-start;justify-content:flex-start}.ps-text-top-center .ps-content{align-items:flex-start;justify-content:center;text-align:center}.ps-arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:5;width:46px;height:46px;border:0;border-radius:50%;background:rgba(255,255,255,.88);color:#111;font-size:34px;line-height:1;cursor:pointer;box-shadow:0 8px 24px rgba(0,0,0,.18)}.ps-prev{left:18px}.ps-next{right:18px}.ps-dots{position:absolute;left:50%;bottom:18px;transform:translateX(-50%);z-index:5;display:flex;gap:8px}.ps-dot{width:11px;height:11px;border:0;border-radius:50%;background:rgba(255,255,255,.55);cursor:pointer;padding:0}.ps-dot.is-active{background:#fff;transform:scale(1.25)}
.panda-slide-effect-slide .ps-slide{transform:translateX(42px)}.panda-slide-effect-slide .ps-slide.is-active{transform:translateX(0)}.panda-slide-effect-zoom .ps-slide{transform:scale(1.06)}.panda-slide-effect-zoom .ps-slide.is-active{transform:scale(1)}.panda-slide-effect-flip .ps-slide{transform:rotateY(12deg) scale(.98);transform-origin:center;backface-visibility:hidden}.panda-slide-effect-flip .ps-slide.is-active{transform:rotateY(0) scale(1)}.panda-slide-effect-cube .ps-slide{transform:perspective(900px) rotateY(20deg);transform-origin:left center}.panda-slide-effect-cube .ps-slide.is-active{transform:perspective(900px) rotateY(0)}.panda-slide-effect-kenburns .ps-slide.is-active .ps-img{animation:psKen 7s ease forwards}@keyframes psKen{from{transform:scale(1)}to{transform:scale(1.08)}}.panda-slide-effect-push .ps-slide{transform:translateX(100%)}.panda-slide-effect-push .ps-slide.is-active{transform:translateX(0)}.panda-slide-effect-coverflow .ps-slide{transform:perspective(900px) translateX(60px) rotateY(-18deg) scale(.92)}.panda-slide-effect-coverflow .ps-slide.is-active{transform:perspective(900px) translateX(0) rotateY(0) scale(1)}.panda-slide-effect-blur .ps-slide{filter:blur(16px);transform:scale(1.03)}.panda-slide-effect-blur .ps-slide.is-active{filter:blur(0);transform:scale(1)}.panda-slide-effect-parallax .ps-slide{transform:translateX(28px)}.panda-slide-effect-parallax .ps-slide .ps-img{transform:scale(1.05)}.panda-slide-effect-parallax .ps-slide.is-active,.panda-slide-effect-parallax .ps-slide.is-active .ps-img{transform:none}.panda-slide-effect-cards .ps-slide{transform:translateY(28px) scale(.94);border-radius:18px}.panda-slide-effect-cards .ps-slide.is-active{transform:translateY(0) scale(1);border-radius:0}.panda-slide-effect-glass .ps-slide{filter:blur(8px) saturate(.8);transform:scale(1.04);opacity:0}.panda-slide-effect-glass .ps-slide.is-active{filter:blur(0) saturate(1);transform:scale(1);opacity:1}
.ps-slide .ps-content-inner{opacity:0;transform:translateY(18px);transition:opacity .6s ease .18s,transform .6s ease .18s}.ps-slide.is-active .ps-content-inner{opacity:1;transform:none}.ps-anim-fade-left .ps-content-inner{transform:translateX(-24px)}.ps-anim-fade-right .ps-content-inner{transform:translateX(24px)}.ps-anim-zoom-in .ps-content-inner{transform:scale(.94)}.ps-anim-none .ps-content-inner{transition:none}.ps-anim-typing.is-active .ps-title{overflow:hidden;white-space:nowrap;border-right:2px solid currentColor;animation:psType 2.4s steps(28,end),psCaret .8s step-end infinite}@keyframes psType{from{width:0}to{width:100%}}@keyframes psCaret{50%{border-color:transparent}}
@media(max-width:1024px){.panda-slide{height:var(--ps-h-tablet,460px)}.ps-content{padding:36px}.ps-arrow{width:40px;height:40px;font-size:28px}}@media(max-width:640px){.panda-slide{height:var(--ps-h-mobile,360px)}.ps-content{padding:24px;text-align:left!important;justify-content:flex-start!important}.ps-title{font-size:34px}.ps-desc{font-size:15px}.ps-arrow{display:none}.ps-buttons{margin-top:16px}.ps-btn{min-height:42px;padding:10px 16px}.ps-dots{bottom:12px}}@media(prefers-reduced-motion:reduce){.panda-slide *{animation:none!important;transition:none!important}}
