.s-imgs-autoscroll{position:relative}.s-imgs-autoscroll:before,.s-imgs-autoscroll:after{content:"";width:40px;height:100%;background:linear-gradient(90deg,#fff0,#fff 60%);display:block;position:absolute;top:0;z-index:1;pointer-events:none}@media screen and (min-width:576px){.s-imgs-autoscroll:before,.s-imgs-autoscroll:after{width:52px}}@media screen and (min-width:1024px){.s-imgs-autoscroll:before,.s-imgs-autoscroll:after{width:80px}}@media screen and (min-width:1680px){.s-imgs-autoscroll:before,.s-imgs-autoscroll:after{width:120px}}.s-imgs-autoscroll:before{left:0;transform:rotate(180deg)}.s-imgs-autoscroll:after{right:0}.s-imgs-autoscroll__list{height:82px;align-items:center;will-change:transform}.s-imgs-autoscroll__item{width:fit-content!important;max-width:90%;margin-right:40px!important;display:flex;align-items:center}@media screen and (min-width:576px){.s-imgs-autoscroll__item{margin-right:64px!important}}.s-imgs-autoscroll__img{display:flex;align-items:center}.homeBanner{width:100%;height:100%;position:relative;overflow:hidden;box-sizing:border-box}@media screen and (min-width:1024px){.homeBanner{padding:0 52px}}@media screen and (min-width:1440px){.homeBanner{padding:0 80px}}@media screen and (min-width:1680px){.homeBanner{padding:0 140px}}@media screen and (max-width:1023.8px){.homeBanner{padding:0 40px}}@media screen and (max-width:767.8px){.homeBanner{padding:0 20px}}.homeBanner__bg::part(img){width:100%;height:100%;position:absolute;top:50%;left:0;transform:translateY(-50%);z-index:0;object-fit:cover;object-position:50% 50%}.homeBanner__bg::part(picture){display:inline}.homeBanner__container{position:relative;z-index:1;display:block;padding-top:calc(16px + var(--s-nvbr-height));padding-bottom:18px;max-width:calc(1640px - var(--scrollbar-width));margin-left:auto;margin-right:auto}@media screen and (min-width:768px){.homeBanner__container{padding-top:calc(32px + var(--s-nvbr-height));padding-bottom:32px}}@media screen and (min-width:1024px){.homeBanner__container{padding-top:calc(40px + var(--s-nvbr-height));padding-bottom:40px}}@media screen and (min-width:1440px){.homeBanner__container{padding-top:calc(70px + var(--s-nvbr-height));padding-bottom:70px}}@media screen and (min-width:1680px){.homeBanner__container{padding-top:calc(80px + var(--s-nvbr-height))}}.homeBanner__text{display:grid;gap:24px}@media screen and (min-width:1024px){.homeBanner__text{grid-template-columns:repeat(12,1fr)}}@media screen and (max-width:1023.8px){.homeBanner__text{display:contents}}@media screen and (max-width:575.8px){.homeBanner__text{text-align:center}}.homeBanner__text__gridColumnSpan1{grid-column:span 1}.homeBanner__text__gridColumnSpan2{grid-column:span 2}.homeBanner__text__gridColumnSpan3{grid-column:span 3}.homeBanner__text__gridColumnSpan4{grid-column:span 4}.homeBanner__text__gridColumnSpan5{grid-column:span 5}.homeBanner__text__gridColumnSpan6{grid-column:span 6}.homeBanner__text__gridColumnSpan7{grid-column:span 7}.homeBanner__text__gridColumnSpan8{grid-column:span 8}.homeBanner__text__gridColumnSpan9{grid-column:span 9}.homeBanner__text__gridColumnSpan10{grid-column:span 10}.homeBanner__text__gridColumnSpan11{grid-column:span 11}.homeBanner__text__gridColumnSpan12{grid-column:span 12}.homeBanner__text__intro{color:#fff}.homeBanner__text__intro__h1{font-weight:600;font-size:30px;line-height:38px}@media screen and (min-width:768px){.homeBanner__text__intro__h1{font-size:42px;line-height:52px}}@media screen and (min-width:1440px){.homeBanner__text__intro__h1{font-size:52px;line-height:64px}}.homeBanner__text__intro__p{font-weight:400;font-size:18px;line-height:28px}@media screen and (min-width:1440px){.homeBanner__text__intro__p{font-size:22px;line-height:32px}}.homeBanner__text .label{display:flex;background-color:#2789f2;border-radius:5px;padding-left:7px;padding-right:7px;font-size:12px;line-height:20px}.homeBanner__text .label--hide{visibility:hidden;padding-left:7px;padding-right:7px;font-size:12px;line-height:20px}.homeBanner__link{width:fit-content;display:block;font-size:18px;line-height:28px}@media screen and (min-width:1440px){.homeBanner__link{font-size:22px;line-height:32px}}@media screen and (max-width:575.8px){.homeBanner__link{display:inline-block}}.homeBanner__link+.homeBanner__link{margin-top:8px}@media screen and (min-width:1920px){.home-hero__carousel-item--video-wrapper{right:unset!important}}.home-ai-advisor{position:relative;overflow:hidden}@media screen and (min-width:1024px){.home-ai-advisor__bnb::part(bnb){height:594px}}.home-ai-advisor__bnb::part(bnb-major){padding-bottom:0}@media screen and (min-width:1024px){.home-ai-advisor__bnb::part(bnb-major){padding-bottom:revert-layer;padding-right:24px}}@media screen and (min-width:1440px){.home-ai-advisor__bnb::part(bnb-major){padding-right:60px}}.home-ai-advisor__bnb::part(bnb-minor){display:none}@media screen and (min-width:1024px){.home-ai-advisor__bnb::part(bnb-minor){display:flex;padding-left:2.5%;padding-right:40px}}@media screen and (min-width:1440px){.home-ai-advisor__bnb::part(bnb-minor){padding-left:6%}}@media screen and (min-width:1680px){.home-ai-advisor__bnb::part(bnb-minor){padding-right:60px}}@media screen and (min-width:1920px){.home-ai-advisor__bnb::part(bnb-minor){padding-left:9%;padding-right:100px}}.home-ai-advisor__bnb s-bnb-intro::part(intro){text-align:center}@media screen and (min-width:1024px){.home-ai-advisor__bnb s-bnb-intro::part(intro){text-align:initial}}.home-ai-advisor__warning::part(text){text-align:center}@media screen and (min-width:1024px){.home-ai-advisor__warning::part(text){text-align:initial}}.home-ai-advisor__normal{transition:opacity .3s ease-out,visibility 0s linear .3s;width:100%}.home-ai-advisor__unavailable{position:absolute;inset:0;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .3s ease-out,visibility 0s linear .3s;width:100%}.home-ai-advisor__bg{transition:opacity .9s ease-out}.home-ai-advisor__input-wrapper{position:relative}.home-ai-advisor__content{transition:opacity .9s ease-out}.home-ai-advisor__skel{position:absolute;inset:0;width:100%;margin:auto;pointer-events:none;opacity:0;visibility:hidden;transition:opacity .9s ease-out,visibility 0s linear .9s}.home-ai-advisor__skel-bar{width:100%;height:32px;margin:0 auto;border-radius:10px;background:linear-gradient(90deg,#f5f5f5,#dedede,#f5f5f5,#dedede,#f5f5f5);background-size:800px 100%;animation:ai-advisor-skeleton 8s linear infinite}.home-ai-advisor__intro::part(header){margin-bottom:8px}.home-ai-advisor__normal .home-ai-advisor__intro::part(intro){margin-bottom:20px}@media screen and (min-width:576px){.home-ai-advisor__normal .home-ai-advisor__intro::part(intro){margin-bottom:32px}}.home-ai-advisor__intro::part(icon){margin-bottom:8px}.home-ai-advisor__logo{padding:0;background:transparent;border:none;border-radius:50%}.home-ai-advisor__input{width:100%;max-width:768px;min-height:48px;max-height:200px;padding:12px 16px 12px 24px;margin:auto;background-color:#fff;border-radius:10px;box-shadow:0 0 15px #0000000d;box-sizing:border-box;display:flex;justify-content:space-between;align-items:center;overflow:hidden;position:relative;z-index:0}.home-ai-advisor__placeholder{width:100%;max-width:calc(100% - 68px);height:24px;position:absolute;z-index:-1;pointer-events:none;transition:opacity .25s}.home-ai-advisor__placeholder.no-show{opacity:0}.home-ai-advisor__placeholder.js-ai-advisor-placeholder-static{display:none}@media screen and (min-width:1024px){.home-ai-advisor__placeholder.js-ai-advisor-placeholder-static{display:block}}@media screen and (min-width:1024px){.home-ai-advisor__placeholder.js-ai-advisor-placeholder{display:none}}.home-ai-advisor__placeholder-item{width:100%;max-width:calc(100% - 68px);color:#666;font-size:16px;line-height:24px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;display:inline-block;position:absolute;transform:translateY(150%);opacity:0}.home-ai-advisor__placeholder-item.active{animation:placeholder-run 3s ease-out infinite}.home-ai-advisor__placeholder-item--tip{width:auto;color:#94959740;-webkit-text-fill-color:rgba(148,149,151,.25);background:linear-gradient(90deg,#f4f6f9cc,#a6e6ff,#ebc1ff,#ffcaa5,#f4f6f980,#a6e6ff,#ebc1ff,#ffcaa5,#f4f6f9cc);background-size:200% 100%;background-clip:text;-webkit-background-clip:text;transform:unset;opacity:1;animation:text-gradient-move 3s linear infinite normal}@media(prefers-reduced-motion:reduce){.home-ai-advisor__placeholder-item--tip{animation:text-gradient-move 6s linear infinite normal}}.home-ai-advisor__placeholder-item--static{position:static;transform:unset;opacity:1}.home-ai-advisor__textarea{width:100%;max-width:calc(100% - 68px);height:24px;max-height:168px;padding:0 16px 0 0;margin:4px 0;font-size:16px;line-height:24px;color:#2e3742;background-color:transparent;border:none;outline:none;box-sizing:border-box;resize:none;display:block}.home-ai-advisor__textarea::-webkit-scrollbar{width:8px}.home-ai-advisor__textarea::-webkit-scrollbar-track{padding:4px 0;background:transparent}.home-ai-advisor__textarea::-webkit-scrollbar-thumb{background:#e6e6e6;border-radius:37px;cursor:default}.home-ai-advisor__submit{flex-shrink:0;width:52px;height:32px;padding:6px 16px;border:none;border-radius:214px;background:linear-gradient(154.8deg,#fff0 52.06%,#ffffff80 101.24%),#000;cursor:pointer;display:flex;align-items:center;justify-content:center}.home-ai-advisor__submit:hover{background:linear-gradient(142.6deg,#fff0 40%,#ffffff80 101.24%),#000}.home-ai-advisor__submit:disabled{background:linear-gradient(154.8deg,#fff0 52.06%,#ffffff80 101.24%),#dfe1e6;pointer-events:none;cursor:default}.home-ai-advisor__questions{position:relative;height:100%;width:100%;overflow:hidden;-webkit-mask-image:linear-gradient(to bottom,transparent 8%,black 40%,black 60%,transparent 92%);mask-image:linear-gradient(to bottom,transparent 8%,black 40%,black 60%,transparent 92%);max-width:520px}@media screen and (min-width:1440px){.home-ai-advisor__questions{max-width:580px}}.home-ai-advisor__questions-content{display:flex;flex-direction:column;width:100%;will-change:transform;animation:ai-advisor-scroll-up 55s linear infinite;position:absolute;top:0;left:0;transition:opacity .9s ease-out,visibility 0s linear .9s}.home-ai-advisor__questions-content--skel{opacity:1;visibility:visible}.home-ai-advisor__questions-content--real{opacity:0;visibility:hidden;pointer-events:none}.home-ai-advisor__questions:hover .home-ai-advisor__questions-content{animation-play-state:paused}.home-ai-advisor__questions-btn{width:fit-content;max-width:100%;margin-bottom:20px;padding:0 20px;box-sizing:border-box;position:relative;display:block;height:48px;font-size:15px;line-height:48px;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#666;border:1px solid white;background:#ffffff4d;box-shadow:0 0 30px #e1e4e84d;-webkit-backdrop-filter:blur(70px);backdrop-filter:blur(70px);border-radius:10px;cursor:pointer;transition:background .3s,color .3s,box-shadow .3s,padding .3s}.home-ai-advisor__questions-btn:hover,.home-ai-advisor__questions-btn:focus{padding-right:48px;background:#fffc;color:#2e3742}.home-ai-advisor__questions-btn:hover .home-ai-advisor__questions-btn-arrow,.home-ai-advisor__questions-btn:focus .home-ai-advisor__questions-btn-arrow{opacity:1}.home-ai-advisor__questions-btn:disabled{opacity:.5;pointer-events:none}.home-ai-advisor__questions-btn-arrow{position:absolute;right:20px;top:50%;transform:translateY(-50%);display:flex;align-items:center;opacity:0;flex-shrink:0;transition:opacity .2s}.home-ai-advisor__questions-btn--skel{cursor:default;pointer-events:none;padding:12px 20px;height:40px}.home-ai-advisor__q-skel-bar{height:16px;border-radius:10px;display:block;background:linear-gradient(90deg,#f5f5f5,#dedede,#f5f5f5,#dedede,#f5f5f5);background-size:800px 100%;animation:ai-advisor-skeleton 8s linear infinite}@keyframes ai-advisor-scroll-up{0%{transform:translateY(0)}to{transform:translateY(-50%)}}.home-ai-advisor__warning::part(text){font-size:12px;line-height:18px}.home-ai-advisor__warning a{color:#666;text-decoration:underline}.home-ai-advisor__warning a:hover{text-decoration:none}@media screen and (max-width:767.8px){.home-ai-advisor s-bnb-intro s-text[slot=title]::part(text){--s-h2-lh: 36px}}s-bnb-intro [slot=desc] .home-ai-advisor__warning::part(text){margin-top:0}.home-ai-advisor--pending{--bg-color: #f5f5f5}.home-ai-advisor--pending .home-ai-advisor__bg{opacity:0}.home-ai-advisor--pending s-bnb-intro,.home-ai-advisor--pending .home-ai-advisor__questions{animation:ai-advisor-normal-breath 2s linear infinite}.home-ai-advisor--pending .home-ai-advisor__content{position:absolute;opacity:0;pointer-events:none}.home-ai-advisor--pending .home-ai-advisor__skel{opacity:1;visibility:visible;position:relative;transition:opacity .9s ease-out,visibility 0s linear 0s}.home-ai-advisor--pending .home-ai-advisor__skel-bar--input{max-width:768px}.home-ai-advisor--pending .home-ai-advisor__questions:hover .home-ai-advisor__questions-content{animation-play-state:running}.home-ai-advisor--active .home-ai-advisor__questions-content--skel{opacity:0;visibility:hidden}.home-ai-advisor--active .home-ai-advisor__questions-content--real{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .9s ease-out,visibility 0s linear 0s}.home-ai-advisor--error .home-ai-advisor__normal{opacity:0;visibility:hidden;pointer-events:none}.home-ai-advisor--error .home-ai-advisor__unavailable{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .9s ease-out,visibility 0s linear 0s;display:flex;justify-content:center;align-items:center}@keyframes ai-advisor-normal-breath{0%{opacity:.4;animation-timing-function:steps(1,end)}5%{opacity:.4;animation-timing-function:ease-out}50%{opacity:.8;animation-timing-function:steps(1,end)}55%{opacity:.8;animation-timing-function:ease-out}to{opacity:.4}}@keyframes ai-advisor-skeleton{0%{background-position:-800px 0}to{background-position:800px 0}}@keyframes placeholder-run{0%{transform:translateY(150%);opacity:0}10%{transform:translateY(0);opacity:1}90%{transform:translateY(0);opacity:1}to{transform:translateY(-150%);opacity:0}}@keyframes text-gradient-move{to{background-position:-200% 0}}.home-body s-navbar:not([data-mobmenu-open=true])::part(nav-container){position:absolute;top:0;left:0;background-color:transparent}.home-body s-navbar:not([data-mobmenu-open=true])::part(nav-container):before{content:"";position:absolute;z-index:1;top:0;left:0;width:100%;height:100%;-webkit-backdrop-filter:saturate(180%) blur(10px);backdrop-filter:saturate(180%) blur(10px);background-color:#000000bf}.home+footer .s-go-top-wrapper{display:none}.home-hero__carousel{position:relative}.home-hero__carousel-item{min-height:560px;visibility:hidden;transition-property:opacity,visibility!important}@media screen and (min-width:768px){.home-hero__carousel-item{min-height:600px}}.home-hero__carousel-item.is-visible{visibility:visible}.home-hero__carousel-item--video-cover{transition:opacity .25s}.home-hero__carousel-item--video-cover.hide{opacity:0}.home-hero__carousel-item--video-dialog{pointer-events:none}.home-hero__carousel-controls{width:100%;display:flex;justify-content:center;align-items:center;position:absolute;bottom:20px;animation:fade-in 1s}@media screen and (min-width:576px){.home-hero__carousel-controls{width:fit-content;left:50%;transform:translate(-50%)}}@media screen and (min-width:1024px){.home-hero__carousel-controls{bottom:40px}}.home-hero__carousel-paging{border-radius:65px;position:relative;overflow:hidden}.home-hero__carousel-pagination{width:fit-content;padding:4px 8px;background-color:#ffffff1a;-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px);position:static;will-change:backdrop-filter}.home-hero__carousel-page.is-active{pointer-events:none}.home-hero__carousel-progress{width:100%;height:100%;position:absolute;left:0;top:0;pointer-events:none}.home-hero__carousel-progress-bar{width:100%!important;height:100%;background-color:#ffffff14;will-change:width,transform}.home-hero__carousel-page{margin:8px;background:var(--s-white);position:relative;opacity:.5}.home-hero__carousel-page.is-active{transform:scale(1);opacity:1}.home-hero__carousel-page:before{content:"";width:300%;height:300%;display:block;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.home-hero__carousel-btn{width:32px;height:32px;padding:6px;margin-left:8px;border-radius:50%;border:none;background-color:#ffffff1a;-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px);will-change:backdrop-filter}@media screen and (min-width:1680px){.home-rating--top-space::part(section){padding-top:80px}}@media screen and (min-width:1680px){.home-rating--bottom-space::part(section){padding-bottom:80px}}.home-rating__banner{max-width:1200px;margin:auto;padding:24px;border-radius:10px;display:flex;flex-direction:column;align-items:center;position:relative;z-index:0;overflow:hidden;box-sizing:border-box}@media screen and (min-width:768px){.home-rating__banner{padding:40px}}@media screen and (min-width:1024px){.home-rating__banner{flex-direction:row;justify-content:center;align-items:stretch}}@media screen and (min-width:1280px){.home-rating__banner{padding:52px}}.home-rating__banner-bg{pointer-events:none}.home-rating__banner-bg::part(img){z-index:-1}.home-rating__banner-gartner{align-self:center}@media screen and (min-width:1024px){.home-rating__banner-gartner::part(img){max-width:unset}}.home-rating__banner-line{width:1px;margin:0 32px;background-color:#cfcfcf}@media screen and (min-width:1280px){.home-rating__banner-line{margin:0 40px}}.home-rating__banner-content{align-self:center;display:flex;flex-direction:column;justify-content:center}@media screen and (min-width:1024px){.home-rating__banner-content{width:640px;max-width:100%}}.home-rating__banner-star::part(picture){display:block;height:24px}@media screen and (max-width:1023.8px){.home-rating__banner-star{display:none}}.home-rating__banner-desc::part(text){margin-top:20px;text-align:center}@media screen and (min-width:1024px){.home-rating__banner-desc::part(text){margin-top:10px;text-align:left}}@media screen and (min-width:1680px){.home-management::part(section){padding-top:80px;padding-bottom:80px}}.home-management__intro::part(intro){margin-bottom:0}.home-management__switch::part(wrapper){width:fit-content;margin:24px auto 4px;display:block}.home-management__switch::part(activator),.home-management__switch::part(item){font-weight:400;--ss-item-font-size: 16px;--ss-item-line-height: 24px}@media screen and (min-width:768px){.home-management__switch::part(activator),.home-management__switch::part(item){--ss-item-height: 46px}}.home-management__link{width:100%;max-width:352px;padding:12px;text-decoration:none;border-radius:10px}@media screen and (min-width:576px){.home-management__link{width:calc(50% - 24px)}}@media screen and (min-width:1024px){.home-management__link{width:calc(25% - 24px);margin-bottom:-30px}}.home-management__link:hover .home-management__link-img::part(img){transform:scale(1.03)}.home-management__link:hover .home-management__link-arrow{transform:translate(0);opacity:1}.home-management__link::part(link){display:block;text-decoration:none}.home-management__link-wrapper{margin:20px -12px -28px;display:flex;flex-wrap:wrap;justify-content:center}@media screen and (min-width:1024px){.home-management__link-wrapper{margin:20px -12px 0}}.home-management__link-img::part(img){transition:transform .35s}.home-management__link-img-wrapper{border-radius:10px;overflow:hidden}.home-management__link-title{display:block}.home-management__link-title::part(text){margin:16px 0;font-size:20px;line-height:30px;font-weight:500}.home-management__link-arrow{margin:auto;display:block}@media screen and (min-width:1024px){.home-management__link-arrow{transform:translate(-8px);opacity:0;transition:opacity .35s,transform .35s}}@media screen and (min-width:1680px){.home-businesses::part(section){padding-top:80px;padding-bottom:80px}}.home-businesses__intro::part(intro){margin-bottom:60px}.home-businesses__autoscroll:before,.home-businesses__autoscroll:after{background:linear-gradient(90deg,#f5f5f500,#f5f5f5 60%)}@media screen and (min-width:1680px){.home-latest::part(section){padding-top:80px;padding-bottom:80px}}.home-latest__intro::part(intro){margin-bottom:20px}@media screen and (min-width:768px){.home-latest__intro::part(intro){margin-bottom:40px}}.home-latest__link{width:100%;max-width:352px;padding:12px;text-decoration:none;border-radius:10px}@media screen and (min-width:576px){.home-latest__link{width:calc(50% - 24px)}}@media screen and (min-width:1024px){.home-latest__link{width:calc(25% - 24px)}}.home-latest__link:hover .home-latest__link-img{transform:scale(1.03)}.home-latest__link:hover .home-latest__link-img::part(img){transform:scale(1.03)}.home-latest__link:hover .home-latest__link-arrow{transform:translate(0);opacity:1}.home-latest__link::part(link){display:block;text-decoration:none}.home-latest__link-wrapper{margin:0 -12px -28px;display:flex;flex-wrap:wrap;justify-content:center}.home-latest__link-img{height:auto;object-fit:cover;transition:transform .35s}.home-latest__link-img::part(img){transition:transform .35s}.home-latest__link-img-wrapper{border-radius:10px;overflow:hidden}.home-latest__link-title{display:block}.home-latest__link-title::part(text){margin-top:16px;font-size:20px;line-height:30px;font-weight:500}.home-latest__link-desc::part(text){margin-top:4px!important;margin-bottom:16px}.home-latest__link-arrow{margin:auto;display:block}@media screen and (min-width:1024px){.home-latest__link-arrow{transform:translate(-8px);opacity:0;transition:opacity .35s,transform .35s}}.home-note::part(section){padding-top:32px;padding-bottom:32px}@keyframes fade-in{0%{opacity:0}to{opacity:1}}
