.ssh-wrapper{position:relative;width:100%}.ssh-slider-outer{display:flex;align-items:center;gap:0;position:relative}.ssh-swiper{flex:1;min-width:0;overflow:hidden}.ssh-card{position:relative;border-radius:16px;min-height:440px;overflow:hidden;display:flex;flex-direction:column;justify-content:flex-end;cursor:default;transition:transform .38s cubic-bezier(.34,1.56,.64,1),box-shadow .38s ease}.ssh-card:hover{transform:translateY(-6px) scale(1.012);box-shadow:0 32px 64px rgba(0,0,0,.45)}.ssh-card-image-wrap{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;pointer-events:none;overflow:hidden}.ssh-slide-img{width:100%;height:100%;object-fit:cover;object-position:center center;transform-origin:center;transition:transform .6s ease;transform:scale(1)}.ssh-img-fit-contain{object-fit:contain;object-position:center 30%}.ssh-card:hover .ssh-slide-img{transform:scale(1.06)}.ssh-card::after{content:"";position:absolute;inset:0;background:linear-gradient(to bottom,transparent 30%,rgba(0,0,0,.72) 100%);border-radius:inherit;pointer-events:none}.ssh-card-content{position:relative;z-index:2;padding:28px 28px 26px}.ssh-card-title{font-family:inherit;font-size:1.35rem;font-weight:700;color:#fff;margin:0 0 8px;line-height:1.2;letter-spacing:-.01em}.ssh-card-desc{font-family:inherit;font-size:.875rem;color:rgba(255,255,255,.76);margin:0 0 18px;line-height:1.55}.ssh-card-actions{display:flex;align-items:center;flex-wrap:wrap;gap:12px}.ssh-btn{display:inline-flex;align-items:center;justify-content:center;padding:10px 24px;font-size:.875rem;font-weight:500;color:#fff;text-decoration:none;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.35);border-radius:6px;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);letter-spacing:.02em;cursor:pointer;transition:background .25s ease,border-color .25s ease,transform .2s ease,box-shadow .25s ease;position:relative;overflow:hidden}.ssh-btn::before{content:"";position:absolute;inset:0;background:linear-gradient(105deg,transparent 40%,rgba(255,255,255,.14) 50%,transparent 60%);transform:translateX(-100%);transition:transform .55s ease}.ssh-btn:hover::before{transform:translateX(100%)}.ssh-btn:hover{background:rgba(255,255,255,.2);border-color:rgba(255,255,255,.6);transform:translateY(-1px);box-shadow:0 6px 20px rgba(0,0,0,.3)}.ssh-catalogue-btn{display:inline-flex;align-items:center;gap:6px;font-size:.78rem;color:rgba(255,255,255,.65);text-decoration:none;letter-spacing:.03em;transition:color .2s ease,gap .2s ease}.ssh-catalogue-btn:hover{color:rgba(255,255,255,.95);gap:8px}.ssh-arrow{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:50%;border:none;background:rgba(255,255,255,.08);color:#fff;font-size:1.4rem;line-height:1;cursor:pointer;flex-shrink:0;z-index:10;transition:background .22s ease,transform .22s ease,box-shadow .22s ease;-webkit-user-select:none;user-select:none;outline:none}.ssh-arrow:hover{background:rgba(255,255,255,.22);transform:scale(1.1);box-shadow:0 4px 16px rgba(0,0,0,.25)}.ssh-arrow:active{transform:scale(.95)}.ssh-arrow span{display:block;line-height:1;pointer-events:none}.ssh-style-minimal span{display:block;width:20px;height:2px;background:currentColor;position:relative}.ssh-style-minimal.ssh-prev span::before,.ssh-style-minimal.ssh-next span::after{content:"";position:absolute;top:50%;width:10px;height:2px;background:currentColor}.ssh-style-minimal.ssh-prev span::before{left:0;transform-origin:left center;transform:rotate(-40deg) translateY(-50%)}.ssh-style-minimal.ssh-next span::after{right:0;transform-origin:right center;transform:rotate(40deg) translateY(-50%)}.ssh-style-circle{border:1.5px solid rgba(255,255,255,.45);background:0 0}.ssh-style-circle:hover{border-color:rgba(255,255,255,.85);background:rgba(255,255,255,.08)}.ssh-style-circle-filled{background:rgba(255,255,255,.18);border:none}.ssh-style-circle-filled:hover{background:rgba(255,255,255,.35)}.ssh-arrows-sides .ssh-slider-outer{gap:0}.ssh-arrows-sides .ssh-prev,.ssh-arrows-sides .ssh-next{margin:0 8px}.ssh-arrows-sides-inside .ssh-slider-outer{position:relative}.ssh-arrows-sides-inside .ssh-prev,.ssh-arrows-sides-inside .ssh-next{position:absolute;top:50%;transform:translateY(-50%);z-index:20}.ssh-arrows-sides-inside .ssh-prev{left:12px}.ssh-arrows-sides-inside .ssh-next{right:12px}.ssh-arrows-sides-inside .ssh-prev:hover,.ssh-arrows-sides-inside .ssh-next:hover{transform:translateY(-50%) scale(1.1)}.ssh-nav-bar{display:flex;gap:10px;margin-bottom:18px}.ssh-nav-top-right{justify-content:flex-end}.ssh-nav-bottom-left{justify-content:flex-start;margin-bottom:0;margin-top:18px}.ssh-nav-bottom-right{justify-content:flex-end;margin-bottom:0;margin-top:18px}.ssh-nav-bottom-center{justify-content:center;margin-bottom:0;margin-top:18px}.ssh-arrows-top-right{display:flex;flex-direction:column}.ssh-arrows-bottom-left{display:flex;flex-direction:column-reverse}.ssh-arrows-bottom-right{display:flex;flex-direction:column-reverse}.ssh-arrows-bottom-center{display:flex;flex-direction:column-reverse}.ssh-wrapper{overflow:hidden}.ssh-arrows-sides .ssh-wrapper,.ssh-arrows-sides-inside .ssh-wrapper{overflow:visible}.ssh-swiper{overflow:hidden}@media (max-width:1024px){.ssh-arrows-sides .ssh-prev,.ssh-arrows-sides .ssh-next{margin:0 4px}.ssh-card{min-height:380px}.ssh-card-title{font-size:1.2rem}.ssh-card-content{padding:22px 22px 20px}.ssh-card-desc{font-size:.83rem}.ssh-arrow{width:38px;height:38px;font-size:1.25rem}}@media (max-width:767px){.ssh-arrows-sides .ssh-prev,.ssh-arrows-sides .ssh-next{position:absolute;top:50%;transform:translateY(-50%);z-index:20;margin:0}.ssh-arrows-sides .ssh-prev{left:10px}.ssh-arrows-sides .ssh-next{right:10px}.ssh-arrows-sides .ssh-prev:hover,.ssh-arrows-sides .ssh-next:hover{transform:translateY(-50%) scale(1.1)}.ssh-arrows-sides-inside .ssh-prev{left:8px}.ssh-arrows-sides-inside .ssh-next{right:8px}.ssh-card{min-height:340px}.ssh-card-title{font-size:1.15rem}.ssh-card-content{padding:18px 18px 16px}.ssh-card-desc{font-size:.82rem;margin-bottom:14px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ssh-card-actions{gap:10px}.ssh-btn{padding:9px 20px;font-size:.83rem;width:auto}.ssh-arrow{width:36px;height:36px;font-size:1.15rem}.ssh-nav-bar{gap:8px;margin-bottom:14px}.ssh-nav-bottom-left,.ssh-nav-bottom-right,.ssh-nav-bottom-center{margin-top:14px}}@media (max-width:479px){.ssh-arrows-sides .ssh-prev,.ssh-arrows-sides .ssh-next{position:absolute;top:50%;transform:translateY(-50%);z-index:20;margin:0}.ssh-arrows-sides .ssh-prev{left:8px}.ssh-arrows-sides .ssh-next{right:8px}.ssh-arrows-sides .ssh-prev:hover,.ssh-arrows-sides .ssh-next:hover{transform:translateY(-50%) scale(1.08)}.ssh-arrows-sides-inside .ssh-prev{left:6px}.ssh-arrows-sides-inside .ssh-next{right:6px}.ssh-card{min-height:300px;max-height:80vh;border-radius:12px}.ssh-card:hover{transform:none;box-shadow:none}.ssh-card:hover .ssh-slide-img{transform:scale(1)}.ssh-card-title{font-size:1.1rem;letter-spacing:0}.ssh-card-content{padding:16px 18px}.ssh-card-desc{font-size:.82rem;margin-bottom:14px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ssh-card-actions{flex-direction:row;flex-wrap:wrap;align-items:center;gap:10px}.ssh-btn{padding:10px 22px;font-size:.82rem;width:auto;min-width:120px}.ssh-catalogue-btn{font-size:.75rem}.ssh-arrow{width:32px;height:32px;font-size:1rem}.ssh-nav-bar{gap:8px;margin-bottom:12px}.ssh-nav-bottom-left,.ssh-nav-bottom-right,.ssh-nav-bottom-center{margin-top:12px}.ssh-nav-bottom-center{justify-content:center;width:100%}}@media (hover:none){.ssh-btn::before{display:none}.ssh-btn:hover{background:rgba(255,255,255,.08);border-color:rgba(255,255,255,.35);transform:none;box-shadow:none}.ssh-arrow:hover{background:rgba(255,255,255,.08);transform:none;box-shadow:none}}.ssh-swiper{box-sizing:border-box}.ssh-swiper .swiper-slide{box-sizing:border-box;height:auto}.ssh-swiper .swiper-slide .ssh-card{height:100%}