.btss-slider,.btss-slider *,.btss-slider *::before,.btss-slider *::after{box-sizing:border-box;margin:0;padding:0}.btss-slider{position:relative;overflow:hidden;width:100%;background:#1a1a2e;-webkit-user-select:none;user-select:none}.btss-slider.btss-full-width{width:100vw;position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw}.btss-slider.btss-ratio-mode{height:auto}.btss-slider.btss-ratio-mode .btss-slides-track{position:absolute;top:0;left:0;width:100%;height:100%}.btss-slides-track{position:relative;width:100%;height:100%}.btss-slide{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;visibility:hidden;transition:none;z-index:1}.btss-slide-active{opacity:1;visibility:visible;z-index:2}.btss-slide-img{display:block;pointer-events:none}.btss-slide:not(.btss-slide-active){content-visibility:auto}.btss-slide-overlay{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;pointer-events:none}.btss-slide-content{position:relative;z-index:2;display:flex;width:100%;height:100%}.btss-pos-left{justify-content:flex-start}.btss-pos-center{justify-content:center;text-align:center}.btss-pos-right{justify-content:flex-end}.btss-valign-top{align-items:flex-start}.btss-valign-center{align-items:center}.btss-valign-bottom{align-items:flex-end}.btss-slide-inner{position:relative;z-index:2}.btss-slide-title{line-height:1.15;margin-bottom:16px;letter-spacing:-0.01em}.btss-slide-subtitle{line-height:1.6;margin-bottom:24px;opacity:.92}.btss-slide-title:not([style*="font-size"]){font-size:clamp(1.75rem,4vw,3.25rem)}.btss-slide-subtitle:not([style*="font-size"]){font-size:clamp(0.95rem,1.5vw,1.15rem)}.btss-slide-buttons{display:flex;gap:12px;flex-wrap:wrap}.btss-pos-center .btss-slide-buttons{justify-content:center}.btss-btn{display:inline-flex;align-items:center;justify-content:center;padding:12px 28px;font-size:.95rem;font-weight:600;text-decoration:none;border:2px solid transparent;cursor:pointer;transition:all .3s ease;line-height:1.4;letter-spacing:.02em;min-width:140px;text-align:center}.btss-btn:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(0,0,0,0.25)}.btss-btn--filled{border-radius:4px}.btss-btn--outline{background:transparent!important;border-radius:4px}.btss-btn--outline:hover{background:rgba(255,255,255,0.1)!important}.btss-btn--ghost{background:transparent!important;border-color:transparent!important;border-radius:4px}.btss-btn--ghost:hover{background:rgba(255,255,255,0.08)!important}.btss-btn--rounded{border-radius:8px}.btss-btn--pill{border-radius:50px}.btss-nav{position:absolute;top:50%;transform:translateY(-50%);z-index:10;background:none;border:none;cursor:pointer;padding:8px;display:flex;align-items:center;justify-content:center;transition:all .3s ease;opacity:.7}.btss-nav:hover{opacity:1}.btss-nav svg{display:block;filter:drop-shadow(0 1px 3px rgba(0,0,0,0.3))}.btss-nav-prev{left:16px}.btss-nav-next{right:16px}.btss-nav--arrows-round{background:rgba(255,255,255,0.15);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);border-radius:50%;padding:12px}.btss-nav--arrows-round:hover{background:rgba(255,255,255,0.25)}.btss-nav--arrows-round svg{width:24px!important;height:24px!important}.btss-nav--arrows-minimal{opacity:.4}.btss-nav--arrows-minimal:hover{opacity:.9}.btss-pagination{position:absolute;bottom:24px;left:50%;transform:translateX(-50%);z-index:10;display:flex;align-items:center;gap:8px}.btss-pagination--dots .btss-pag-item{width:10px;height:10px;border-radius:50%;border:none;cursor:pointer;transition:all .3s ease;padding:0;opacity:.5}.btss-pagination--dots .btss-pag-item.btss-pag-active{opacity:1;transform:scale(1.3)}.btss-pagination--dots-long .btss-pag-item{width:24px;height:4px;border-radius:2px;border:none;cursor:pointer;transition:all .3s ease;padding:0;opacity:.5}.btss-pagination--dots-long .btss-pag-item.btss-pag-active{width:40px;opacity:1}.btss-pagination--numbers .btss-pag-item{width:32px;height:32px;border-radius:50%;border:none;cursor:pointer;transition:all .3s ease;font-size:13px;font-weight:600;display:flex;align-items:center;justify-content:center;padding:0;opacity:.5;background:transparent!important}.btss-pagination--numbers .btss-pag-item.btss-pag-active{opacity:1}.btss-pagination--fraction{font-size:16px;font-weight:600;gap:4px;text-shadow:0 1px 3px rgba(0,0,0,0.4)}.btss-pag-current{font-size:22px}.btss-pagination--progress{bottom:0;left:0;transform:none;width:100%;padding:0}.btss-pag-progress-track{width:100%;height:3px;background:rgba(255,255,255,0.2)}.btss-pag-progress-bar{height:100%;width:0;transition:width linear}.btss-transition-fade .btss-slide{transition:opacity var(--btss-speed,700ms) ease}.btss-transition-slide .btss-slide{transition:transform var(--btss-speed,700ms) cubic-bezier(0.4,0,0.2,1),opacity var(--btss-speed,700ms) ease}.btss-transition-slide .btss-slide-exit-left{transform:translateX(-100%);opacity:0}.btss-transition-slide .btss-slide-enter-right{transform:translateX(100%)}.btss-transition-slide .btss-slide-exit-right{transform:translateX(100%);opacity:0}.btss-transition-slide .btss-slide-enter-left{transform:translateX(-100%)}.btss-transition-slideUp .btss-slide{transition:transform var(--btss-speed,700ms) cubic-bezier(0.4,0,0.2,1),opacity var(--btss-speed,700ms) ease}.btss-transition-slideUp .btss-slide-exit{transform:translateY(-30%);opacity:0}.btss-transition-slideUp .btss-slide-enter{transform:translateY(30%)}.btss-transition-zoomIn .btss-slide{transition:transform var(--btss-speed,700ms) ease,opacity var(--btss-speed,700ms) ease}.btss-transition-zoomIn .btss-slide-exit{transform:scale(1.15);opacity:0}.btss-transition-zoomIn .btss-slide-enter{transform:scale(0.85)}.btss-transition-zoomOut .btss-slide{transition:transform var(--btss-speed,700ms) ease,opacity var(--btss-speed,700ms) ease}.btss-transition-zoomOut .btss-slide-exit{transform:scale(0.85);opacity:0}.btss-transition-zoomOut .btss-slide-enter{transform:scale(1.15)}.btss-transition-flipX .btss-slides-track{perspective:1200px}.btss-transition-flipX .btss-slide{transition:transform var(--btss-speed,700ms) ease,opacity var(--btss-speed,700ms) ease;backface-visibility:hidden}.btss-transition-flipX .btss-slide-exit{transform:rotateY(-90deg);opacity:0}.btss-transition-flipX .btss-slide-enter{transform:rotateY(90deg)}.btss-transition-flipY .btss-slides-track{perspective:1200px}.btss-transition-flipY .btss-slide{transition:transform var(--btss-speed,700ms) ease,opacity var(--btss-speed,700ms) ease;backface-visibility:hidden}.btss-transition-flipY .btss-slide-exit{transform:rotateX(-90deg);opacity:0}.btss-transition-flipY .btss-slide-enter{transform:rotateX(90deg)}.btss-transition-kenBurns .btss-slide{transition:opacity var(--btss-speed,700ms) ease}.btss-transition-kenBurns .btss-slide-active{animation:btssKenBurns 12s ease forwards}@keyframes btssKenBurns{0%{transform:scale(1)}100%{transform:scale(1.08)}}.btss-transition-blur .btss-slide{transition:opacity var(--btss-speed,700ms) ease,filter var(--btss-speed,700ms) ease}.btss-transition-blur .btss-slide-exit{filter:blur(12px);opacity:0}.btss-transition-blur .btss-slide-enter{filter:blur(12px)}[data-btss-anim]{opacity:0;will-change:transform,opacity}.btss-slide-active [data-btss-anim].btss-animated{animation-duration:.7s;animation-fill-mode:both;animation-timing-function:cubic-bezier(0.25,0.46,0.45,0.94)}@keyframes btssFadeIn{from{opacity:0}to{opacity:1}}@keyframes btssFadeInUp{from{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes btssFadeInDown{from{opacity:0;transform:translateY(-30px)}to{opacity:1;transform:translateY(0)}}@keyframes btssFadeInLeft{from{opacity:0;transform:translateX(-40px)}to{opacity:1;transform:translateX(0)}}@keyframes btssFadeInRight{from{opacity:0;transform:translateX(40px)}to{opacity:1;transform:translateX(0)}}@keyframes btssZoomIn{from{opacity:0;transform:scale(0.85)}to{opacity:1;transform:scale(1)}}@keyframes btssZoomInUp{from{opacity:0;transform:scale(0.85) translateY(20px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes btssSlideInUp{from{opacity:0;transform:translateY(60px)}to{opacity:1;transform:translateY(0)}}@keyframes btssSlideInLeft{from{opacity:0;transform:translateX(-80px)}to{opacity:1;transform:translateX(0)}}@keyframes btssSlideInRight{from{opacity:0;transform:translateX(80px)}to{opacity:1;transform:translateX(0)}}@keyframes btssBounceIn{0%{opacity:0;transform:scale(0.3)}50%{transform:scale(1.05)}70%{transform:scale(0.95)}100%{opacity:1;transform:scale(1)}}@keyframes btssBounceInUp{0%{opacity:0;transform:translateY(40px)}60%{transform:translateY(-8px)}80%{transform:translateY(4px)}100%{opacity:1;transform:translateY(0)}}@keyframes btssFlipInX{from{opacity:0;transform:perspective(400px) rotateX(90deg)}to{opacity:1;transform:perspective(400px) rotateX(0)}}@keyframes btssFlipInY{from{opacity:0;transform:perspective(400px) rotateY(90deg)}to{opacity:1;transform:perspective(400px) rotateY(0)}}.btss-anim-fadeIn{animation-name:btssFadeIn}.btss-anim-fadeInUp{animation-name:btssFadeInUp}.btss-anim-fadeInDown{animation-name:btssFadeInDown}.btss-anim-fadeInLeft{animation-name:btssFadeInLeft}.btss-anim-fadeInRight{animation-name:btssFadeInRight}.btss-anim-zoomIn{animation-name:btssZoomIn}.btss-anim-zoomInUp{animation-name:btssZoomInUp}.btss-anim-slideInUp{animation-name:btssSlideInUp}.btss-anim-slideInLeft{animation-name:btssSlideInLeft}.btss-anim-slideInRight{animation-name:btssSlideInRight}.btss-anim-bounceIn{animation-name:btssBounceIn}.btss-anim-bounceInUp{animation-name:btssBounceInUp}.btss-anim-flipInX{animation-name:btssFlipInX}.btss-anim-flipInY{animation-name:btssFlipInY}@media(max-width:768px){.btss-slide-content{padding-left:5%!important;padding-right:5%!important;padding-top:30px!important;padding-bottom:30px!important}.btss-slide-inner{padding:24px!important}.btss-pagination{bottom:16px}.btss-btn{padding:10px 20px;font-size:.875rem}}@media(max-width:480px){.btss-slide-content{padding:20px 4%;justify-content:center!important}.btss-slide-inner{padding:20px!important;max-width:100%!important}}@media(prefers-reduced-motion:reduce){.btss-slide,[data-btss-anim],.btss-slide-active [data-btss-anim].btss-animated{animation:none!important;transition:opacity .3s ease!important;transform:none!important;opacity:1!important}.btss-btn:hover{transform:none}}@media print{.btss-slider{height:auto!important;min-height:0!important}.btss-slide{position:relative!important;opacity:1!important;visibility:visible!important;page-break-inside:avoid}.btss-nav,.btss-pagination{display:none!important}}