

/* Start:/local/templates/anylogic/css/new-styles.min.css?1793726415123598*/
@keyframes pulse{0%,to{opacity:.6}50%{opacity:.8}}@keyframes fsw-marquee{0%{transform:translate3d(0,0,0)}to{transform:translate3d(-50%,0,0)}}@keyframes alo-caret{0%,49%{opacity:1}50%,to{opacity:0}}@font-face{font-family:"Rubik-fallback";size-adjust:94.1%;ascent-override:normal;src:local("Arial")}@font-face{font-family:'Rubik';font-style:normal;font-display:swap;font-weight:300;src:local('Rubik Light'),local('Rubik-Light'),}@font-face{font-family:'Rubik';font-display:swap;font-style:italic;font-weight:300;src:local('Rubik Light Italic'),local('Rubik-LightItalic'),}@font-face{font-family:'Rubik';font-display:swap;font-style:normal;font-weight:400;src:local('Rubik'),local('Rubik-Regular'),}@font-face{font-display:swap;font-family:'Rubik';font-style:italic;font-weight:400;src:local('Rubik Italic'),local('Rubik-Italic'),}:root{--primary-dark:#0a1628;--primary-blue:#1a2f4a;--accent-blue:#0096C8;--light-blue:#59C0F4;--text-white:#fefefe;--text-light:#e0e0e0;--border-blue:#00b4d8;--active-blue:#0987B1;--active-transparent:#E5E5E5;--dl-sticky-top:0px;--dl-head-h:76px;--dl-text:#1A1A1A;--dl-blue:#0096C8;--dl-blue-hover:#0096C8;--dl-blue-active:#0987B1;--dl-divider:#E5E5E5;--dl-soft:#F7F7F7;--dl-white:#FEFEFE}body{font-family:'Rubik',"Rubik-fallback";background:var(--primary-dark);color:var(--text-white);overflow-x:hidden}h2{font-size:32px;text-align:center;margin-bottom:12px}.container{max-width:1208px;margin:0 auto;padding:0 116px}.btn-primary,.btn-transparent,h2{color:var(--text-white);font-weight:500}.btn-primary,.btn-transparent{display:inline-flex;justify-content:center;align-items:center;border-radius:64px;white-space:nowrap;font-size:16px;cursor:pointer;transition:background .3s,transform .2s;box-sizing:border-box}.btn-primary{background:var(--accent-blue);height:46px;min-width:230px;border:1px solid var(--accent-blue)}.btn-transparent{border:1px solid var(--text-white);height:54px;min-width:200px}.btn-transparent:hover{background:var(--text-white);color:var(--accent-blue);border:1px solid var(--text-white)}.btn-transparent:active{background:var(--active-transparent);color:var(--accent-blue);border:1px solid var(--active-transparent)}.container .btn-primary{text-decoration:none}.btn-primary:hover{background:var(--light-blue);color:var(--text-white);border:1px solid var(--light-blue)}.btn-primary:active{background:var(--active-blue);color:var(--text-white);border:1px solid var(--active-blue)}.btn-primary:focus{background:var(--accent-blue);color:var(--text-white);border:1px solid var(--accent-blue)}.btn-primary.btn-large,.btn-transparent.btn-large{height:48px;padding:16px 32px;justify-content:center;align-items:center;align-self:flex-start}.sticked .btn-primary.btn-large{display:block}.btn-secondary{background:0 0;color:var(--accent-blue);border:2px solid var(--accent-blue);padding:14px 32px;border-radius:64px;font-size:16px;font-weight:500;cursor:pointer;transition:all .3s;margin-top:40px}.btn-secondary:hover{background:var(--accent-blue);color:var(--text-white)}.tablet-show{display:none}.hero{padding:80px 0;position:relative;overflow:hidden}.hero::before{pointer-events:none}.with-event .hero-content{margin-top:52px}.hero-content{display:flex;align-items:center;gap:70px;position:relative;justify-content:space-between;z-index:1}.hero-title{font-size:44px;font-weight:500;line-height:1.24;margin-bottom:24px;color:var(--text-white)}.hero-description{font-size:16px;color:var(--text-light);margin-bottom:40px;line-height:1.6}.hero-image{position:relative;height:500px;border-radius:8px;overflow:hidden;display:flex;align-items:center;justify-content:center}.double-image img,.hero-illustration{max-width:100%;height:auto}.library-start{padding:140px 0;position:relative}.library-start .container{display:flex;flex-direction:column;gap:64px}.library-start__head{position:relative;display:flex;justify-content:center}.library-start__back-icon,a.library-start__back{display:inline-flex;align-items:center;color:var(--text-white)}a.library-start__back{position:absolute;left:0;top:0;gap:8px;padding:16px 0;text-decoration:none;font-size:16px;font-weight:500;white-space:nowrap}.library-start__back:hover span{color:var(--text-white)}.library-start__back-icon{justify-content:center;flex-shrink:0;width:36px;height:36px;border-radius:100px;background:#14212e;transition:background-color .2s ease}.library-start__back:hover .library-start__back-icon{background:var(--accent-blue)}.library-start__back-icon svg{display:block;width:16px;height:12px}.library-start__intro{display:flex;flex-direction:column;align-items:center;gap:36px;width:100%;max-width:648px;text-align:center}.library-start__title-group{display:flex;flex-direction:column;gap:12px;width:100%}.library-start__title{margin:0;font-size:44px;font-weight:500;line-height:1.24;color:var(--text-white);text-transform:capitalize}.library-start__description{margin:0;font-size:16px;font-weight:400;line-height:1.46;color:var(--text-white)}.library-start__buttons{display:flex;flex-wrap:wrap;justify-content:center;gap:12px}.library-start__buttons .btn-primary,.library-start__buttons .btn-transparent{width:auto;min-width:0;height:auto;padding:17px 32px 16px}.library-start__visual{width:100%;border-radius:24px;overflow:hidden}.library-start__image{display:block;width:100%;height:auto}.image-split{display:flex;height:100%}.image-left,.image-right{flex:1;background:linear-gradient(135deg,rgba(0,180,216,.2) 0,rgba(26,47,74,.8) 100%);position:relative}.image-right{background:linear-gradient(135deg,rgba(26,47,74,.8) 0,rgba(0,180,216,.2) 100%)}.hero::before,.image-left::before,.image-right::before{content:'';position:absolute;top:0;left:0;right:0;bottom:0}.image-left::before{background:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 400 400"><rect fill="%23000" width="400" height="400"/></svg>') center/cover;opacity:.3}.image-right::before{background-image:linear-gradient(90deg,transparent 0,rgba(0,180,216,.3) 50%,transparent 100%),radial-gradient(circle,rgba(0,180,216,.4) 1px,transparent 1px);background-size:100% 2px,20px 20px;background-position:center,0 0;opacity:.6;animation:pulse 3s ease-in-out infinite}.nav-menu{background:var(--primary-dark);position:sticky;z-index:8;top:-1px;padding-top:1px}.with-event .nav-menu{top:0;padding-top:2px}.nav-menu-accordion,.nav-menu-items{display:flex;gap:24px;align-items:center;justify-content:center}.nav-menu-accordion{width:100%}.nav-menu-trigger{display:contents}.nav-menu-list{display:flex;gap:24px;align-items:center;justify-content:center}.nav-menu-item-first,.nav-menu-list .btn-primary.btn-large,.nav-menu-list .tablet-show,.sticked .nav-menu-list .btn-primary.btn-large.mobile,.sticked .nav-menu-list .btn-primary.btn-large.tablet-show{display:none}ul.compare-list li{list-style:none}.sticked .nav-menu-list .btn-primary.btn-large{display:inline-flex;font-size:14px;min-width:inherit;height:initial;padding:6.5px 32px;margin-left:0;align-self:initial}.nav-menu-item,.nav-menu-item-first{font-size:14px;font-weight:400;color:var(--text-white);border-bottom:2px solid transparent;margin-bottom:-2px}.nav-menu-item{padding:21px 12px 24px;text-decoration:none;line-height:1.46}.nav-menu-item-first{padding:10px 12px 24px}.accordion-icon{position:relative;width:19px;height:19px;opacity:1;flex-shrink:0}.accordion-icon::after,.accordion-icon::before{position:absolute;left:15px;content:' ';height:25px;width:2px;transition:all .3s}.accordion-icon::before{transform:rotate(0deg)}.accordion-icon::after{transform:rotate(-90deg)}.accordion-icon:active::after,.accordion-icon:active::before,.challenges-sidebar-trigger:active .accordion-icon::after,.challenges-sidebar-trigger:active .accordion-icon::before,.faq-item:active .accordion-icon::after,.faq-item:active .accordion-icon::before{background-color:var(--active-blue)}.accordion-item.active .accordion-icon{height:30px;transform:rotate(45deg)}.nav-menu-accordion.active .accordion-icon{height:30px}.challenges-sidebar-accordion.active .accordion-icon{height:30px;transform:rotate(45deg)}.nav-menu-accordion.active .accordion-icon{transform:rotate(0deg);left:2px;bottom:2px}.accordion-item.active .accordion-icon::after,.accordion-item.active .accordion-icon::before,.challenges-sidebar-accordion.active .accordion-icon::after,.challenges-sidebar-accordion.active .accordion-icon::before,.nav-menu-accordion.active .accordion-icon::after,.nav-menu-accordion.active .accordion-icon::before{height:30px}.nav-menu-icon{display:none}.ftr-hero{padding-top:165px}.nav-menu-item.active{color:var(--accent-blue);border-bottom-color:var(--accent-blue)}.nav-menu-item:hover{color:var(--light-blue);border-bottom-color:var(--light-blue)}.nav-menu-item:active{color:var(--active-blue);border-bottom-color:var(--active-blue)}.nav-menu-other-libraries{position:relative}.nav-menu-other-libraries__trigger{display:inline-flex;align-items:center;gap:4px;padding:10px 12px;border:0;border-bottom:2px solid transparent;background:0 0;color:var(--text-white);font-family:inherit;font-size:14px;font-weight:400;line-height:1.46;white-space:nowrap;cursor:pointer;-webkit-appearance:none;appearance:none;transition:color .2s ease,border-color .2s ease}.nav-menu-other-libraries__trigger:hover{color:var(--light-blue)}.nav-menu-other-libraries__trigger:active{color:var(--active-blue)}.nav-menu-other-libraries__chevron{display:block;flex-shrink:0;transition:transform .25s ease}.nav-menu-other-libraries.is-open .nav-menu-other-libraries__chevron{transform:rotate(180deg)}.nav-menu-other-libraries__sublist{display:none}.other-libraries-dropdown{position:absolute;left:0;right:0;top:100%;z-index:7;background:#14212e;padding:40px 0}.other-libraries-dropdown__grid{display:flex;justify-content:center;gap:16px}.other-libraries-dropdown__col{display:flex;flex-direction:column;gap:16px;width:290px;flex-shrink:0}.other-libraries-dropdown__card{display:flex;flex-direction:column;gap:12px;padding:24px;text-decoration:none;color:var(--text-white);border-radius:4px;transition:background-color .2s ease}.other-libraries-dropdown__card:focus-visible,.other-libraries-dropdown__card:hover{background:var(--accent-blue);color:var(--text-white)}.other-libraries-dropdown__icon{display:block;width:40px;height:40px;flex-shrink:0}.other-libraries-dropdown__text{display:flex;flex-direction:column;gap:4px}.other-libraries-dropdown__name{font-size:16px;font-weight:500;line-height:1.46}.other-libraries-dropdown__desc{font-size:14px;font-weight:400;line-height:1.46;color:var(--text-white)}.nav-menu.other-libraries-open{z-index:9}@media (min-width:601px){.nav-menu-other-libraries__sublist{display:none!important}}.section{padding:80px 0;position:relative}.section-left .inner-section .block-left .section-title,.section-left p{text-align:left}.section-left .inner-section{display:flex}.section-left .inner-section .block{width:50%}.section-title{font-size:32px;font-weight:500;text-align:center;color:var(--text-white);max-width:594px;margin:0 auto 12px}.section-description,.section-subtitle{font-size:24px;text-align:center;color:var(--text-light);max-width:600px;margin:0 auto 36px;line-height:136%}.section-description{font-size:16px;color:var(--text-white);max-width:594px;line-height:1.46}.list-description{font-size:16px;color:var(--text-light);line-height:1.46;margin:8px 0}.info-with-illustration__layout{display:flex;justify-content:space-around}.info-with-illustration__content{width:492px}.info-with-illustration__item{width:468px;padding:24px 0}.info-with-illustration__item:last-child{padding-bottom:0}.info-with-illustration__layout h3{margin-bottom:8px}.digital-twin-tech{background:var(--primary-dark)}.twin-comparison{display:grid;grid-template-columns:1fr 1fr;gap:40px;margin-bottom:40px}.twin-item{text-align:center}.twin-label{font-size:24px;font-weight:500;margin-bottom:20px;color:var(--text-white)}.double-image,.twin-image{border-radius:8px;position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center}.double-image{gap:16px}.double-image .title-image{font-size:14px;display:block}.twin-image{height:400px}.twin-illustration,.twin-photo{max-width:100%;max-height:100%;object-fit:contain}.twin-image.digital{position:relative}.twin-image.digital::before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background-size:100% 2px,2px 100%,30px 30px;background-position:center,center,0 0;opacity:.7}.features-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;row-gap:4px}.feature-card .feature-title,.features-grid .section-description{margin-bottom:0}.feature-card,.feature-icon{display:flex;align-items:center}.feature-card{padding:32px 24px;border-radius:24px;transition:all .3s;flex-direction:column;text-align:center;gap:12px}.feature-icon{width:120px;height:120px;margin-bottom:12px;justify-content:center}.feature-icon img{max-width:100%;max-height:100%}.feature-title{font-size:24px;font-weight:500;color:var(--text-white);line-height:1.34}.accent-text{color:var(--accent-blue)}.why-anylogic{background:var(--primary-dark)}.video-container{max-width:1060px;height:600px;margin:0 auto}.video-container .RYPP{padding-right:0;max-width:1200px}.video-placeholder{aspect-ratio:16/9;background:rgba(26,47,74,.8);border-radius:8px;display:flex;align-items:center;justify-content:center;position:relative;border:2px solid rgba(0,180,216,.3)}.play-icon{width:80px;height:80px;background:rgba(0,180,216,.8);border-radius:50%;position:relative;cursor:pointer;transition:all .3s}.play-icon:hover{background:var(--accent-blue);transform:scale(1.1)}.play-icon::after{content:'';position:absolute;top:50%;left:55%;transform:translate(-50%,-50%);width:0;height:0;border-left:20px solid var(--text-white);border-top:12px solid transparent;border-bottom:12px solid transparent}.feature-block{display:flex;flex-wrap:wrap;justify-content:center}.feature-detail-item{display:flex;align-items:center;gap:20px;margin-bottom:25px;justify-content:space-between}.feature-detail-item:last-child{margin-bottom:0}.show-all-news-btn{display:none}.feature-detail-title{font-size:24px;font-weight:500;margin-bottom:12px;color:var(--text-white);line-height:134%}.feature-detail-text{font-size:16px;color:var(--text-white);margin:0;line-height:1.46;max-width:594px}.feature-detail-visual{position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center}.feature-detail-visual img{max-width:100%;max-height:100%;object-fit:contain}.feature-link{color:var(--accent-blue);text-decoration:none;font-size:14px;margin-top:12px;display:inline-block;border-bottom:1px solid transparent;line-height:1.46}.feature-link:hover{color:var(--light-blue);border-bottom:1px solid var(--light-blue)}.feature-link:active{color:var(--active-blue);border-bottom:1px solid var(--active-blue)}.feature-link:focus{color:var(--accent-blue);border-bottom:1px solid var(--accent-blue)}.challenges{background:var(--primary-dark)}.challenges-content{display:flex;gap:40px;margin-top:60px}.challenges-sidebar{flex:0 0 392px;gap:0}.challenges-sidebar,.challenges-sidebar-accordion{display:flex;flex-direction:column}.challenges-sidebar-trigger{display:flex;align-items:center;justify-content:space-between;cursor:pointer}.challenges-sidebar-title{font-size:24px;font-weight:500;color:var(--text-white);padding:32px 24px 0;margin-bottom:8px}.challenges-sidebar-icon{display:none;margin-top:0}.challenge-links{display:flex;flex-direction:column;position:relative}.progress-bar{position:absolute;height:1px;background-color:var(--accent-blue);z-index:10;pointer-events:none;width:0%;display:none;transition:width 10s linear}.challenge-link{color:var(--text-white);text-decoration:none;font-size:16px;padding:24px;border-bottom:1px solid var(--text-white);transition:all .3s;position:relative}.challenge-link:hover{color:var(--accent-blue);border-bottom-color:var(--accent-blue)}.challenge-link.active{color:var(--accent-blue)!important}.challenge-link,.challenge-link-first{display:flex;align-items:center;justify-content:space-between}.challenge-link-first .challenges-sidebar-icon{display:none}.challenges-main{flex:1}.challenge-card{background:#f7f7f7;border-radius:8px;padding:32px 24px;display:none;min-height:560px}.challenge-card.active{display:block}.challenge-card-description,.challenge-card-title{color:#5e5b5c}.challenge-card-title{font-size:32px;font-weight:500;margin-bottom:16px}.challenge-card-description{font-size:18px;margin-bottom:79px}.challenge-cards-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.challenge-cards-grid-mono{display:grid;grid-template-columns:1fr;gap:20px}.challenge-mini-card{background:0 0;border-radius:8px;overflow:hidden;display:flex;flex-direction:column;gap:8px}.challenge-mini-image{max-height:276px;border-radius:8px;overflow:hidden;position:relative}.challenge-mini-card:hover a .challenge-mini-image>img{transform:scale(1.2);cursor:pointer}.challenge-image-logo,.challenge-mini-card:hover .challenge-mini-image-logo,.example-card:hover .example-image-logo{transform:translate(-50%,-50%)}.challenge-image-logo{position:absolute;top:50%;left:50%;z-index:2;pointer-events:none;display:flex}.challenge-image-logo img{width:100%;height:100%;object-fit:contain;display:block;transform:none!important}.challenge-mini-text{color:#5e5b5c;font-size:16px;text-decoration:none;line-height:1.46}.challenge-mini-text:hover{color:var(--accent-blue)}.industry-examples{text-align:center}.examples-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin:36px 0 64px}.example-card{border-radius:8px;overflow:hidden;transition:all .3s;text-align:left;cursor:pointer}.example-card:hover .example-image>img{transform:scale(1.2)}.example-link{text-decoration:none;color:var(--text-white)}.example-image{max-height:294px;overflow:hidden;position:relative;margin-bottom:12px;border-radius:8px}.challenge-mini-image img,.example-image>img{width:100%;height:100%;object-fit:cover;border-radius:8px;transition:transform 1s}.example-image-logo{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:2;pointer-events:none;display:flex;align-items:center;justify-content:center;max-width:222px;max-height:120px}.example-image-logo img{width:100%;height:100%;object-fit:contain;display:block;transform:none!important}.example-caption,.example-title{font-size:14px;color:var(--text-white);margin-bottom:8px;line-height:1.46}.example-title{font-size:24px;font-weight:500;margin-bottom:0;line-height:1.34}.latest-news{background:var(--primary-dark)}.news-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(2,1fr);gap:16px;margin-top:60px}.news-grid .news-link{display:contents}.news-grid .news-card:active span,.news-grid .news-card:hover span{color:var(--text-white);text-decoration:underline}.news-card{border:1px solid var(--text-white);padding:24px;border-radius:8px;transition:all .3s;display:flex;flex-direction:column;justify-content:space-between;max-height:270px;position:relative;cursor:pointer}.news-card-1{grid-column-start:1}.news-card-2,.news-card-3{grid-column-start:2;grid-row-start:1}.news-card-3{grid-row-start:2}.news-card-4{grid-row:span 2/span 2;grid-column-start:3;grid-row-start:1;justify-content:flex-end;max-height:525px}.news-card-4 .news-icon{position:absolute;top:24px}.news-card:active,.news-card:hover{background-color:var(--accent-blue);border:1px solid var(--accent-blue)}.news-card:active{background-color:var(--active-blue)}.news-card:focus{background-color:var(--accent-blue);border:1px solid var(--accent-blue)}.library-icon,.news-icon{width:36px;height:36px;margin-bottom:20px}.blog-image img,.library-icon svg,.news-icon svg{width:100%;height:100%}.download-build .download-build-title,h3{font-size:24px;font-weight:500;margin-bottom:20px;color:var(--text-white);line-height:1.34}.get-mhl h3{color:#000}.news-link{color:var(--accent-blue);text-decoration:none;font-size:14px}.news-card:hover .news-link{color:var(--text-white)}.news-card:hover .news-link span{border-bottom:1px solid var(--text-white)}.download-build,.learn-build{height:875px}.download-build-content{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;gap:24px}.download-build .download-build-title{width:596px;text-align:center;font-size:32px;margin-bottom:12px}.latest-news .news-title{font-size:24px;font-weight:500;margin-bottom:20px;color:var(--text-white);line-height:1.34}.download-build .download-build-description{max-width:596px;text-align:center;font-size:16px;color:var(--text-white);line-height:1.46;margin:0}.learn-build-content{display:flex;gap:130px;align-items:center;justify-content:space-between}.learn-build-left{max-width:470px;padding:95px 24px 64px 40px}.learn-build-title{font-size:32px;font-weight:500;margin-bottom:12px;color:var(--text-white);line-height:1.34;text-align:left}.learn-build-description{font-size:16px;color:var(--text-white);line-height:1.46;max-width:390px}.learn-build-right{//flex:1}.faqs{background:var(--primary-dark)}.faq-list{max-width:800px;margin:36px auto 0}.faq-item{border-bottom:1px solid #fefefe;transition:all .3s;position:relative}.faq-item:last-child{border-bottom:none}.faq-question{display:flex;justify-content:space-between;align-items:center;padding:10px 0;cursor:pointer;font-size:24px;font-weight:500;color:var(--text-white);line-height:1.34;margin:26px 0 22px}.faq-icon{position:absolute;right:16px;top:14px}.faq-item.active .faq-icon{top:7px;rotate:45deg;right:9px}.accordion-icon,.faq-icon{transition:all .3s}.active .accordion-icon{rotate:45deg;right:9px}.active .accordion-icon::after,.active .accordion-icon::before{height:30px}.faq-answer{max-height:0;overflow:hidden;transition:max-height .3s ease-out}.faq-item.active .faq-answer{max-height:500px;padding-bottom:32px}.faq-answer p{color:var(--text-white);line-height:1.46;font-size:16px}.blogs-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:60px}.more-blogs .section-title{margin-bottom:0}.blog-card{overflow:hidden;cursor:pointer;//max-width:392px}.blog-card .blog-image img{transition:1s;border-radius:4px}.blog-card:hover .blog-image img{transform:scale(1.2);transition:1s}.blog-image{max-height:294px;border-radius:4px;position:relative;margin-bottom:12px;overflow:hidden}.blog-title{font-size:20px;font-weight:500;margin:12px 0 0;color:var(--text-white)}.blog-text{font-size:16px;color:var(--text-light);margin:0 24px 20px;line-height:1.6}.blog-link{display:inline-block;margin:0 24px 24px;color:var(--accent-blue);text-decoration:none;font-weight:500;transition:color .3s}.blog-link:hover{color:var(--light-blue)}#iframe-download,#iframe-white-paper{width:500px;height:600px;border:0;border-radius:8px;background:var(--text-white)}#iframe-download{width:1004px;height:614px;padding:48px 40px}.challenge-link-active-wrapper{position:relative;display:none;pointer-events:auto}.nav-menu.sticked{background:#14212e}.capability{border:1px solid var(--accent-blue);padding:24px;border-radius:24px;display:flex;flex-wrap:nowrap;align-items:stretch;column-gap:16px;margin-bottom:44px}.capability_center{align-items:center}.capability h2{text-align:left;color:var(--accent-blue);max-width:392px}.capability-left{min-width:469px}.capability-right h3{margin-bottom:12px}.capability-right .list-description{margin-bottom:36px}.capability-right .list-description_wlink{margin-bottom:24px}.capability_hide-desktop{display:none}.key-integration-capabilities.show-all .capability_hide-desktop,.key-integration-capabilities.show-all .capability_hide-mobile{display:flex}.help-section .list-description{margin-top:24px}.help-section .list-description a:first-child{margin-right:16px}.container .all-libraries,.container .mhl-cases{padding-left:0;padding-right:0}.mhl-cases{width:100%;max-width:none;margin:0 auto;padding:0 116px 80px;box-sizing:border-box}.mhl-cases__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;max-width:calc(595px*2 + 16px);margin:0 auto}.mhl-case-card__mobile{display:none}.mhl-cases__grid.slick-initialized{display:block;margin-bottom:0}.mhl-cases__grid.slick-initialized .slick-list{padding:0 0 8px}.mhl-cases__grid.slick-initialized .slick-slide{margin-right:8px;height:auto}.mhl-cases__grid.slick-initialized .slick-slide:last-child{margin-right:0}.mhl-cases__grid.slick-initialized .slick-track{display:flex;align-items:stretch}.mhl-case-card{position:relative;display:block;height:220px;border-radius:12px;overflow:hidden;text-decoration:none;color:#f7f7f7;isolation:isolate;transition:transform .35s cubic-bezier(.22,1,.36,1),box-shadow .35s cubic-bezier(.22,1,.36,1)}.mhl-case-card:focus-visible{outline:2px solid #59c0f4;outline-offset:3px}.mhl-case-card__base{display:block}.mhl-case-card__base,.mhl-case-card__media{position:absolute;inset:0;z-index:0}.mhl-case-card__img{width:100%;height:100%;object-fit:cover;display:block;transform:scale(1);transition:transform .55s cubic-bezier(.22,1,.36,1);will-change:transform}.mhl-case-card__shade{position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(180deg,rgba(10,22,40,0) 35%,rgba(10,22,40,.55) 100%);transition:background .35s ease}.mhl-case-card__content{position:relative;z-index:2;display:flex;flex-direction:column;justify-content:flex-end;align-items:stretch;height:100%}.mhl-case-card__title{display:block;font-weight:500;font-size:24px;line-height:1.34;padding:24px;letter-spacing:0;transition:opacity .3s ease,transform .35s cubic-bezier(.22,1,.36,1)}.mhl-case-card__hover{position:absolute;inset:0;z-index:3;display:flex;flex-direction:column;padding:24px;background:#0096c8;border-radius:12px;color:#fefefe;opacity:0;visibility:hidden;transition:opacity .35s cubic-bezier(.22,1,.36,1),visibility .35s step-end}.mhl-case-card__hover-inner,.mhl-case-card__hover-text{display:flex;flex-direction:column;width:100%;flex:1;min-height:0}.mhl-case-card__hover-inner{justify-content:space-between;align-items:stretch}.mhl-case-card__hover-text{align-items:flex-start;gap:12px;overflow-y:auto;-webkit-overflow-scrolling:touch}.mhl-case-card__hover-title{display:block;font-weight:500;font-size:24px;line-height:1.34;color:#fefefe}.mhl-case-card__cta,.mhl-case-card__hover-desc{display:block;font-weight:400;font-size:16px;line-height:1.46;color:#fefefe}.mhl-case-card__cta{display:inline-block;align-self:flex-start;margin-top:auto;padding-bottom:0;font-size:14px;border-bottom:1px solid #fefefe}.mhl-case-card:focus-within .mhl-case-card__img,.mhl-case-card:hover .mhl-case-card__img{transform:scale(1.06)}.mhl-case-card:focus-within .mhl-case-card__shade,.mhl-case-card:hover .mhl-case-card__shade{background:linear-gradient(180deg,rgba(10,22,40,0) 28%,rgba(10,22,40,.72) 100%)}.mhl-case-card:focus-within .mhl-case-card__title,.mhl-case-card:hover .mhl-case-card__title{opacity:0;transform:translateY(4px)}.mhl-case-card:focus-within .mhl-case-card__hover,.mhl-case-card:hover .mhl-case-card__hover{opacity:1;visibility:visible;transition:opacity .35s cubic-bezier(.22,1,.36,1),visibility 0s step-start}.all-libraries{width:100%;margin:0;padding-left:116px;padding-right:116px;color:var(--text-white);border-radius:24px 24px 0 0;box-sizing:border-box}.all-libraries .section-description,.all-libraries .section-title{text-align:left;max-width:none;margin:0}.all-libraries__inner{display:flex;align-items:flex-start;justify-content:space-between;gap:48px;width:100%;max-width:1208px;margin:0 auto}.all-libraries__intro{position:sticky;top:24px;flex:0 0 494px;max-width:494px;display:flex;flex-direction:column;gap:12px;padding-top:120px;padding-bottom:400px}.all-libraries__intro .btn-primary{margin-top:24px;align-self:flex-start;text-decoration:none}.all-libraries__btn--mobile{display:none;margin:36px auto 0;text-decoration:none}.all-libraries__grid{flex:0 1 596px;max-width:596px;width:100%;display:flex;flex-direction:column;gap:16px}.all-libraries__row{display:grid;grid-template-columns:repeat(2,290px);gap:16px;align-items:stretch}.all-libraries__row--solo{grid-template-columns:290px}.all-library-card{display:flex;flex-direction:column;justify-content:space-between;gap:24px;width:290px;height:440px;min-height:440px;max-height:440px;padding:36px 24px;border-radius:8px;background:#14212e;color:#fefefe;text-decoration:none;box-sizing:border-box;transition:transform .35s cubic-bezier(.22,1,.36,1),box-shadow .35s cubic-bezier(.22,1,.36,1)}.all-library-card--lead{border-radius:12px}.all-library-card:focus-visible,.all-library-card:hover{background:#0096c8;color:#fefefe}.all-library-card__top{display:flex;flex:1;flex-direction:column;gap:24px;min-height:0}.all-library-card__body{display:block}.all-library-card__icon{display:block;width:80px;height:80px;max-width:none;flex-shrink:0;object-fit:contain}.all-library-card:hover .all-library-card__icon-static,.all-library-card__icon-hover,.other-libraries-dropdown__card:hover .other-libraries-dropdown__icon-static,.other-libraries-dropdown__icon-hover{display:none}.all-library-card:hover .all-library-card__icon-hover,.other-libraries-dropdown__card:hover .other-libraries-dropdown__icon-hover{display:block}.all-library-card__text{display:flex;flex-direction:column;gap:12px;min-width:0}.all-library-card .example-title{display:block;margin:0;font-size:24px;line-height:1.34}.all-library-card .example-caption{display:block;margin:0;font-size:16px;line-height:1.46}.all-library-card__plus{display:none}.all-library-card__cta{display:inline-flex;align-items:center;justify-content:center;align-self:flex-start;min-width:130px;height:36px;padding:0 19.5px;border:.609px solid #fefefe;border-radius:39px;font-weight:500;font-size:14px;line-height:1.46;color:#fefefe}.all-library-card:hover .all-library-card__cta{background:var(--text-white);color:var(--accent-blue)}.explore-models__inner{display:flex;align-items:flex-start;justify-content:space-between;gap:48px;width:100%;max-width:1208px;margin:0 auto}.explore-models__intro,.explore-models__visual{flex:0 0 494px;max-width:494px;display:flex;flex-direction:column;gap:12px}.explore-models__intro .btn-primary{margin-top:28px}.explore-models__visual{flex:0 1 596px;max-width:596px;width:100%;gap:16px}.explore-models .section-description,.explore-models .section-title{text-align:left;margin:0;max-width:none}.feature-detail-item-hidden,.mobile,.mobile-show{display:none}.show-all .feature-detail-item-hidden{display:flex}.btn-primary.transparent{background:0 0;border:1px solid var(--text-white);color:var(--text-white);text-align:center;height:initial;padding:16px 24px}.industry-examples .btn-primary,.industry-examples .btn-transparent{margin-top:64px}@media (max-width:900px){.mhl-cases__grid{grid-template-columns:1fr}.mhl-case-card{height:min(220px,52vw);min-height:180px}}@media (prefers-reduced-motion:reduce){.mhl-case-card,.mhl-case-card__hover,.mhl-case-card__img,.mhl-case-card__shade,.mhl-case-card__title{transition:none}.mhl-case-card:focus-within,.mhl-case-card:focus-within .mhl-case-card__img,.mhl-case-card:hover,.mhl-case-card:hover .mhl-case-card__img{transform:none}.mhl-case-card:focus-within .mhl-case-card__title,.mhl-case-card:hover .mhl-case-card__title{opacity:0;transform:none}.mhl-case-card:focus-within .mhl-case-card__hover,.mhl-case-card:hover .mhl-case-card__hover{opacity:1;visibility:visible;transition:none}}@media (max-width:1440px){.container{padding:0 32px}.all-libraries,.mhl-cases{padding-left:32px;padding-right:32px}.container .all-libraries,.container .mhl-cases{padding-left:0;padding-right:0}}@media (max-width:1200px){h3{font-size:20px;margin-bottom:12px}img{max-width:100%}.section-description{margin:0 auto 24px}.twin-image,img{height:auto}.features-grid{grid-template-columns:repeat(3,1fr);gap:16px}.feature-card{padding:2px 16px;gap:0}.feature-icon{width:64px;height:64px}.feature-title{font-size:14px}.feature-detail-content{max-width:342px}.examples-grid{margin:24px 0 32px}.blogs-grid,.examples-grid,.news-grid{grid-template-columns:repeat(3,1fr)}.container{padding:0 32px}.hero-image{max-width:100%;height:auto}.hero-title{font-size:32px}.hero,.section{padding:48px 0}.section-title{font-size:24px;max-width:522px;margin-bottom:12px}.section-subtitle{font-size:20px}.section-description{font-size:16px}.nav-menu-items{gap:16px}.nav-menu-item{padding:10px 0 12px}.challenges-sidebar-title{font-size:20px;padding:17px 16px 0}.challenges-sidebar{flex:0 0 252px}.challenge-link{font-size:14px;padding:12px 16px;max-width:220px}.challenges-content{gap:20px}.challenge-card-description{margin-bottom:56px}.challenge-card-title{font-size:20px}.challenge-card-description,.challenge-mini-text{font-size:14px}.example-title{font-size:20px;font-weight:500}.learn-build{background-size:cover}.learn-build-left{padding:80px 0 32px;max-width:342px}.faq-question{font-size:20px;margin:18px 0 14px}.blogs-grid{margin-top:34px}.blog-title{margin:0}.news-grid{grid-template-rows:.7fr 1.3fr}.news-card{max-height:initial}.news-card-1{grid-column-start:1}.news-card-2{grid-column-start:2;grid-row-start:1}.news-card-3{grid-column-start:1;grid-row-start:2;height:280px}.news-card-4{grid-row:2;grid-column-start:2;justify-content:flex-end;max-height:280px;grid-column:span 2/span 2;grid-row-start:2}.news-card-5{grid-row:auto}.learn-build-content{gap:40px}.info-with-illustration__layout{flex-wrap:wrap;gap:24px}.info-with-illustration__item{padding:24px 0;width:48%}.info-with-illustration__list{display:flex;flex-wrap:wrap;gap:24px;list-style:none;padding:0;margin:0;justify-content:space-between}.info-with-illustration__content{width:initial}.all-libraries__inner{display:flex;align-items:center;justify-content:center;flex-wrap:wrap}.all-libraries__intro{position:static;padding:0;max-width:800px}.all-libraries__intro .btn-primary{align-self:center}.all-library-card__icon{max-width:none;height:80px}.challenge-card{min-height:460px}}@media (max-width:1100px){.all-libraries.section{padding-top:120px;padding-bottom:120px}.all-libraries__inner{flex-direction:column;align-items:stretch;gap:36px}.all-libraries__intro{position:static;flex:none;max-width:none;width:100%;padding-top:0;padding-bottom:0}.all-libraries__grid{flex:none;max-width:596px;width:100%;margin:0 auto}.all-libraries__row--offset{padding-top:0}}@media (max-width:1024px){.library-start__head{flex-direction:column;align-items:stretch}.library-start__back{position:static;align-self:flex-start;padding:0;margin-bottom:24px}.library-start__intro{max-width:none}.hero-left{width:50%}.hero-content{margin-top:48px}.developer-resources .news-grid{grid-template-rows:repeat(3,1fr)}.download-build,.tablet-hide{display:none}.section-left .inner-section .block-left .section-title{text-align:center}.section-left .inner-section .block{width:100%}.section-description:first-child{margin-bottom:0}.section-left .inner-section{flex-wrap:wrap}.sticked .nav-menu-list .btn-primary.btn-large{display:none;height:32px}.tablet-show{display:inline-block}.sticked .nav-menu-list .btn-primary.btn-large.tablet-show{display:inline-flex}}@media (max-width:920px){.hero-content{flex-wrap:wrap;gap:48px}.challenge-mini-image{max-height:176px}.hero-left,.hero-title{text-align:center;width:100%}.hero-title{margin-bottom:12px;width:initial}.hero-description{text-align:center;max-width:100%;margin-bottom:48px}.hero-right{margin:0 auto}}@media (max-width:768px){.library-start{padding:128px 0}.library-start .container{gap:32px}.library-start__intro{gap:24px}.library-start__title{font-size:32px}.library-start__visual{border-radius:12px}.library-start__back{gap:8px;font-size:14px;margin-bottom:16px}.library-start__back-icon{width:auto;height:auto;border-radius:0;background:0 0}.library-start__back:hover .library-start__back-icon{background:0 0}.library-start__back-icon svg{width:18px;height:12px}.section-left p{text-align:center}.hero-left .btn-primary.btn-large{width:212px}.learn-build-content{gap:20px}#iframe-white-paper{width:342px;height:600px}.nav-menu-list .dekstop-hide{display:block}.section-left .inner-section{flex-wrap:wrap;gap:24px}.section-left .inner-section .block{width:100%}.double-image{flex-wrap:wrap}.info-with-illustration__item{width:100%;padding:0 24px}.info-with-illustration__item:first-child{padding-top:12px}.capability{flex-wrap:wrap}.capability h2{max-width:100%;margin-bottom:16px}.capability-left{min-width:initial;width:100%;display:flex;align-items:center}.capability-right{width:100%}.capability_hide-mobile{display:inline-flex}.challenge-card{min-height:initial}}.video-container .RYPP-playlist{display:none}.RYPP{background:0 0}@media (min-width:2100px){.feature-detail-item,.hero-content{justify-content:space-between}.learn-build-left{padding:195px 24px 64px 40px}}@media (max-width:600px){.ftr-hero .hero-content{margin-top:88px}a.library-start__back{position:static}.with-event .library-start{padding:160px 0 48px}.library-start{padding:90px 0 48px}.library-start .container{gap:24px}.library-start__title{font-size:28px}.library-start__buttons{flex-direction:column;width:100%;align-items:center}.library-start__buttons .btn-primary{width:280px;padding:14px 32px 13px}.library-start__buttons .btn-transparent{display:none}.features-grid .section-description{font-size:20px}.download-build .download-build-title{width:inherit}#iframe-download{padding:0;width:100%}.mobile-hide{display:none!important}.mobile-show{display:inline-flex}.video-container{height:initial}.block-play_video-icon{margin-top:-18px}.icon_play-white{background:url(/local/templates/anylogic/css/../i/icons.png) no-repeat -431px -1217px;width:64px;height:37px}.challenge-mini-image{max-height:176px;min-height:176px}.example-image{max-height:213px;min-height:213px}.with-event .hero{margin-top:100px}.hero{margin-top:20px}.ftr-hero,.learn-build-left{padding-top:0}.with-event .nav-menu{top:0;padding-top:9px}.sticked .nav-menu-list .btn-primary.btn-large,.sticked .nav-menu-list .btn-primary.btn-large.mobile{display:inline-flex;height:initial;font-size:14px;padding:8px 32px;min-width:inherit;margin-left:15px}.all-libraries .section-description,.all-libraries .section-title{text-align:center}.btn-primary.btn-mob_transparent{width:280px;display:block;border:1px solid var(--text-white);background:0 0;color:var(--text-white);text-align:center;padding:16px 24px;margin:24px auto 0}.btn-primary.btn-mob_transparent:hover{background:0 0;border:1px solid var(--accent-blue);color:var(--accent-blue)}.btn-primary.btn-mob_transparent:active{background:0 0;border:1px solid var(--active-blue);color:var(--active-blue)}.btn-primary.btn-mob_transparent:focus{background:0 0;border:1px solid var(--accent-blue);color:var(--accent-blue)}.mobile{display:inline-flex}.desktop{display:none}.twin-image.digital.mobile::before{content:none}.twin-image.digital.mobile{border-radius:0;text-align:center}.twin-image.digital.mobile .physical-img{margin-bottom:24px}.container{padding:0 16px}.mhl-cases{padding:0 16px 48px}.container .mhl-cases{padding-left:0;padding-right:0}.mhl-cases__grid:not(.slick-initialized){display:flex;flex-direction:column;align-items:center;gap:16px}.mhl-cases__grid:not(.slick-initialized) .mhl-case-card{width:100%;max-width:280px}.mhl-case-card{height:auto;min-height:0;border-radius:8px;background:#14212e}.mhl-case-card:focus-within,.mhl-case-card:hover{transform:none;box-shadow:none}.mhl-case-card:focus-within .mhl-case-card__img,.mhl-case-card:hover .mhl-case-card__img{transform:none}.mhl-case-card__base,.mhl-case-card__hover{display:none!important}.mhl-case-card__mobile{display:flex;flex-direction:column;align-items:stretch;gap:12px;width:100%;min-height:0}.mhl-case-card__mobile-visual{position:relative;width:100%;aspect-ratio:280/210;flex-shrink:0;overflow:hidden;border-radius:8px 8px 0 0}.mhl-case-card__mobile-photo{position:absolute;inset:0;width:100%;height:100%;max-width:none;object-fit:cover;display:block}.mhl-case-card__mobile-shade{position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(180deg,rgba(10,22,40,.15) 0,rgba(10,22,40,.55) 100%)}.mhl-case-card__mobile-logo{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:2;width:180px;max-width:64%;height:auto;max-height:97px;object-fit:contain;pointer-events:none}.mhl-case-card__mobile-body{display:flex;flex-direction:column;align-items:flex-start;gap:8px;padding:0 24px 34px;width:100%}.mhl-case-card__mobile-title{font-weight:500;font-size:20px;line-height:1.4;color:var(--text-white)}.mhl-case-card__mobile-title--sm{font-size:16px;line-height:1.46}.mhl-case-card__mobile-desc{font-weight:400;font-size:14px;line-height:1.42;color:var(--text-white)}.mhl-case-card__mobile-desc--pre{white-space:pre-wrap}.mhl-case-card__mobile-cta{display:inline-block;margin-top:4px;font-weight:400;font-size:14px;line-height:1.46;color:var(--text-white);border-bottom:1px solid var(--text-white);text-decoration:none}.mhl-cases__grid.slick-initialized .slick-slide>.mhl-case-card{width:280px;display:block}.all-libraries.section{padding-top:48px;padding-bottom:48px}.all-libraries{border-radius:0}.all-libraries,.container .all-libraries{padding-left:0;padding-right:0}.all-libraries__inner{flex-direction:column;align-items:stretch;gap:0;padding:0}.all-libraries__intro{position:static;flex:none;max-width:none;width:100%;padding-top:0;padding-bottom:0;gap:12px}.more-blogs .section-title{margin-bottom:36px}.all-libraries__intro .btn-primary{margin-top:0}.all-libraries__btn--mobile{display:inline-flex}.all-libraries__grid{display:flex;flex-direction:column;gap:8px;flex:none;max-width:none;width:100%;margin-top:36px}.all-libraries__row,.all-libraries__row--offset,.all-libraries__row--solo{display:contents}.all-library-card,.all-library-card--lead{width:100%;height:auto;min-height:0;max-height:none;padding:24px;border-radius:8px;gap:0;justify-content:flex-start}.all-library-card:focus-visible,.all-library-card:hover{transform:none;box-shadow:none}.all-library-card__top{flex:none;flex-direction:column;gap:12px}.all-library-card__body{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;width:100%}.all-library-card__icon{width:80px;height:80px;max-width:none}.all-library-card__text{flex:1;min-width:0;gap:4px}.all-library-card .example-title{font-size:20px;line-height:1.4}.all-library-card .example-caption{font-size:14px;line-height:1.42}.all-library-card__plus{display:block;position:relative;flex-shrink:0;width:29px;height:29px;margin:0 0 2px}.all-library-card__plus.accordion-icon::after,.all-library-card__plus.accordion-icon::before{left:50%;top:50%;height:24px;width:2px;margin-left:-1px;margin-top:-12px;background-color:var(--text-white)}.all-library-card__plus.accordion-icon::before{transform:rotate(0deg)}.all-library-card__plus.accordion-icon::after{transform:rotate(-90deg)}.all-library-card:focus-visible .all-library-card__plus.accordion-icon::after,.all-library-card:focus-visible .all-library-card__plus.accordion-icon::before,.all-library-card:hover .all-library-card__plus.accordion-icon::after,.all-library-card:hover .all-library-card__plus.accordion-icon::before{background-color:var(--light-blue)}.all-library-card__cta{display:none}.faq-question span{display:inline-block;padding-right:40px}.capability-title,.section-title{font-size:24px}.news-grid{grid-template-rows:1fr;grid-template-columns:1fr}.news-card{max-height:initial;height:180px;justify-content:center}.news-card-1{grid-row-start:1;grid-column:1}.news-card-2,.news-card-3{grid-row-start:2;grid-column:1}.news-card-3{grid-row-start:3}.news-card-4,.news-card-5{grid-row-start:4;grid-column:1}.news-card-5{grid-row-start:5}.challenges-content{padding-bottom:48px}.challenges-content,.learn-build-content{flex-direction:column}.features-grid{grid-template-columns:repeat(1,1fr)}.feature-title{max-width:300px;font-size:20px}.feature-icon{width:80px;height:80px}.feature-detail-item{flex-wrap:wrap;border:1px solid var(--accent-blue);border-radius:8px;padding:24px;gap:16px}.feature-detail-item.reverse{flex-direction:column-reverse}.feature-details.show-all .feature-detail-item-hidden{display:flex}.show-all-features-btn{display:inline-flex;padding:16px 24px;background:0 0;cursor:pointer;transition:all .3s;height:inherit}.learn-build{height:auto;background:0 0;padding-bottom:0}.feature-details.show-all .show-all-features-btn,.news-card-hidden{display:none}.latest-news.show-all .news-card-hidden{display:flex}.show-all-news-btn{margin:24px auto 0;height:46px;min-width:230px;display:inline-flex;justify-content:center;align-items:center;cursor:pointer;transition:all .3s;background:0 0;border:1px solid var(--text-white);color:var(--text-white)}.capability_hide-desktop,.capability_hide-mobile,.latest-news.show-all .show-all-news-btn{display:none}.key-integration-capabilities.show-all .capability_hide-desktop,.key-integration-capabilities.show-all .capability_hide-mobile{display:flex}.nav-menu-accordion,.nav-menu-items{flex-direction:column;gap:0;align-items:stretch}.nav-menu-items{overflow-x:hidden;max-height:700px}.nav-menu-accordion{width:100%}.nav-menu-trigger{display:flex;height:50px;padding:0 16px;justify-content:space-between;align-items:center;border-bottom:1px solid transparent;cursor:pointer}.nav-menu-trigger:hover .accordion-icon::after,.nav-menu-trigger:hover .accordion-icon::before{background-color:var(--text-white)}.nav-menu-accordion.active .accordion-icon::after,.nav-menu-accordion.active .accordion-icon::before{background-color:var(--accent-blue)}.nav-menu-item-first,.nav-menu-list .nav-menu-item{font-size:20px;font-weight:500;border-bottom:none;padding:0}.nav-menu-item-first{display:block;color:var(--accent-blue);margin-bottom:0;pointer-events:auto}.nav-menu{width:100vw;padding:10px 0}.nav-menu-icon{display:block;position:relative}.nav-menu-list{display:none;flex-direction:column;width:100%;gap:34px}.nav-menu-accordion.active .nav-menu-list{display:flex;align-items:flex-start;padding-bottom:48px}.nav-menu-list .nav-menu-item{display:flex;align-items:center;color:var(--text-white);margin:0 16px}.nav-menu-list .nav-menu-item.active{color:var(--accent-blue);border-bottom:1px solid var(--accent-blue)}.active .nav-menu-item.nav-menu-item-first{visibility:hidden}.other-libraries-dropdown{display:none!important}.nav-menu-other-libraries{width:100%;margin:0 16px}.nav-menu-other-libraries__trigger{display:inline-flex;align-items:center;gap:4px;padding:0;margin:0;border:0;font-size:20px;font-weight:500;line-height:1.4;color:var(--text-white)}.nav-menu-other-libraries.is-open .nav-menu-other-libraries__trigger,.nav-menu-other-libraries__trigger:active,.nav-menu-other-libraries__trigger:hover{color:var(--text-white)}.nav-menu-other-libraries__sublist{display:none;flex-direction:column;padding:34px 0 0 32px}.nav-menu-other-libraries.is-open .nav-menu-other-libraries__sublist{display:flex}.nav-menu-other-libraries__link{display:flex;align-items:center;min-height:62px;padding:0 16px;font-size:16px;font-weight:500;line-height:1.46;color:var(--text-white);text-decoration:none}.nav-menu-other-libraries__link:hover{color:var(--light-blue)}.challenges-sidebar{flex:0 0 auto;width:100%}.challenges-sidebar-trigger{display:flex;height:62px;padding:0 16px;justify-content:space-between;align-items:center;cursor:default;pointer-events:none}.challenges-sidebar-title{padding:0;margin-bottom:0;font-size:20px;font-weight:500;cursor:default;pointer-events:none}.challenge-link .challenges-sidebar-icon,.challenges-sidebar-trigger .challenges-sidebar-icon{display:none}.challenges-sidebar-icon{display:none;margin-top:0;position:relative}.challenge-link.active .challenges-sidebar-icon{display:block;flex-shrink:0}.challenges-sidebar-accordion.active .challenge-link.active .challenges-sidebar-icon{transform:rotate(45deg)}.challenges-sidebar-accordion.active .challenge-link-active .challenges-sidebar-icon::after,.challenges-sidebar-accordion.active .challenge-link-active .challenges-sidebar-icon::before,.challenges-sidebar-accordion.active .challenge-link.active .challenges-sidebar-icon::after,.challenges-sidebar-accordion.active .challenge-link.active .challenges-sidebar-icon::before{height:30px;background-color:var(--accent-blue)}.challenge-link-active-wrapper{display:block}.help-section .list-description a:first-child{margin-right:8px}.btn-primary,.btn-primary.btn-large,.btn-primary.transparent,.btn-transparent,.btn-transparent.btn-large{min-width:280px;padding:14px 24px 13px;height:inherit;line-height:normal}.challenge-link-active{display:flex;align-items:center;justify-content:space-between;padding:20px 16px;font-size:16px;color:var(--accent-blue)!important;border-bottom:1px solid var(--accent-blue);text-decoration:none;cursor:pointer;pointer-events:auto}.challenge-link-active .challenges-sidebar-icon{display:block;flex-shrink:0}.challenges-sidebar-accordion.active .challenge-link-active .challenges-sidebar-icon{transform:rotate(0deg);left:2px;bottom:2px}.challenge-links{max-height:0;overflow:hidden;transition:max-height .3s ease-out}.challenges-sidebar-accordion.active .challenge-links{max-height:1000px}.challenge-link{padding:20px 16px;font-size:16px;max-width:100%;display:flex;align-items:center;justify-content:space-between}.challenge-cards-grid{margin-left:-20px}.challenge-link.active{color:var(--accent-blue)!important}.challenge-links .challenge-link.active{display:none}.blogs-grid .slick-dots,.challenge-cards-grid .slick-dots,.examples-grid .slick-dots{display:none!important}.blogs-grid .slick-slide,.challenge-cards-grid .slick-slide,.examples-grid .slick-slide{padding:0 8px 0 0}.blogs-grid .slick-slide>div,.challenge-cards-grid .slick-slide>div,.examples-grid .slick-slide>div{margin:0}.blogs-grid.slick-slider .blog-card,.challenge-cards-grid.slick-slider .challenge-mini-card,.examples-grid.slick-slider .example-card{width:100%;max-width:100%}.blogs-grid.slick-initialized,.blogs-grid.slick-initialized .blog-card,.challenge-cards-grid.slick-initialized,.challenge-cards-grid.slick-initialized .challenge-mini-card,.examples-grid.slick-initialized,.examples-grid.slick-initialized .example-card{display:block}.nav-menu-icon.accordion-icon{bottom:3px}.library-icon,.news-card-4 .news-icon,.news-icon{position:absolute;bottom:4px;right:24px;top:inherit}.library-icon{position:static;margin:0}.news-card span{position:absolute;bottom:24px}.explore-models__intro{flex:none;max-width:none;width:100%;padding-top:0;padding-bottom:0;gap:12px}.explore-models .section-description,.explore-models .section-title{text-align:center;width:100%}.explore-models__inner{flex-wrap:wrap;gap:12px}.explore-models__visual{gap:36px}.explore-models__visual .section-description{margin-bottom:0}.industry-examples .btn-primary,.industry-examples .btn-transparent{margin-top:36px}}@media (prefers-reduced-motion:reduce){.all-library-card{transition:none}.all-library-card:focus-visible,.all-library-card:hover{transform:none;box-shadow:none}}body:has(.dl-page),body:has(.fsw-page){background:#fefefe;color:#1a1a1a}.dl-page{background:#fefefe;color:var(--dl-text);font-family:'Rubik',"Rubik-fallback",Arial,sans-serif;padding-top:55px}.with-event .dl-page{padding-top:105px}.dl-page .visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.dl-page h2,.dl-page h3,.dl-page p,.dl-page ul{text-align:inherit}.dl-page p{margin:0}.dl-page .dl-section-title,.dl-page .section-title{text-align:center}.dl-anchor{position:relative;bottom:40px}.dl-btn{width:fit-content;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;height:36px;padding:0 32px;border-radius:40px;border:1px solid transparent;font-family:inherit;font-size:14px;font-weight:500;text-align:center;white-space:nowrap;cursor:pointer;transition:background .25s,color .25s,border-color .25s}.dl-btn_lg{height:55px;min-width:200px;border-radius:64px;font-size:16px}.dl-btn,.dl-btn_outline{border-color:var(--dl-blue)}.dl-btn{background:var(--dl-blue);color:var(--dl-white)}.dl-btn:hover{background:var(--dl-blue-hover);border-color:var(--dl-blue-hover);color:var(--dl-white)}.dl-btn:active{background:var(--dl-blue-active);border-color:var(--dl-blue-active);color:var(--dl-white)}.dl-btn_outline{background:0 0;color:var(--dl-blue)}.dl-btn_outline:focus-visible{background:var(--dl-blue);color:var(--dl-white)}.dl-btn:focus{outline:0}.dl-btn:focus-visible{outline:2px solid var(--dl-blue);outline-offset:2px}.dl-hero{padding:80px 0;background:#fefefe}.dl-hero__inner{position:relative}.dl-hero__aside{position:absolute;top:0;left:116px;width:265px}.dl-back,.dl-hero__links a{line-height:1.46;text-decoration:none}.dl-back{display:inline-flex;align-items:center;gap:12px;padding:16px 0;color:var(--dl-text);font-size:16px;font-weight:500}.dl-back__icon{display:flex;align-items:center;justify-content:center;width:36px;height:36px;flex-shrink:0;border-radius:100px;background:var(--dl-blue);color:var(--dl-white);transition:background .25s,transform .25s}.dl-back:hover .dl-back__icon{background:var(--light-blue)}.dl-back:active .dl-back__icon{background:var(--dl-blue-active)}.dl-back:active .dl-back__text,.dl-back:hover .dl-back__text,dl-back__text:hover{color:var(--dl-text)}.dl-back__text{color:var(--dl-text)!important}.dl-hero__main{text-align:center}.dl-hero__title{font-size:44px;font-weight:500;line-height:1.24;text-transform:capitalize;margin-bottom:12px}.dl-hero__released,.dl-hero__version{font-size:16px;line-height:1.46}.dl-hero__released{display:flex;gap:8px;margin-top:12px}.dl-hero__links,.dl-hero__more,.dl-hero__released{align-items:center;justify-content:center}.dl-hero__links{display:flex;flex-wrap:nowrap;gap:12px;margin-top:12px}.dl-hero__links a{white-space:nowrap;font-size:14px}.dl-hero__more{display:none;gap:4px;margin:8px auto 0;padding:10px 32px;border:0;background:0 0;color:var(--dl-blue);font-family:inherit;font-size:14px;line-height:1.46;cursor:pointer}.dl-hero__more-icon{display:block;width:16px;height:16px;flex-shrink:0;transition:transform .25s}.dl-hero__more[aria-expanded=true] .dl-hero__more-icon{transform:rotate(180deg)}.dl-hero__links a:hover,.ftr-page .ftr-split__body a:hover{text-decoration:underline}.dl-hero__links-sep{display:block;width:1px;height:16px;background:var(--dl-divider)}.dl-hero__available{margin-top:36px}.dl-hero__available-title{font-size:24px;font-weight:500;line-height:1.34}.dl-platforms{display:flex;align-items:flex-start;justify-content:center;gap:36px;margin-top:12px}.dl-platforms picture{display:block;flex-shrink:0}.dl-platforms img{display:block;height:40px;width:auto}.dl-tip{position:relative;display:inline-flex}.dl-tip__icon{display:block;width:16px;height:16px;cursor:help}.dl-tip__icon img{display:block;width:100%;height:100%}.dl-tip__body{position:absolute;left:50%;bottom:calc(100% + 4px);z-index:5;width:320px;transform:translateX(-50%);padding:16px;border-radius:12px;background:#fefefe;box-shadow:0 8px 24px rgba(26,26,26,.16);color:var(--dl-text);font-size:14px;line-height:1.46;text-align:left;opacity:0;visibility:hidden;transition:opacity .2s,visibility .2s}.dl-hero__links a,.dl-tip__body a{color:var(--dl-blue)}.dl-tip:hover .dl-tip__body,.dl-tip__icon:focus+.dl-tip__body{opacity:1;visibility:visible}.dl-editions{background:#fefefe}.dl-editions__tabs{display:none;align-items:stretch;justify-content:space-between;top:var(--dl-sticky-top, 0px);z-index:3;background:#fefefe}.dl-edition__mobile-note,.dl-editions__tab{font-size:14px;font-weight:500;line-height:1.42}.dl-editions__tab{display:flex;align-items:center;justify-content:center;height:68px;padding:10px 12px;margin:0 12px;border:0;border-bottom:2px solid transparent;background:0 0;color:var(--dl-text);font-family:inherit;white-space:nowrap;cursor:pointer}.dl-editions__tab.is-active{border-bottom-color:var(--dl-blue);color:var(--dl-blue)}.dl-edition__mobile-note{display:none}.dl-editions__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;align-items:stretch}.dl-edition,.dl-edition__head{display:flex;flex-direction:column}.dl-edition{gap:24px;box-sizing:border-box;padding:36px 24px;border-radius:12px;background:var(--dl-soft)}.dl-edition__head{gap:12px}.dl-edition__icon{display:block;width:60px;height:60px}.dl-edition__titles{display:flex;flex-direction:column;gap:8px}.dl-edition__title{font-size:24px;font-weight:500;line-height:1.34}.dl-edition__subtitle{font-size:14px;line-height:1.46}.dl-edition__action{flex-direction:column}.dl-edition__action,.dl-edition__hint{display:flex;align-items:flex-start;gap:12px}.dl-edition__hint,.dl-edition__notice{font-size:14px;line-height:1.46}.dl-bullet,.dl-compare__pill img{display:block;flex-shrink:0;width:20px;height:20px}.dl-compare{padding:80px 0;background:#fefefe}.dl-compare__head,.dl-compare__row{display:grid;grid-template-columns:392px repeat(3,minmax(0,1fr));column-gap:16px}.dl-compare__head{position:sticky;top:var(--dl-sticky-top, 0px);z-index:4;align-items:stretch;padding:24px 0;background:#fefefe;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .2s ease}.dl-compare__table.is-stuck .dl-compare__head{opacity:1;visibility:visible;pointer-events:auto}.dl-compare__pill{display:flex;align-items:center;justify-content:center;gap:8px;box-sizing:border-box;min-height:60px;padding:12px;border:0;border-radius:12px;background:var(--dl-soft);font-size:16px;font-weight:500;line-height:1.46}.dl-compare__pill img{width:24px;height:24px}.dl-compare__group_extra{display:none}.dl-compare__table.is-expanded .dl-compare__group_extra{display:block}.dl-compare__group+.dl-compare__group{margin-top:24px}.dl-compare__cell,.dl-compare__group-title{display:flex;align-items:center;box-sizing:border-box;min-height:60px;padding:8px 24px}.dl-compare__group-title{font-size:24px;font-weight:500;line-height:1.34}.dl-compare__cell{justify-content:center;border-bottom:1px solid var(--dl-divider);font-size:16px;line-height:1.46;text-align:center}.dl-compare__cell.dl-compare__pill{border-bottom:0}.dl-compare__cell_label{justify-content:flex-start;text-align:left;border-bottom:0}.dl-compare__cell_span{grid-column:2/-1;color:var(--dl-text)}.dl-compare__value{color:var(--dl-text)}.dl-mark{display:block;width:36px;height:36px;flex-shrink:0}.dl-mark_yes{color:var(--dl-blue)}.dl-mark_no{color:var(--dl-divider)}.dl-short{display:none}.dl-compare__more{display:flex;justify-content:center;padding:36px 0 0}.dl-compare__toggle-less,.dl-compare__toggle[aria-expanded=true] .dl-compare__toggle-more{display:none}.dl-compare__toggle[aria-expanded=true] .dl-compare__toggle-less{display:inline}.dl-requirements{padding:80px 0;background:#fefefe}.dl-section-title{margin-bottom:36px;font-size:32px;font-weight:500;line-height:1.34;text-align:center}.dl-req-card{display:flex;gap:16px;box-sizing:border-box;padding:36px 24px;border:1px solid var(--dl-blue);border-radius:24px}.dl-req-card+.dl-req-card{margin-top:24px}.dl-req-card__title{flex:0 0 469px;max-width:469px;color:var(--dl-blue);font-size:32px;font-weight:500;line-height:1.34}.dl-req-card__body{flex:0 1 675px;max-width:675px;font-size:16px;line-height:1.46}.dl-faqs .faq-answer p+p,.dl-req-card__body p+p,.dl-req-card__body ul+p{margin-top:12px}.dl-req-card__body ul{margin:4px 0 0;padding-left:20px;list-style:disc}.dl-req-card__body li{margin-bottom:2px;list-style-type:disc}#download-ple.dl-popup.popup,.dl-faqs{background:#fefefe}.dl-faqs .section-title{max-width:800px;color:var(--dl-text);font-size:32px;line-height:1.34}.dl-faqs .faq-item{border-bottom:1px solid var(--dl-divider)}.dl-faqs .faq-item:last-child{border-bottom:0}.dl-faqs .faq-answer p,.dl-faqs .faq-question{color:var(--dl-text)}.dl-faqs .faq-question>span{display:block;padding-right:36px}.dl-faqs .accordion-icon::after,.dl-faqs .accordion-icon::before{background-color:var(--dl-blue)}.dl-faqs .faq-item:hover .accordion-icon::after,.dl-faqs .faq-item:hover .accordion-icon::before{background-color:var(--light-blue)}.dl-faqs .faq-item:active .accordion-icon::after,.dl-faqs .faq-item:active .accordion-icon::before{background-color:var(--accent-blue)}.dl-faqs .faq-item.active .accordion-icon::after,.dl-faqs .faq-item.active .accordion-icon::before,.dl-faqs .faq-item.active:hover .accordion-icon::after,.dl-faqs .faq-item.active:hover .accordion-icon::before{background-color:var(--dl-divider)}.dl-popup.popup{box-sizing:border-box;max-width:960px;padding:36px 24px;border-radius:24px;background:#f7f7f7;font-family:'Rubik',"Rubik-fallback",Arial,sans-serif;color:#1a1a1a;text-align:center}.dl-popup button.mfp-close{top:36px;right:24px;width:36px;height:36px;padding:0;opacity:1;color:transparent;font-size:0;line-height:0;background:url(/local/templates/anylogic/css/../i/downloads/icon-close.svg) center/36px 36px no-repeat;transition:opacity .2s}.dl-popup button.mfp-close:focus,.dl-popup button.mfp-close:hover{opacity:.7}.dl-popup_platforms.popup{max-width:560px;text-align:left}.dl-popup__top{display:flex;flex-direction:column;gap:12px;padding-right:48px}.dl-popup__icon{display:block;width:120px;height:120px}.dl-popup__body,.dl-popup__titles{display:flex;flex-direction:column;gap:8px}.dl-popup_platforms .dl-popup__title{font-size:32px;text-align:left}.dl-popup_platforms .dl-popup__subtitle{font-size:16px;text-align:left}.dl-popup__body{gap:36px;margin-top:48px}.dl-platforms-list{display:flex;align-items:flex-start;gap:20px}.dl-platform,.dl-platform__head{display:flex;flex-direction:column;align-items:center;gap:24px}.dl-platform__head{gap:12px}.dl-platform__head img{display:block;height:60px;width:auto}.dl-platform__name{color:#1a1a1a;font-size:16px;font-weight:500;line-height:1.46;white-space:nowrap}.dl-platform__actions{display:flex;flex-direction:column;gap:12px}.dl-popup__footer,.dl-popup__note{color:#5e5b5c;font-size:16px;line-height:1.46;text-align:left}.dl-popup__note .bold{font-weight:500}.dl-popup__footer{margin-top:48px;color:#1a1a1a}.dl-popup__footer a{color:#0096c8}.dl-popup__head{display:flex;flex-direction:column;gap:8px;margin-bottom:24px;padding-right:48px}.dl-popup__subtitle,.dl-popup__title{margin:0;color:#1a1a1a;text-align:center}.dl-popup__title{font-size:32px;font-weight:500;line-height:1.34}.dl-popup__subtitle{font-size:16px;line-height:1.46}.dl-popup__form{position:relative;min-height:420px}.dl-popup__form iframe{display:block;width:100%;height:610px;border:0}.dl-popup__notice{margin:12px 0 0;color:#1a1a1a;font-size:14px;line-height:1.46;text-align:center}.dl-popup__notice a{display:inline-block;margin-top:8px;color:#0096c8}@media (max-width:1440px){.dl-hero__aside{left:32px}}@media (max-width:1200px){.dl-hero__inner{display:flex;flex-direction:column;align-items:center;gap:24px}.dl-hero__aside{position:static;align-self:flex-start;width:auto}.dl-hero__links{flex-wrap:wrap}.dl-compare__head,.dl-compare__row{grid-template-columns:minmax(0,1.53fr) repeat(3,minmax(0,1fr))}.dl-req-card__title{flex-basis:40%;max-width:40%;font-size:28px}}@media (max-width:1024px){.dl-editions__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dl-compare{padding:64px 0}.dl-compare__head,.dl-compare__row{column-gap:12px}.dl-compare__cell,.dl-compare__group-title{padding-left:12px;padding-right:12px}.dl-compare__cell{min-height:52px;font-size:14px}.dl-compare__pill span{display:none}}@media (max-width:768px){.with-event .dl-page{padding-top:119px}.dl-page{padding-top:50px}.dl-hero{padding:48px 0}.dl-hero__links a{padding:12px 0}.dl-hero__title{font-size:32px}.dl-hero__available-title{font-size:20px}.dl-platforms{gap:24px}.dl-platforms img{height:44px}.dl-editions__grid{grid-template-columns:minmax(0,1fr)}.dl-compare__head,.dl-compare__row{grid-template-columns:minmax(0,1.2fr) repeat(3,minmax(0,1fr));column-gap:8px}.dl-compare__group-title,.dl-section-title{font-size:24px}.dl-compare__group-title{min-height:48px;padding-left:4px;padding-right:4px}.dl-compare__cell{min-height:48px;padding:8px 4px;font-size:13px;border-bottom:1px solid var(--dl-divider)}.dl-compare__head .dl-compare__cell_label{border-bottom:0}.dl-mark{width:24px;height:24px}.dl-btn_lg{height:46px;min-width:180px;font-size:14px}.dl-req-card{flex-direction:column;gap:12px;padding:24px 20px;border-radius:16px}.dl-req-card__body,.dl-req-card__title{flex-basis:auto;max-width:none;width:100%}.dl-faqs .section-title,.dl-req-card__title{font-size:24px}.dl-req-card__body{font-size:14px}.dl-faqs .faq-question>span{padding-right:40px}.dl-requirements{padding:48px 0}}@media (max-width:600px){.dl-req-card__title br{display:none}}@media (max-width:767px){.dl-page .container{max-width:none;padding:0 16px}.dl-hero{padding:24px 0 36px}.dl-hero__inner{gap:24px}.dl-tip__body{width:200px;left:-200%}.dl-back{gap:8px}.dl-hero__title{font-size:32px;line-height:1.24;margin-bottom:12px}.dl-hero__released{margin-top:8px}.dl-edition.is-active,.dl-hero__links.is-open,.dl-hero__more{display:flex}.dl-hero__links{display:none;flex-wrap:wrap;gap:8px 12px;margin-top:4px;flex-direction:column}.dl-hero__links-sep{display:none}.dl-hero__available{margin-top:36px}.dl-hero__available-title{font-size:20px;line-height:1.4}.dl-platforms{gap:24px;margin-top:12px}.dl-platform__head img,.dl-platforms img{height:40px}.dl-editions{padding-bottom:0}.dl-editions__tabs{display:flex;margin:0 -16px;padding:0 16px}.dl-editions__tab{padding:0;//margin:0 8px}.dl-editions__grid{display:block}.dl-download,.dl-edition,.dl-edition__cta,.dl-edition__hint{display:none}.dl-edition__mobile-note{display:block}.dl-full{display:none}.dl-short{display:inline}.dl-compare{padding:48px 0 0}.dl-compare__head,.dl-compare__row{grid-template-columns:187px repeat(3,minmax(0,1fr));column-gap:8px}.dl-compare__head{position:fixed;left:0;right:0;box-sizing:border-box;padding:12px 16px}.dl-compare__pill{flex-direction:column;justify-content:space-between;gap:12px;min-height:145px;padding:12px;border-radius:8px;font-size:14px;line-height:1.42}.dl-compare__pill span{display:block;writing-mode:vertical-rl;transform:rotate(180deg);white-space:nowrap}.dl-compare__group+.dl-compare__group{margin-top:12px}.dl-compare__cell,.dl-compare__group-title{min-height:60px;padding:8px 0;font-size:20px;line-height:1.4}.dl-compare__cell{font-size:14px;line-height:1.42}.dl-compare__cell_label{padding-right:8px}.dl-compare__value{color:#5e5b5c}.dl-compare__row_merge .dl-compare__cell_merged{grid-column:3/-1}.dl-compare__row_merge .dl-compare__cell_dup,.dl-popup__note br,.dl-req-card__title br{display:none}.dl-mark{width:36px;height:36px}.dl-compare__more{padding-top:36px}.dl-btn_lg{width:280px;min-width:0;height:48px;padding:0 24px;font-size:14px}.dl-requirements{padding:48px 0}.dl-section-title{margin-bottom:36px;font-size:24px;line-height:1.34}.dl-req-card{flex-direction:column;gap:12px;padding:36px 24px;border-radius:24px}.dl-req-card+.dl-req-card{margin-top:8px}.dl-req-card__body,.dl-req-card__title{flex-basis:auto;max-width:none;width:100%}.dl-req-card__title{font-size:20px;line-height:1.4}.dl-req-card__body{font-size:16px}.dl-faqs{padding:48px 0}.dl-faqs .section-title{margin-bottom:36px;font-size:24px;line-height:1.34}.dl-faqs .faq-list{margin-top:0}.dl-faqs .faq-question{position:relative;margin:0;padding:32px 0;font-size:20px;line-height:1.4}.dl-faqs .faq-question>span{padding-right:44px}.dl-faqs .faq-icon{top:50%;margin-top:-12px}.dl-faqs .faq-item.active .faq-icon{top:50%;margin-top:-19px}.dl-faqs .faq-item.active .faq-answer{padding-bottom:32px}.dl-popup.popup{padding:24px 16px;border-radius:16px}.dl-popup button.mfp-close{top:16px;right:16px;width:28px;height:28px;background-size:28px 28px}.dl-popup__head,.dl-popup__top{padding-right:36px}.dl-popup__title,.dl-popup_platforms .dl-popup__title{font-size:24px}.dl-popup__subtitle,.dl-popup_platforms .dl-popup__subtitle{font-size:14px}.dl-popup__icon{width:80px;height:80px}.dl-popup__body{gap:24px;margin-top:32px}.dl-platforms-list{flex-direction:column;align-items:stretch;gap:24px}.dl-platform{flex-direction:row;align-items:center;justify-content:space-between;gap:16px}.dl-platform__head{flex-direction:row;gap:12px}.dl-popup__footer,.dl-popup__note{font-size:14px}.dl-popup__footer{margin-top:32px}.dl-popup__form iframe{height:650px}}.fsw-page{--fsw-text:#1A1A1A;--fsw-text-secondary:#5E5B5C;--fsw-blue:#0096C8;--fsw-blue-active:#0987B1;--fsw-divider:#E5E5E5;--fsw-soft:#F7F7F7;--fsw-white:#FEFEFE;--fsw-card:#14212E;padding-top:55px;background:#fefefe;color:var(--fsw-text);font-family:'Rubik',"Rubik-fallback",Arial,sans-serif}.with-event .fsw-page{padding-top:105px}.fsw-page h1,.fsw-page h2,.fsw-page h3,.fsw-page ul{margin:0;color:inherit;text-align:inherit}.fsw-page p,.ftr-envs p{margin:0;text-align:inherit}.fsw-page .section-title{margin:0 auto 12px;text-align:center}.fsw-page a{color:var(--fsw-blue);text-decoration:none}.fsw-page a:hover{color:var(--light-blue)}.fsw-page .fsw-btn,.fsw-title{box-sizing:border-box;text-align:center}.fsw-title{display:flex;flex-direction:column;gap:12px;width:594px;max-width:100%;margin:0 auto}.fsw-title_wide{width:800px}.fsw-title h1,.fsw-title h2{font-size:44px;font-weight:500;line-height:1.24}.fsw-title h2{font-size:32px;line-height:1.34}.fsw-title p{font-size:16px;font-weight:400;line-height:1.46}.fsw-page .fsw-btn{display:inline-flex;align-items:center;justify-content:center;gap:4px;align-self:flex-start;width:210px;height:48px;padding:0 32px;border:1px solid transparent;border-radius:64px;font-family:inherit;font-size:16px;font-weight:500;line-height:1;white-space:nowrap;text-decoration:none;cursor:pointer;transition:background .25s,color .25s,border-color .25s}.fsw-page .fsw-btn svg{flex:0 0 auto;width:16px;height:16px}.fsw-page .fsw-btn_white{background:var(--fsw-white);border-color:var(--fsw-white);color:var(--fsw-blue)}.fsw-page .fsw-btn_white:focus-visible,.fsw-page .fsw-btn_white:hover{background:var(--dl-soft);border-color:var(--dl-soft);color:var(--light-blue)}.fsw-page .fsw-btn_white:active{background:var(--dl-soft);border-color:var(--dl-soft);color:var(--dl-blue-active)}.fsw-page .fsw-btn_outline-white{background:0 0;border-color:var(--fsw-white);color:var(--fsw-white)}.fsw-page .fsw-btn_outline-white:focus-visible,.fsw-page .fsw-btn_outline-white:hover{background:var(--fsw-white);border-color:var(--fsw-white);color:var(--fsw-blue)}.fsw-page .fsw-btn_outline-white:active{background:var(--active-transparent);border-color:var(--active-transparent);color:var(--fsw-blue)}.fsw-page .fsw-btn:focus{outline:0}.fsw-page .fsw-btn:focus-visible{outline:2px solid var(--fsw-blue);outline-offset:2px}.fsw-hero{padding:80px 0}.fsw-envs{display:flex;align-items:stretch;gap:16px;margin-top:36px}.fsw-envs__tabs{display:none;box-sizing:border-box;align-items:center;justify-content:space-between;height:60px;overflow:hidden;border-radius:64px;background:var(--fsw-card)}.fsw-env,.fsw-envs__tab{box-sizing:border-box;color:var(--fsw-white)}.fsw-envs__tab{display:inline-flex;align-items:center;justify-content:center;height:100%;padding:0 42px;border:0;border-radius:100px;background:0 0;font-family:inherit;font-size:20px;font-weight:500;line-height:1.4;white-space:nowrap;opacity:.4;cursor:pointer;transition:background .25s,opacity .25s}.fsw-envs__tab.is-active{min-width:180px;padding:0 32px;opacity:1;cursor:default}.fsw-envs__tab.fsw-tab__desktop.is-active,.ftr-envs__tab.ftr-envs__tab__desktop.is-active{background:#e5e5e533}.fsw-env{display:flex;flex:1 1 0;min-width:0;flex-direction:column;justify-content:space-between;gap:36px;padding:36px 24px;border-radius:24px}.fsw-env_online,.fsw-envs__tab.is-active,.fsw-reviews__arrow.slick-disabled:hover,.fsw-reviews__arrow[disabled]:hover{background:var(--fsw-blue)}.fsw-env_desktop{background:var(--fsw-card)}.fsw-env__body{display:flex;flex-direction:column;gap:24px}.fsw-env__title{font-size:32px;font-weight:500;line-height:1.34;color:var(--fsw-white)}.fsw-env__list{display:flex;flex-direction:column;gap:24px;padding:0;list-style:none}.fsw-env__list li{position:relative;padding-left:32px;font-size:16px;font-weight:400;line-height:1.46}.fsw-env__bullet{position:absolute;left:-4px;top:-2px;width:28px;height:28px}.fsw-env__mobile-note,.ftr-env__mobile-note{display:none;font-size:14px;font-weight:500;line-height:1.42;color:#fefefe}.fsw-move{padding:80px 0}.fsw-move__visual{width:1047px;max-width:100%;margin:36px auto 0;display:block}.fsw-move__visual img{display:block;width:100%;height:auto}.fsw-benefits{padding:80px 0}.fsw-benefits__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:36px}.fsw-benefit{box-sizing:border-box;display:flex;flex-direction:column;align-items:center;gap:12px;padding:32px 24px;border-radius:24px;text-align:center}.fsw-benefit__icon{display:block;flex:0 0 auto;width:120px;height:120px}.fsw-benefit__title{font-size:24px;font-weight:500;line-height:1.34;color:var(--fsw-text)}.fsw-trusted{padding:80px 0;overflow:hidden;background:var(--fsw-blue);color:var(--fsw-white)}.fsw-page .fsw-logos{margin-top:36px}.fsw-logos{margin-top:160px;overflow:hidden}.fsw-logos__track{display:flex;width:max-content;animation:fsw-marquee 60s linear infinite}.fsw-logos__group{display:flex;flex:0 0 auto;align-items:center;gap:84px;height:60px;padding-right:84px}.fsw-logos__group img{display:block;flex:0 0 auto}.fsw-logos-grid{display:none;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(3,45px);column-gap:16px;row-gap:12px;place-items:center;box-sizing:border-box;max-width:310px;margin:24px auto 0}.fsw-logos-grid img{display:block;max-width:100%}@media (prefers-reduced-motion:reduce){.fsw-logos{overflow-x:auto}.fsw-logos__track{animation:none}}.fsw-reviews{padding:80px 0;overflow:hidden}.fsw-reviews__head{position:relative;display:flex;justify-content:center}.fsw-reviews__platforms{display:flex;align-items:center;justify-content:center;gap:9px;height:60px}.ftr-benefits .fsw-reviews__platforms{margin-top:12px}.fsw-reviews__platforms img{display:block;flex:0 0 auto}.fsw-reviews__nav{position:absolute;right:0;bottom:0;display:flex;gap:10px}.fsw-reviews__arrow{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;width:36px;height:36px;padding:0;border:0;border-radius:100px;background:var(--fsw-blue);color:var(--fsw-white);cursor:pointer;transition:background .25s,opacity .25s}.fsw-reviews__arrow-icon{display:block;width:16px;height:12px}.fsw-reviews__arrow_next .fsw-reviews__arrow-icon{transform:rotate(180deg)}.fsw-reviews__arrow:focus-visible,.fsw-reviews__arrow:hover{background:var(--fsw-blue-active)}.fsw-reviews__arrow:focus-visible{outline:2px solid var(--light-blue);outline-offset:2px}.fsw-reviews__arrow:active{transform:scale(.94)}.fsw-reviews__arrow.slick-disabled,.fsw-reviews__arrow[disabled]{opacity:.4;cursor:default}.fsw-reviews__slider{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:36px}.fsw-reviews__slider.slick-initialized{display:block;margin-left:-8px;margin-right:-8px}.fsw-reviews__slider .slick-list{overflow:hidden}.fsw-reviews__slider .slick-track{display:flex!important;align-items:stretch}.fsw-reviews__slider .slick-dots{display:none!important}.fsw-review,.fsw-reviews__slide{box-sizing:border-box}.fsw-reviews__slider.slick-initialized .fsw-reviews__slide{height:auto;padding:0 8px}.fsw-reviews__slide .fsw-review{height:100%}.fsw-review{display:flex;flex-direction:column;gap:8px;padding:36px 24px;border-radius:12px;background:var(--fsw-soft)}.fsw-review__role{font-size:14px;font-weight:500;line-height:1.46;color:var(--fsw-blue)}.fsw-review__text{font-size:24px;font-weight:400;line-height:1.34;color:var(--fsw-text)}.fsw-review.is-expanded .fsw-review__clipped,.fsw-review.is-expanded .fsw-review__more-label,.fsw-review__full,.fsw-review__less-label{display:none}.fsw-review.is-expanded .fsw-review__full,.fsw-review.is-expanded .fsw-review__less-label{display:inline}.fsw-review__more{align-self:flex-start;margin-top:auto;padding:0;border:0;background:0 0;color:var(--fsw-text-secondary);font-family:inherit;font-size:14px;font-weight:400;line-height:1.46;text-align:left;cursor:pointer;transition:color .25s}.fsw-review__more:hover{color:var(--fsw-blue)}.fsw-review__more:focus{outline:0}.fsw-review__more:focus-visible{outline:2px solid var(--fsw-blue);outline-offset:2px}.fsw-reviews__slider.has-expanded .slick-track{align-items:flex-start}.fsw-reviews__slider.has-expanded .fsw-review{min-height:var(--fsw-review-base, 0px)}@media (max-width:768px){.fsw-page{padding-top:50px}.with-event .fsw-page{padding-top:119px}}@media (max-width:600px){.fsw-benefits,.fsw-hero,.fsw-move,.fsw-page .faqs,.fsw-reviews,.fsw-trusted{padding:48px 0}.fsw-title{align-items:center}.fsw-title h1{font-size:32px}.fsw-title_short-mobile{max-width:300px;text-align:center}.fsw-title h2{font-size:24px}.fsw-hero .fsw-title p{padding:0 20px}.fsw-envs{display:block;margin-top:24px}.fsw-env.is-active,.fsw-envs__tabs{display:flex}.fsw-env{gap:44px;margin-top:8px}.fsw-env,.fsw-env__title,.fsw-page .fsw-env_desktop .fsw-btn,.ftr-env_desktop .ftr-btn.ftr-btn_outline-white{display:none}.fsw-env__list{gap:12px}.fsw-page .fsw-btn{width:100%;height:40px;padding:0 24px;font-size:14px}.fsw-env_desktop .fsw-env__mobile-note,.ftr-env_desktop .ftr-env__mobile-note{display:block}.fsw-move__visual{margin-top:24px}.fsw-benefits .fsw-title{padding:0 16px}.fsw-benefits__grid{grid-template-columns:minmax(0,1fr);gap:0;margin-top:24px}.fsw-benefit{gap:8px;padding:16px 24px}.fsw-benefit__icon{width:80px;height:80px}.fsw-benefit__title{font-size:20px;line-height:1.4}.fsw-logos{display:none}.fsw-logos-grid{display:grid}.fsw-reviews__intro{padding:0 16px}.fsw-reviews__platforms{height:46px;gap:7px}.fsw-reviews__platforms img{width:auto}.fsw-platform_getapp{height:46px}.fsw-platform_advice,.fsw-platform_capterra{height:39px}.fsw-reviews__slider{grid-template-columns:minmax(0,1fr)}.fsw-reviews__slider.slick-initialized{margin-left:0;margin-right:0}.fsw-reviews__slide{width:288px}.fsw-reviews__slider.slick-initialized .fsw-reviews__slide{padding:0 8px 0 0}.fsw-review__role{line-height:1.42}.fsw-review__text{font-size:16px;line-height:1.46}}.ftr-page{--ftr-card:#14212E;--ftr-radius:12px}.ftr-placeholder{display:block;width:100%;height:100%;background:#d9d9d9;border-radius:var(--ftr-radius)}.ftr-page .ftr-btn{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;gap:4px;align-self:flex-start;min-width:120px;height:48px;padding:0 32px;border:1px solid transparent;border-radius:64px;font-family:inherit;font-size:16px;font-weight:500;line-height:1;text-align:center;white-space:nowrap;text-decoration:none;cursor:pointer;transition:background .25s,color .25s,border-color .25s}.ftr-page .ftr-btn__icon{flex:0 0 auto;width:16px;height:16px}.ftr-page .ftr-btn_white{background:var(--text-white);border-color:var(--text-white);color:var(--accent-blue)}.ftr-page .ftr-btn_white:focus-visible,.ftr-page .ftr-btn_white:hover{background:var(--active-transparent);border-color:var(--active-transparent);color:var(--active-blue)}.ftr-page .ftr-btn_outline-white{background:0 0;border-color:var(--text-white);color:var(--text-white)}.ftr-page .ftr-btn_outline-white:focus-visible,.ftr-page .ftr-btn_outline-white:hover{background:var(--text-white);border-color:var(--text-white);color:var(--accent-blue)}.ftr-page .ftr-btn:focus{outline:0}.ftr-page .ftr-btn:focus-visible{outline:2px solid var(--light-blue);outline-offset:2px}.ftr-arrow-icon{display:block;width:36px;height:36px}.ftr-page .slider-nav{display:flex;align-items:center;gap:10px;justify-content:flex-end;position:relative}.ftr-models__slider .slider-nav{top:0}.ftr-page .slider-arrow{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;border:0;border-radius:100px;background:var(--ftr-card);color:var(--text-white);cursor:pointer;-webkit-appearance:none;appearance:none;transition:background-color .2s ease,transform .2s ease}.ftr-page .slider-arrow:focus-visible,.ftr-page .slider-arrow:hover{background:var(--accent-blue)}.ftr-page .slider-arrow:active{transform:scale(.94)}.ftr-page .slider-arrow__icon{display:block;width:16px;height:12px}.ftr-page .slider-arrow--next .slider-arrow__icon{transform:rotate(180deg)}.ftr-submenu-bar{height:200px;padding:0;box-sizing:border-box}@media (min-width:601px){.ftr-page .nav-menu-other-libraries.is-open .nav-menu-other-libraries__sublist{display:flex!important;position:absolute;top:100%;left:12px;z-index:8;flex-direction:column;padding:40px 0}.ftr-page .nav-menu-other-libraries__link{display:flex;align-items:center;height:40px;font-size:14px;font-weight:400;line-height:1.46;color:var(--text-white);text-decoration:none;white-space:nowrap}.ftr-page .nav-menu-other-libraries__link:hover{color:var(--light-blue)}.ftr-page .nav-menu-other-libraries__link:active{color:var(--active-blue)}.ftr-page .nav-menu-other-libraries.is-open .nav-menu-other-libraries__trigger{border-bottom-color:var(--accent-blue)}}.ftr-hero .hero-content{gap:16px;align-items:stretch}.ftr-hero .hero-left{flex:0 0 596px;max-width:596px;box-sizing:border-box;padding:76px 24px;display:flex;flex-direction:column;align-items:flex-start}.ftr-hero .hero-title{margin:0 0 12px}.ftr-hero .hero-description{color:var(--text-white);margin:0 0 36px}.ftr-hero .btn-primary.btn-large{min-width:200px}.ftr-hero .hero-right{flex:0 0 596px;max-width:596px}.ftr-hero .hero-image,.ftr-hero .hero-image>img{height:404px;border-radius:var(--ftr-radius)}.ftr-hero .hero-image>img{width:100%;height:100%;object-fit:cover}.ftr-envs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:36px}.ftr-envs__tabs{display:none}.ftr-env{box-sizing:border-box;min-height:395px;padding:36px 24px;border-radius:var(--ftr-radius);display:flex;flex-direction:column;justify-content:space-between;gap:44px}.ftr-env_online{background:var(--accent-blue)}.ftr-env_desktop{background:var(--ftr-card)}.ftr-env__title{font-size:32px;font-weight:500;line-height:1.34;color:var(--text-white);text-align:left;margin:0 0 24px}.ftr-env__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:24px}.ftr-env__list li{display:flex;align-items:flex-start;gap:8px}.ftr-env__bullet{flex:0 0 28px;width:28px;height:28px;margin:-3px 0 0 -4px}.ftr-env__list li,.ftr-envs__note{font-size:16px;line-height:1.46;color:var(--text-white)}.ftr-envs__note{max-width:596px;margin:32px auto 0;text-align:center}.feature-title a{color:var(--accent-blue);text-decoration:none}.ftr-cycle__links{margin-bottom:0}.ftr-cycle__visual{display:block;margin-top:36px}.ftr-cycle__visual img{display:block;width:100%;height:auto}.ftr-libs__grid-wrap.mhl-cases{padding:0}.ftr-libs__mobile{display:none}.ftr-lib-card{display:block;box-sizing:border-box;padding:24px;border-radius:var(--ftr-radius);background:var(--ftr-card);text-decoration:none}.ftr-lib-card__icon{display:block;width:48px;height:48px;margin-bottom:24px}.ftr-lib-card__name{display:block;font-size:20px;font-weight:500;line-height:1.4;color:var(--text-white);margin-bottom:8px}.ftr-lib-card__row{display:flex;align-items:flex-end;justify-content:space-between;gap:16px}.ftr-lib-card__desc{font-size:16px;line-height:1.46;color:var(--text-white)}.ftr-lib-card__arrow{flex:0 0 36px;color:var(--text-white)}.ftr-methods__grid{display:flex;flex-direction:column;gap:16px;margin-top:36px}.ftr-methods__row{display:flex;align-items:stretch;gap:16px}.ftr-methods__intro{flex:0 0 392px;max-width:392px;box-sizing:border-box;min-height:360px;padding:36px 24px;border-radius:var(--ftr-radius);display:flex;flex-direction:column;justify-content:space-between;gap:24px}.ftr-methods__text{font-size:16px;line-height:1.46;color:var(--text-white);margin:0}.ftr-methods__intro .btn-transparent.ftr-methods__btn{align-self:flex-start;height:40px;min-width:120px;padding:0 24px;font-size:14px}.ftr-method{flex:1 1 0;min-width:0;display:flex;align-items:center;gap:16px;min-height:360px;border-radius:var(--ftr-radius);background:var(--ftr-card);text-decoration:none;overflow:hidden}.ftr-method_wide{flex:0 0 800px;max-width:800px}.ftr-method__body{flex:0 0 392px;max-width:392px;box-sizing:border-box;align-self:stretch;padding:36px 24px;display:flex;flex-direction:column;justify-content:space-between;gap:24px}.ftr-method__text-wrap{display:block}.ftr-method__title{display:block;font-size:24px;font-weight:500;line-height:1.34;color:var(--text-white);margin-bottom:12px}.ftr-method__text{font-size:16px;line-height:1.46}.ftr-method__arrow,.ftr-method__text{display:block;color:var(--text-white)}.ftr-method__visual{flex:1 1 auto;align-self:stretch;display:flex;align-items:center;justify-content:center;overflow:hidden}.ftr-method__visual img{display:block;max-width:100%;height:auto}.ftr-method__toggle,.ftr-split__visual img.mobile-show{display:none}.ftr-exp__tabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.ftr-exp__tab{box-sizing:border-box;height:55px;padding:0 32px;border:0;border-radius:64px;background:var(--accent-blue);color:var(--text-white);font-family:inherit;font-size:16px;font-weight:500;line-height:1.46;text-align:left;cursor:default;-webkit-appearance:none;appearance:none;display:flex;align-items:center}.ftr-exp__cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:12px}.ftr-exp__card{box-sizing:border-box;min-height:319px;padding:36px 24px;border-radius:var(--ftr-radius);background:var(--ftr-card);display:flex;flex-direction:column;justify-content:space-between;gap:24px}.ftr-exp__text,.ftr-page .ftr-split__title{font-size:16px;line-height:1.46;color:var(--text-white);margin:0}.ftr-exp__chart{display:block;width:100%;max-width:242px;height:auto}.ftr-split__head{display:flex;align-items:flex-start;gap:118px}.ftr-page .ftr-split__title{flex:0 0 494px;max-width:494px;font-size:32px;font-weight:500;line-height:1.34;text-align:left}.ftr-split__body{flex:0 1 596px;max-width:596px;display:flex;flex-direction:column;gap:12px}.ftr-split__body p{margin:0;font-size:16px;line-height:1.46;color:var(--text-white)}.ftr-page .ftr-split__link{font-size:14px}.ftr-split__visual{margin-top:36px}.ftr-split__visual img{display:block;width:100%;height:auto}.ftr-video{display:block;width:100%;border-radius:var(--ftr-radius);background:var(--primary-dark)}.ftr-video,.ftr-video[controls]{height:auto}.ftr-models__lede{margin-bottom:0}.ftr-models__slider{margin-top:36px}.ftr-models__track{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:340px}.ftr-model-card{position:relative;display:none;border-radius:var(--ftr-radius);overflow:hidden;text-decoration:none;transition:flex-basis .35s cubic-bezier(.22,1,.36,1),height .35s cubic-bezier(.22,1,.36,1)}.ftr-model-card.is-next,.ftr-model-card.is-prev{display:block;flex:0 0 288px;height:164px}.ftr-model-card.is-active{display:block;flex:0 0 600px;height:340px}.ftr-model-card__img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}.ftr-model-card__shade{position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(180deg,rgba(10,22,40,0) 45%,rgba(10,22,40,.65) 100%)}.ftr-model-card__link,.ftr-model-card__title{position:absolute;left:24px;right:24px;bottom:24px;z-index:2;color:var(--text-white)}.ftr-model-card__title{font-size:16px;font-weight:500;line-height:1.34;transition:bottom .25s ease}.ftr-model-card.is-active .ftr-model-card__title{font-size:32px}.ftr-model-card__link{font-size:12px;line-height:1.46;opacity:0;transform:translateY(4px);transition:opacity .25s ease,transform .25s ease;pointer-events:none}.ftr-model-card__link span{border-bottom:1px solid var(--text-white)}.ftr-model-card:focus-visible .ftr-model-card__title,.ftr-model-card:hover .ftr-model-card__title{bottom:46px}.ftr-model-card:focus-visible .ftr-model-card__link,.ftr-model-card:hover .ftr-model-card__link{opacity:1;transform:none}.ftr-model-card__arrow{display:none}.ftr-models__nav{display:flex;align-items:center;justify-content:space-between;width:100%;max-width:600px;margin:24px auto 0}.ftr-models__counter{font-size:16px;line-height:1.46;color:var(--text-white)}@media (min-width:601px){.ftr-models__track:not(.is-ready) .ftr-model-card:nth-child(-n+3){display:block;flex:0 0 288px;height:164px}.ftr-models__track:not(.is-ready) .ftr-model-card:nth-child(2){flex:0 0 600px;height:340px}}.ftr-badges{display:flex;align-items:center;justify-content:center;gap:12px;margin-bottom:36px}.ftr-badges__item{display:block;width:auto;height:46px}.ftr-benefits__grid{row-gap:48px}.ftr-page .ftr-split__body a,.ftr-page .ftr-split__link{text-decoration:none}.ftr-cases .slider-nav{position:relative;top:-76px;margin-bottom:-36px}.ftr-cta__box{box-sizing:border-box;padding:80px 24px;border-radius:24px;background:var(--accent-blue);display:flex;flex-direction:column;align-items:center;gap:36px}.ftr-cta__box .section-description{margin-bottom:0}.ftr-cta__buttons{display:flex;flex-wrap:wrap;justify-content:center;gap:12px}.ftr-cta__box .ftr-btn{align-self:center}@media (max-width:1440px){.ftr-method_wide{flex:1 1 0;max-width:none}}@media (max-width:1200px){.ftr-hero .hero-left{padding:24px}.ftr-hero .hero-description{margin-bottom:48px}.ftr-hero .hero-image{height:auto;aspect-ratio:596/404}.ftr-split__head{gap:32px}.ftr-page .ftr-split__title{flex:0 0 40%;max-width:40%;font-size:24px}.ftr-env__title,.ftr-method__title,.ftr-model-card.is-active .ftr-model-card__title{font-size:24px}.ftr-method__body,.ftr-methods__intro{flex-basis:45%;max-width:45%}.ftr-model-card.is-next,.ftr-model-card.is-prev{flex-basis:24%;height:136px}.ftr-model-card.is-active{flex-basis:50%;height:284px}}@media (max-width:1024px){.ftr-hero .hero-left,.ftr-hero .hero-right{flex-basis:50%;max-width:50%}.ftr-exp__cards,.ftr-exp__tabs{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:920px){.ftr-hero .hero-left{flex-basis:100%;max-width:100%;padding:0;align-items:center}.ftr-hero .hero-right{flex-basis:100%;max-width:596px;width:100%}.ftr-split__head{flex-wrap:wrap;gap:24px}.ftr-page .ftr-split__title,.ftr-split__body{flex-basis:100%;max-width:100%}.ftr-methods__row{flex-wrap:wrap}.ftr-method,.ftr-methods__intro{flex-basis:100%;max-width:100%}.ftr-method__body{flex-basis:55%;max-width:55%}}@media (max-width:768px){.ftr-envs{grid-template-columns:minmax(0,1fr)}}@media (max-width:600px){.ftr-split__visual img.mobile-show{display:inline-flex}.ftr-hero .hero-left{align-items:flex-start;text-align:left}.ftr-hero .hero-description{margin-bottom:32px}.ftr-hero .btn-primary.btn-large{width:100%;min-width:0;margin-bottom:30px}.ftr-hero .hero-image{border-radius:8px}.ftr-envs{display:block;margin-top:24px}.ftr-envs__tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:12px;border-radius:64px;overflow:hidden;background:var(--ftr-card)}.ftr-envs__tab{height:48px;border:0;border-radius:64px;background:0 0;color:#7a8794;font-family:inherit;font-size:20px;font-weight:500;cursor:pointer;-webkit-appearance:none;appearance:none}.ftr-envs__tab.is-active{background:var(--accent-blue);color:var(--text-white)}.ftr-env{min-height:0;padding:24px;border-radius:var(--ftr-radius)}.ftr-env.is-active{display:flex}.ftr-env,.ftr-env__title{display:none}.ftr-env__list{gap:16px}.ftr-env .ftr-btn{align-self:stretch;width:100%;min-width:0}.ftr-envs__note,.ftr-methods__intro .btn-transparent.ftr-methods__btn{display:none}.ftr-cycle__visual{margin-top:24px}.ftr-libs__mobile{display:flex;flex-direction:column;gap:16px;margin-top:24px}.ftr-methods__grid{gap:12px;margin-top:24px}.ftr-methods__row{display:contents}.ftr-methods__intro{order:-1;flex-basis:auto;max-width:none;min-height:0;padding:0;margin-bottom:20px}.ftr-methods__intro .ftr-methods__text{text-align:center}.ftr-method{position:relative;display:block;min-height:0;padding:24px;box-sizing:border-box}.ftr-method__body{flex-basis:auto;max-width:none;padding:0 32px 0 0;display:block}.ftr-method__title{margin-bottom:0;font-size:20px}.ftr-method__arrow,.ftr-method__text,.ftr-method__visual{display:none}.ftr-method.is-open .ftr-method__title{margin-bottom:12px}.ftr-method.is-open .ftr-method__text{display:block}.ftr-method.is-open .ftr-method__visual{display:flex;margin-top:16px}.ftr-method__toggle{display:block;position:absolute;right:32px;top:28px}.ftr-method.is-open .ftr-method__toggle{rotate:45deg;right:27px;top:33px}.ftr-method.is-open .accordion-icon::after,.ftr-method.is-open .accordion-icon::before{height:30px}.ftr-exp__tabs{display:flex;gap:24px;margin-top:24px;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.ftr-exp__tabs::-webkit-scrollbar,.ftr-models__track::-webkit-scrollbar{display:none}.ftr-exp__tab{flex:0 0 auto;height:auto;padding:0 0 12px;border-radius:0;border-bottom:2px solid transparent;background:0 0;color:var(--text-white);cursor:pointer;white-space:nowrap}.ftr-exp__tab.is-active{color:var(--light-blue);border-bottom-color:var(--light-blue)}.ftr-exp__cards{display:block;margin-top:24px}.ftr-exp__card{display:none;min-height:0;padding:24px}.ftr-exp__card.is-active{display:flex}.ftr-page .ftr-split__title{font-size:20px;text-align:center}.ftr-split_center.ftr-split_plain .ftr-split__body{text-align:center}.ftr-split_bullets .ftr-split__body>p:not(.ftr-split__link-row){position:relative;padding-left:28px;text-align:left}.ftr-split_bullets .ftr-split__body>p:not(.ftr-split__link-row)::before{content:'';position:absolute;left:0;top:7px;width:10px;height:10px;border-radius:50%;background:var(--light-blue);box-shadow:0 0 8px rgba(89,192,244,.8)}.ftr-split_bullets .ftr-split__link-row{padding-left:28px;text-align:left}.ftr-split__visual{margin-top:24px}.ftr-models__track{min-height:0;justify-content:flex-start;gap:12px;overflow-x:auto;-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory;scrollbar-width:none;margin:0 -16px;padding:0 16px}.ftr-model-card,.ftr-model-card.is-active,.ftr-model-card.is-next,.ftr-model-card.is-prev{display:block;flex:0 0 280px;height:172px;order:0!important;scroll-snap-align:start}.ftr-model-card.is-active .ftr-model-card__title,.ftr-model-card__title{left:16px;right:56px;bottom:16px;font-size:16px}.ftr-model-card__arrow{display:block;position:absolute;right:12px;bottom:12px;z-index:2;color:var(--text-white)}.ftr-badges{gap:8px;margin-bottom:24px}.ftr-badges__item{height:34px}.ftr-benefits__grid{row-gap:24px}.ftr-cases .slider-nav{display:none!important}.ftr-cta__box{padding:32px 16px;gap:24px;border-radius:var(--ftr-radius)}.ftr-cta__buttons{width:100%;flex-direction:column}.ftr-cta__box .ftr-btn{align-self:stretch;width:100%;min-width:0}}.ftr-method__hover{display:none}@media (min-width:601px){.ftr-method{transition:background-color .25s ease}.ftr-method.is-hovered,.ftr-method:focus-visible{background:var(--accent-blue)}.ftr-method__body{position:relative}.ftr-method__arrow,.ftr-method__text-wrap{transition:opacity .25s ease}.ftr-method.is-hovered .ftr-method__arrow,.ftr-method.is-hovered .ftr-method__text-wrap,.ftr-method:focus-visible .ftr-method__arrow,.ftr-method:focus-visible .ftr-method__text-wrap{opacity:0}.ftr-method__hover{position:absolute;inset:36px 24px;display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;gap:24px;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .25s ease,visibility 0s linear .25s}.ftr-method.is-hovered .ftr-method__hover,.ftr-method:focus-visible .ftr-method__hover{opacity:1;visibility:visible;transition:opacity .25s ease,visibility 0s}.ftr-method__hover-text{display:block;font-size:20px;font-weight:500;line-height:1.4;color:var(--text-white)}.ftr-method__hover-btn{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;min-width:120px;padding:12px 24px;border-radius:64px;background:var(--text-white);color:var(--accent-blue);font-size:14px;font-weight:500;line-height:1;white-space:nowrap}.ftr-method__visual img{transition:filter .25s ease}.ftr-method.is-hovered .ftr-method__visual img,.ftr-method:focus-visible .ftr-method__visual img{filter:brightness(0) invert(1)}@media (prefers-reduced-motion:reduce){.ftr-method,.ftr-method__arrow,.ftr-method__hover,.ftr-method__text-wrap,.ftr-method__visual img{transition:none}}}.ftr-split__body .ftr-env__bullet{display:none}@media (max-width:600px){.ftr-split_bullets .ftr-split__body>p:not(.ftr-split__link-row){display:flex;align-items:flex-start;gap:8px;padding-left:0;text-align:left}.ftr-split_bullets .ftr-split__body>p:not(.ftr-split__link-row)::before{content:none}.ftr-split_bullets .ftr-split__body .ftr-env__bullet{display:block}.ftr-split_bullets .ftr-split__link-row{padding-left:32px}.ftr-method{padding:36px 24px}.ftr-method__toggle{top:38px}.ftr-method.is-open .ftr-method__visual{display:none}.ftr-method.is-open .ftr-method__hover{display:flex;flex-direction:column;align-items:flex-start;gap:36px;margin:24px -32px 0 0;padding-top:24px;border-top:1px solid var(--dl-divider)}.ftr-method__hover-text{font-size:16px;font-weight:400;line-height:1.46;color:var(--text-white)}.ftr-method__hover-btn{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;min-width:120px;padding:12px 24px;border-radius:64px;background:var(--text-white);color:var(--accent-blue);font-size:14px;font-weight:500;line-height:1;white-space:nowrap}.ftr-exp__chart{max-width:none}.ftr-models__track{gap:8px;scroll-padding-left:16px}.ftr-model-card,.ftr-model-card.is-active,.ftr-model-card.is-next,.ftr-model-card.is-prev{display:flex;flex-wrap:wrap;align-content:flex-start;flex:0 0 289px;height:auto;min-height:244px;padding-bottom:12px;border-radius:8px;background:var(--ftr-card)}.ftr-model-card__img{position:static;width:100%;height:165px;object-fit:cover;border-radius:8px 8px 0 0}.ftr-model-card__shade{display:none}.ftr-model-card.is-active .ftr-model-card__title,.ftr-model-card__title{position:static;flex:1 1 0;min-width:0;margin:12px 0 0 24px;padding-right:8px;font-size:20px;font-weight:500;line-height:1.4}.ftr-model-card__arrow{position:static;flex:0 0 24px;margin:12px 24px 0 0}.ftr-model-card__arrow img{display:block;width:24px;height:24px}.ftr-model-card__link{display:none}.ftr-model-card:focus-visible .ftr-model-card__title,.ftr-model-card:hover .ftr-model-card__title{bottom:auto}}.accordion-icon::after,.accordion-icon::before{background-color:var(--accent-blue)}.accordion-icon:hover::after,.accordion-icon:hover::before,.challenges-sidebar-trigger:hover .accordion-icon::after,.challenges-sidebar-trigger:hover .accordion-icon::before,.faq-item:hover .accordion-icon::after,.faq-item:hover .accordion-icon::before,.nav-menu-trigger:hover .accordion-icon::after,.nav-menu-trigger:hover .accordion-icon::before{background-color:var(--light-blue)}.accordion-item.active .accordion-icon::after,.accordion-item.active .accordion-icon::before,.active .accordion-icon::after,.active .accordion-icon::before,.challenges-sidebar-accordion.active .accordion-icon::after,.challenges-sidebar-accordion.active .accordion-icon::before,.faq-item.active .accordion-icon::after,.faq-item.active .accordion-icon::before,.is-open .accordion-icon::after,.is-open .accordion-icon::before,.nav-menu-accordion.active .accordion-icon::after,.nav-menu-accordion.active .accordion-icon::before{background-color:var(--text-white)}@media (max-width:600px){.ftr-hero .btn-primary.btn-large{width:280px;max-width:100%;min-width:0;align-self:center;height:48px;padding:0 32px;line-height:1}}.alo-page{--alo-card:#14212E;--alo-radius:12px;--alo-glow:0 0 3px rgba(89, 192, 244, .55);--ftr-card:#14212E;--ftr-radius:12px}.alo-page .alo-placeholder{display:block;width:100%;height:100%;background:#d9d9d9;border-radius:var(--alo-radius)}.alo-page .alo-btn{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;gap:8px;flex:1 1 0;min-width:200px;height:48px;padding:0 32px;border:1px solid transparent;border-radius:64px;font-family:inherit;font-size:16px;font-weight:500;line-height:1;text-align:center;white-space:nowrap;text-decoration:none;cursor:pointer;transition:background .25s,color .25s,border-color .25s}.alo-page .alo-btn__icon{flex:0 0 auto;width:16px;height:16px}.alo-page .alo-btn_white{background:var(--text-white);border-color:var(--text-white);color:var(--accent-blue)}.alo-page .alo-btn_white:focus-visible,.alo-page .alo-btn_white:hover{background:var(--active-transparent);border-color:var(--active-transparent);color:var(--active-blue)}.alo-page .alo-btn_outline{background:0 0;border-color:var(--text-white);color:var(--text-white)}.alo-page .alo-btn_outline:focus-visible,.alo-page .alo-btn_outline:hover{background:var(--text-white);color:var(--accent-blue)}.alo-hero{padding:165px 0 80px;text-align:center}.with-event .alo-hero{padding-top:217px}.alo-hero__title{max-width:800px;min-height:2.48em;margin:0 auto;font-size:80px;font-weight:500;line-height:1.24;color:var(--text-white)}.alo-hero__loop,.alo-ops__item a,.alo-private__note a{color:var(--accent-blue)}.alo-hero__desc{display:none}.alo-hero__caret{display:none;width:4px;height:.74em;margin-left:.05em;vertical-align:-.06em;background:var(--accent-blue)}.alo-hero__static .alo-hero__caret{background:var(--text-white)}.alo-hero.is-typing .alo-hero__caret{display:inline-block;animation:alo-caret 1s steps(1) infinite}.alo-hero__buttons{display:flex;gap:12px;justify-content:center;margin-top:48px;opacity:0;visibility:hidden;transition:opacity .45s ease,visibility .45s ease}.alo-hero.is-ready .alo-hero__buttons,.alo-hero.is-ready .alo-hero__desc{opacity:1;visibility:visible}.alo-hero__buttons .btn-primary,.alo-hero__buttons .btn-transparent{min-width:200px;text-decoration:none}.alo-flow,.alo-logos{padding:80px 0;overflow:hidden}.alo-flow{padding:0}.alo-flow__stage{--alo-s:1;position:relative;height:calc(1169px*var(--alo-s))}.alo-flow__canvas{position:relative;left:50%;width:1208px;height:1169px;margin-left:-604px;transform:scale(var(--alo-s));transform-origin:top center}.alo-flow__back{position:absolute;left:-43px;top:-43px;width:1297px;height:1295px;max-width:none;pointer-events:none}.alo-flow__title{position:absolute;left:380px;top:543px;width:447px;margin:0;font-size:32px;font-weight:500;line-height:1.34;text-align:center;color:var(--text-white)}.alo-flow__card{position:absolute;display:block;height:auto;max-width:none}.alo-flow__card_build{left:107px;top:189px;width:398px}.alo-flow__card_run{left:762.5px;top:192.5px;width:291px}.alo-flow__card_share{left:147.5px;top:688.5px;width:291px}.alo-flow__card_analyze{left:823.5px;top:765.5px;width:291px}.alo-reveal{opacity:0;transition:opacity .6s ease,translate .6s cubic-bezier(.22,1,.36,1)}.alo-reveal_left{translate:-120px 0}.alo-reveal_right{translate:120px 0}.alo-reveal.is-visible{opacity:1;translate:0 0}@media (prefers-reduced-motion:reduce){.alo-reveal{opacity:1;translate:0 0;transition:none}}.alo-browser{max-width:1208px;margin:0 auto;border-radius:var(--alo-radius);overflow:hidden}.alo-browser_narrow{max-width:1004px}.alo-browser__screen{position:relative}.alo-browser .RYPP{padding-right:0;background:0 0;font-size:0;line-height:0}.alo-browser .RYPP-playlist{display:none}.alo-browser__screen .RYPP,.alo-video__media{background:#2f3342}.alo-video__media{display:block;width:100%;height:auto}.alo-video__media[controls]{height:auto}.alo-build__grid{display:flex;gap:16px;align-items:flex-start}.alo-build-card,.alo-build__col{display:flex;flex-direction:column}.alo-build__col{flex:1 1 0;min-width:0;gap:16px}.alo-build-card{position:relative;height:480px;border-radius:var(--alo-radius);overflow:hidden;background:var(--alo-card);transition:background .35s ease}.alo-build-card_wide{flex-direction:row;gap:16px;height:340px}.alo-build-card:hover{background:linear-gradient(152.38deg,rgba(0,150,200,0) 5.26%,#0096c8 74.28%),var(--alo-card)}.alo-build-card__text{flex:0 0 auto;padding:32px 24px}.alo-build-card_wide .alo-build-card__text{flex:0 0 290px;box-sizing:border-box}.alo-build-card__title{margin:0 0 12px;font-size:24px;font-weight:500;line-height:1.34;color:var(--text-white)}.alo-build-card__desc{margin:0;font-size:16px;line-height:1.46;color:var(--text-white)}.alo-build-card__visual{position:relative;flex:1 1 auto;min-height:0;overflow:hidden}.alo-build-card_wide .alo-build-card__visual{flex:0 0 290px;height:340px}.alo-build-card__img{position:absolute;display:block;max-width:none;border-radius:8px;transition:transform .45s cubic-bezier(.22,1,.36,1)}.alo-build-card:hover .alo-build-card__img_a,.alo-build-card:hover .alo-build-card__img_b{transform:translate3d(-9px,-10px,0)}.alo-build-card[data-card=build]:hover .alo-build-card__img_a,.alo-build-card[data-card=configure]:hover .alo-build-card__img_a,.alo-build-card[data-card=define]:hover .alo-build-card__img_a{transform:translate3d(9px,-10px,0)}.alo-build-card[data-card=move]:hover .alo-build-card__img_a{transform:none}.alo-build-card__img_mobile{display:none}.alo-build-card[data-card=add-data] .alo-build-card__img_a,.alo-build-card[data-card=work] .alo-build-card__img_a{left:22px;top:42px;width:278px;border-right:0;border-radius:8px 0 0 0;transform-origin:left top}.alo-build-card[data-card=add-data] .alo-build-card__img_a{left:23px;width:277px}.alo-build-card[data-card=define] .alo-build-card__img_a{left:-19px;top:24px;height:287px;width:auto;border-radius:12px 12px 12px 0}.alo-build-card[data-card=define] .alo-build-card__img_b{left:302px;top:129px;width:321px;border-radius:12px 12px 12px 0}.alo-build-card[data-card=build] .alo-build-card__img_a{left:-10px;top:10px;width:564px;border-radius:0 12px 0 0}.alo-build-card[data-card=build] .alo-build-card__img_b{left:330px;top:162px;width:275px;border-right:0;border-radius:9px 0 0 0}.alo-build-card[data-card=move] .alo-build-card__img_a{left:48px;top:0;width:310px;border:0;border-radius:0}.alo-build-card[data-card=move] .alo-build-card__img_b{left:257px;top:97px;width:349px;border-radius:6px;box-shadow:0 6px 17px 0 #5e5b5c}.alo-build-card[data-card=configure] .alo-build-card__img_a{left:-14px;top:33px;width:548px;border-radius:0 12px 0 0}.alo-run__layout{display:flex;gap:48px;align-items:flex-start}.alo-run__visual{position:relative;flex:0 0 680px;height:484px}.alo-run__shot{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;opacity:0;transition:opacity .35s ease}.alo-panel.is-open .alo-panel__shade,.alo-panel.is-open .alo-panel__title,.alo-run__shot.is-active{opacity:1}.alo-run__cards{flex:1 1 480px;min-width:0;display:flex;flex-direction:column;gap:12px}.alo-run-card__head{display:block}.alo-run-card__icon{display:none}.alo-run-card{padding:24px;border-radius:var(--alo-radius);background:var(--alo-card);transition:background .3s ease}.alo-run-card.is-active{background:var(--accent-blue)}.alo-run-card__title{margin:0 0 12px;font-size:24px;font-weight:500;line-height:1.34;color:var(--text-white)}.alo-collab__lede p,.alo-run-card__text{margin:0;font-size:16px;line-height:1.46;color:var(--text-white)}.alo-run-card.is-active .alo-run-card__text a{color:var(--text-white);text-decoration:underline}.alo-run-card__img{display:none;width:100%;height:auto;margin-top:16px;border-radius:8px}.alo-collab__head{display:flex;gap:118px;align-items:flex-start}.alo-collab__title{flex:0 0 494px;margin:0;font-size:32px;font-weight:500;line-height:1.34;text-align:left;color:var(--text-white)}.alo-collab__lede{flex:1 1 auto;min-width:0}.alo-collab__lede p{margin:0 0 12px}.alo-collab__lede p:last-child{margin-bottom:0}.alo-collab__panels{display:flex;gap:16px;margin-top:36px}.alo-panel{position:relative;flex:0 0 188px;height:538px;box-sizing:border-box;padding:24px;border:0;border-radius:var(--alo-radius);overflow:hidden;background:silver;text-align:left;cursor:pointer;transition:flex-basis .4s cubic-bezier(.22,1,.36,1)}.alo-panel.is-open{flex:0 0 596px;cursor:default}.alo-panel__media,.alo-panel__shade{position:absolute;inset:0}.alo-panel__media img{width:100%;height:100%;object-fit:cover}.alo-panel__shade{background:rgba(0,0,0,.4);opacity:0;transition:opacity .4s ease}.alo-panel__foot,.alo-panel__title{position:absolute;left:24px;right:24px}.alo-panel__title{top:24px;font-size:24px;font-weight:500;line-height:1.34;color:var(--text-white);opacity:0;transition:opacity .3s ease}.alo-panel__foot{bottom:24px;display:flex;align-items:flex-end;justify-content:flex-end;gap:48px}.alo-panel__text{flex:1 1 auto;min-width:0;padding-bottom:16px;font-size:16px;line-height:1.46;color:var(--text-white);opacity:0;transform:translateY(14px);transition:opacity .5s ease .12s,transform .55s cubic-bezier(.22,1,.36,1) .12s}.alo-panel:not(.is-open) .alo-panel__text{flex:0 0 0;width:0;overflow:hidden;white-space:nowrap;transition:none}.alo-panel.is-open .alo-panel__text{opacity:1;transform:none}.alo-panel__num{flex:0 0 auto;font-size:120px;font-weight:500;line-height:1;color:var(--text-white)}.alo-ops{display:flex;align-items:center;justify-content:space-between;gap:36px;margin-top:64px}.alo-ops__title{flex:0 0 290px}.alo-ops__title h3,.alo-ops__title p{font-weight:500;color:var(--text-white)}.alo-ops__title h3{margin:0 0 12px;font-size:20px;line-height:1.4;text-align:left}.alo-ops__title p{margin:0;font-size:14px;line-height:1.46}.alo-ops__list{display:flex;align-items:center;gap:36px;margin:0;padding:0;list-style:none}.alo-ops__item,.alo-page .slider-arrow{align-items:center;color:var(--text-white)}.alo-ops__item{display:flex;gap:12px;font-size:14px;font-weight:500;line-height:1.46}.alo-ops__dot{flex:0 0 28px;width:28px;height:28px;margin:-4px}.alo-page .slider-arrow{display:inline-flex;justify-content:center;width:36px;height:36px;padding:0;border:0;border-radius:100px;background:var(--alo-card);cursor:pointer;-webkit-appearance:none;appearance:none;transition:background-color .2s ease,transform .2s ease}.alo-page .slider-arrow:focus-visible,.alo-page .slider-arrow:hover{background:var(--accent-blue)}.alo-page .slider-arrow:active{transform:scale(.94)}.alo-page .slider-arrow__icon{display:block;width:16px;height:12px}.alo-page .slider-arrow--next .slider-arrow__icon{transform:rotate(180deg)}.alo-industries__layout{display:flex;gap:118px;align-items:flex-start}.alo-industries__aside{flex:0 0 494px;position:sticky;top:120px}.alo-industries__title{margin:0 0 12px;font-size:32px;font-weight:500;line-height:1.34;text-align:left;color:var(--text-white)}.alo-industries__lede{margin:0;font-size:16px;line-height:1.46;color:var(--text-white)}.alo-industries__all{display:none}.alo-industries__grid{flex:1 1 auto;min-width:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.alo-ind-card{position:relative;display:flex;flex-direction:column;gap:36px;justify-content:space-between;box-sizing:border-box;padding:36px 24px;border-radius:var(--alo-radius);background:var(--alo-card);transition:background .3s ease}.alo-ind-card:hover{background:var(--accent-blue)}.alo-ind-card__link{position:absolute;inset:0;z-index:1;border-radius:var(--alo-radius)}.alo-ind-card__link:focus-visible{outline:2px solid var(--light-blue);outline-offset:2px}.alo-ind-card__tags{position:relative;z-index:2}.alo-ind-card__icon{position:relative;display:block;width:80px;height:80px;margin-bottom:-12px}.alo-ind-card__icon img{position:absolute;inset:0;width:80px;height:80px;transition:opacity .3s ease}.alo-ind-card:hover .alo-ind-card__icon-static,.alo-ind-card__icon-hover{opacity:0}.alo-ind-card:hover .alo-ind-card__icon-hover{opacity:1}.alo-ind-card__title{margin:0 0 12px;font-size:24px;font-weight:500;line-height:1.34;text-align:left;color:var(--text-white)}.alo-ind-card__text{margin:0;font-size:16px;line-height:1.46;color:var(--text-white)}.alo-ind-card__head{display:flex;flex-direction:column;gap:24px}.alo-ind-card__tags{display:flex;flex-wrap:wrap;gap:0 12px}.alo-page .alo-tag,.alo-page .alo-tag:active,.alo-page .alo-tag:focus,.alo-page .alo-tag:hover{display:inline-flex;align-items:center;gap:4px;padding:8px 0;font-size:14px;line-height:1.46;color:var(--text-white);text-decoration:none}.alo-tag img{flex:0 0 16px;width:16px;height:16px;transition:transform .2s ease}.alo-tag span{border-bottom:1px solid transparent;transition:border-color .2s ease}.alo-page .alo-tag:focus-visible span,.alo-page .alo-tag:hover span{border-bottom-color:currentColor}.alo-private{background:#fefefe;color:#1a1a1a;border-radius:48px 48px 0 0}.alo-private__head{display:flex;gap:118px;align-items:flex-start}.alo-private__title{flex:0 0 494px;margin:0;font-size:32px;font-weight:500;line-height:1.34;text-align:left;color:#1a1a1a}.alo-private__lede{flex:1 1 auto;min-width:0;margin:0;font-size:16px;line-height:1.46;color:#1a1a1a}.alo-tip{position:relative;display:inline-flex;vertical-align:-3px;margin-left:6px}.alo-tip__icon{display:block;width:16px;height:16px;cursor:help}.alo-tip__icon img{display:block;width:100%;height:100%}.alo-tip__body{position:absolute;left:50%;bottom:calc(100% + 4px);z-index:5;width:320px;transform:translateX(-50%);padding:16px;border-radius:12px;background:#fefefe;box-shadow:0 8px 24px rgba(26,26,26,.16);color:var(--dl-text);font-size:14px;line-height:1.46;text-align:left;opacity:0;visibility:hidden;transition:opacity .2s,visibility .2s}.alo-tip:hover .alo-tip__body,.alo-tip__icon:focus+.alo-tip__body{opacity:1;visibility:visible}.alo-page .alo-tip__body{left:auto;right:-8px;transform:none}.alo-private__scheme{display:block;margin:36px auto 0}.alo-private__scheme img,.alo-try__visual img{display:block;width:100%;height:auto}.alo-private__subtitle{margin:48px 0 36px;font-size:24px;font-weight:500;line-height:1.34;text-align:center;color:#1a1a1a}.alo-editions{display:flex;gap:16px;align-items:stretch}.alo-editions__tabs{display:none;align-items:stretch;justify-content:center;background:#fefefe}.alo-editions__tab{display:flex;align-items:center;justify-content:center;height:68px;padding:0;margin:0;border:0;width:30%;border-bottom:2px solid transparent;background:0 0;color:var(--dl-text);font-family:inherit;font-size:14px;font-weight:500;line-height:1.42;white-space:nowrap;cursor:pointer}.alo-editions__tab.is-active{border-bottom-color:var(--accent-blue);color:var(--accent-blue)}.alo-edition{flex:0 0 256px;box-sizing:border-box;padding:36px 24px 48px;border-radius:var(--alo-radius);background:var(--alo-card)}.alo-edition__name{margin:0 0 8px;font-size:24px;font-weight:500;line-height:1.34;text-align:left;color:var(--text-white)}.alo-edition__note{margin:0 0 24px;font-size:14px;line-height:1.46;color:#e5e5e5}.alo-edition__list{display:flex;flex-direction:column;gap:12px;margin:0;padding:0;list-style:none}.alo-edition__item{display:flex;align-items:flex-start;gap:12px;font-size:14px;line-height:1.46;color:var(--text-white)}.alo-edition__check{flex:0 0 24px;width:24px;height:24px}.alo-private__cta{position:relative;flex:0 0 392px;box-sizing:border-box;padding:35px 23px 25px;border-radius:var(--alo-radius);overflow:hidden;display:flex;flex-direction:column;justify-content:space-between;background:#aadefc}.alo-private__cta-bg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.alo-private__cta-title{position:relative;margin:0;font-size:24px;font-weight:500;line-height:1.34;color:var(--text-white)}.alo-private__cta-btn{position:relative;display:flex;align-items:center;justify-content:center;height:48px;margin-top:24px;border-radius:64px;background:#fefefe;font-size:16px;font-weight:500;line-height:1;text-decoration:none;transition:background .25s,color .25s}.alo-private__cta-btn:hover{background:var(--active-transparent)}.alo-private__note{margin:24px 0 0;font-size:16px;line-height:1.46;text-align:center;color:#1a1a1a}.alo-resources .news-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:auto;gap:16px;margin-top:36px}.alo-resources .news-card{box-sizing:border-box;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;min-height:245px;max-height:none;padding:24px}.alo-resources .news-icon{width:36px;height:36px;margin:0;color:var(--text-white)}.alo-resources .news-icon img{display:block;width:36px;height:36px}.alo-resources .news-title{margin:auto 0;font-size:24px;line-height:1.34;text-align:left}.alo-resources .news-card>span{font-size:14px;line-height:1.46;color:var(--accent-blue);border-bottom:1px solid transparent;text-decoration:none}.alo-resources .news-card:hover>span{color:var(--text-white);border-bottom-color:var(--text-white);text-decoration:none}.alo-try__box{position:relative;display:flex;align-items:stretch;min-height:438px}.alo-try__panel{position:relative;z-index:1;flex:0 0 494px;box-sizing:border-box;display:flex;flex-direction:column;justify-content:space-between;gap:24px;margin-right:-12px;padding:36px 24px;border-radius:var(--alo-radius);background:var(--accent-blue)}.alo-try__title{margin:0 0 12px;font-size:32px;font-weight:500;line-height:1.34;text-align:left;color:var(--text-white)}.alo-try__desc{margin:0;font-size:16px;line-height:1.46;color:var(--text-white)}.alo-try__buttons{display:flex;gap:12px}.alo-try__visual{flex:1 1 auto;min-width:0;border-radius:0 var(--alo-radius) var(--alo-radius) 0;overflow:hidden}.alo-try__visual img{height:100%;object-fit:cover;object-position:center bottom}.alo-try__visual img.mobile-show{display:none}@media (max-width:1200px){.alo-collab__head,.alo-industries__layout,.alo-private__head{gap:48px}.alo-collab__title,.alo-industries__aside,.alo-private__title{flex-basis:40%}.alo-run__layout{gap:24px}.alo-run__visual{flex:0 0 55%;height:auto;aspect-ratio:680/484}.alo-hero__title{font-size:56px}.alo-flow__stage{--alo-s:.86}.alo-private__cta{flex:1 1 240px}.alo-editions{flex-wrap:wrap}.alo-edition,.alo-panel.is-open{flex:3}}@media (max-width:1024px){.alo-flow__stage{--alo-s:.68}}@media (max-width:900px){.alo-flow__stage{--alo-s:.58}.alo-build__grid{flex-direction:column}.alo-build__col{display:contents}.alo-build__grid{align-items:stretch}.alo-build-card[data-card=work]{order:1}.alo-build-card[data-card=define]{order:2}.alo-build-card[data-card=build]{order:3}.alo-build-card[data-card=add-data]{order:4}.alo-build-card[data-card=configure]{order:5}.alo-build-card[data-card=move]{order:6}.alo-collab__head,.alo-industries__layout,.alo-private__head{flex-direction:column;gap:24px}.alo-collab__title,.alo-industries__aside,.alo-private__title{flex-basis:auto;width:100%}.alo-industries__aside{position:static}.alo-edition,.alo-private__cta{flex:1 1 240px}.alo-collab__panels{flex-wrap:wrap}}@media (max-width:768px){.alo-run__visual{width:100%;flex:0 0 auto}.alo-panel,.alo-panel.is-open{flex:1 1 100%;height:320px}.alo-ops,.alo-ops__list{flex-direction:column;align-items:flex-start;gap:24px}.alo-ops__list{gap:16px}}@media (max-width:600px){.alo-hero{padding:24px 0 48px}.with-event .alo-hero{padding-top:88px}.alo-hero__title{font-size:32px}.alo-hero__desc{display:block;max-width:358px;margin:12px auto 0;font-size:16px;visibility:hidden;line-height:1.46;color:var(--text-white)}.alo-hero__buttons{flex-wrap:wrap;align-items:center;margin-top:36px}.alo-hero__buttons .btn-primary,.alo-hero__buttons .btn-transparent{width:280px;max-width:100%;height:48px;padding:0 32px;line-height:1}.alo-hero__buttons .btn-primary{display:none}.alo-hero__buttons .btn-transparent{border-color:var(--accent-blue);background:var(--accent-blue);color:var(--text-white)}.alo-hero__buttons .btn-transparent:active,.alo-hero__buttons .btn-transparent:hover{border-color:var(--light-blue);background:var(--light-blue);color:var(--text-white)}.alo-logos{padding:48px 0}.alo-flow{display:none}.alo-reveal{opacity:1;translate:0 0}.alo-page{padding-top:168px}.alo-page .section,.alo-section{padding:48px 0}.alo-build-card,.alo-build-card_wide{flex-direction:column-reverse;justify-content:flex-end;height:auto}.alo-build-card__text,.alo-build-card_wide .alo-build-card__text{flex:0 0 auto;padding:24px}.alo-build-card__title{font-size:20px}.alo-build-card__visual,.alo-build-card_wide .alo-build-card__visual{position:static;flex:0 0 auto;height:auto;padding:0}.alo-build-card__img_mobile{position:static;display:block;width:100%;height:auto;border:0;border-radius:0}.alo-build-card:hover .alo-build-card__img,.alo-build-card:hover .alo-build-card__img_a,.alo-build-card:hover .alo-build-card__img_b{transform:none}.alo-run__visual{display:none}.alo-run__cards{gap:16px}.alo-run-card,.alo-run-card.is-active{background:var(--alo-card)}.alo-run-card__head{display:flex;align-items:center;justify-content:space-between;gap:16px;cursor:pointer}.alo-run-card__title{margin:0;font-size:20px;line-height:1.4}.alo-run-card__icon{position:relative;display:block;flex:0 0 24px;width:24px;height:24px}.alo-run-card__icon::after,.alo-run-card__icon::before{left:11px;top:-1px;height:26px}.alo-run-card.is-open .alo-run-card__icon{rotate:45deg}.alo-run-card__body{display:none}.alo-run-card.is-open .alo-run-card__body{display:block;margin-top:12px}.alo-run-card__img{display:block}.alo-collab__title,.alo-industries__title,.alo-private__title,.alo-try__title{font-size:24px;text-align:center}.alo-collab__lede,.alo-industries__lede,.alo-try__desc{text-align:center}.alo-panel,.alo-panel.is-open{height:254px;cursor:default}.alo-panel__shade,.alo-panel__text,.alo-panel__title{opacity:1}.alo-panel__shade{background:rgba(0,0,0,.35)}.alo-panel:not(.is-open) .alo-panel__text,.alo-panel__text{display:block;flex:1 1 auto;width:auto;min-width:0;padding-bottom:0;overflow:visible;white-space:normal;transform:none}.alo-panel__num{display:none}.alo-panel__foot{gap:0}.alo-ops__title{flex:0}.alo-ind-card__tags{display:none}.alo-industries__grid{grid-template-columns:minmax(0,1fr)}.alo-ind-card{gap:24px;padding:24px}.alo-ind-card__icon,.alo-ind-card__icon img{width:60px;height:60px}.alo-ind-card_extra{display:none}.alo-industries.is-open .alo-ind-card_extra{display:flex}.alo-industries__all{box-sizing:border-box;display:flex;align-items:center;justify-content:center;width:280px;max-width:100%;height:48px;margin:24px auto 0;padding:0 32px;border:1px solid var(--text-white);border-radius:64px;background:0 0;color:var(--text-white);font-family:inherit;font-size:16px;font-weight:500;line-height:1;cursor:pointer;transition:background .25s,color .25s}.alo-industries__all:focus-visible,.alo-industries__all:hover{background:var(--active-transparent);color:var(--text-white)}.alo-private{border-radius:24px 24px 0 0}.alo-resources .news-title{margin:0}.alo-resources .news-icon{bottom:24px}.alo-private__subtitle{margin:36px 0 24px}.alo-editions__tabs{display:flex;margin:0 -16px 16px;padding:0 16px}.alo-editions{flex-direction:column}.alo-edition{display:none;flex:1 1 auto;width:100%}.alo-edition.is-active,.alo-try__visual img.mobile-show{display:block}.alo-private__cta{flex:1 1 auto;width:100%;min-height:0;padding:0;border:0;border-radius:0;background:0 0}.alo-private__cta-bg,.alo-private__cta-title{display:none}.alo-private__cta-btn{box-sizing:border-box;width:280px;max-width:100%;margin:24px auto 0;background:var(--accent-blue);color:var(--text-white)}.alo-private__cta-btn:hover{background:var(--active-blue);color:var(--text-white)}.alo-private__note{display:none}.alo-page .alo-tip__body,.alo-tip__body{width:200px;left:auto;right:-8px;transform:none}.alo-resources .news-grid{grid-template-columns:minmax(0,1fr)}.alo-page .alo-try{padding:0}.alo-page .alo-try .container{max-width:none;padding:0}.alo-try__box{position:relative;flex-direction:column;justify-content:flex-end;align-items:center;box-sizing:border-box;min-height:724px;padding:48px 16px}.alo-try__visual{position:absolute;inset:0;min-width:0;border-radius:0}.alo-try__panel{position:relative;z-index:1;flex:0 0 auto;width:100%;margin-right:0;gap:24px;padding:36px 16px;border-radius:24px;text-align:center}.alo-try__title{margin-bottom:12px}.alo-try__buttons{flex-direction:column;align-items:center;gap:12px}.alo-try__buttons .alo-btn_outline{display:none}.alo-page .alo-btn{flex:0 0 auto;width:280px;max-width:100%}}
/* End */
/* /local/templates/anylogic/css/new-styles.min.css?1793726415123598 */
