.header__burger{display:none;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:40px;height:40px;background:0 0;border:0;cursor:pointer;padding:0;position:relative;z-index:301}.header__burger-line{display:block;width:24px;height:2px;background:var(--color-dark);border-radius:2px;transform-origin:center;transition:transform .3s ease,opacity .3s ease}.header__burger.is-open .header__burger-line:nth-child(1){transform:translateY(7px) rotate(45deg)}.header__burger.is-open .header__burger-line:nth-child(2){opacity:0;transform:scaleX(0)}.header__burger.is-open .header__burger-line:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.header__overlay{position:fixed;inset:0;background:rgba(0,0,0,.45);backdrop-filter:blur(2px);z-index:299;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease}.header__overlay.is-open{opacity:1;visibility:visible}.header__drawer{position:fixed;top:0;right:0;width:280px;height:100vh;height:100dvh;background:var(--color-white);z-index:300;padding:88px 32px 40px;box-sizing:border-box;display:flex;flex-direction:column;box-shadow:-8px 0 40px rgba(0,0,0,.15);transform:translateX(100%);transition:transform .35s cubic-bezier(.4,0,.2,1);overflow-y:auto}.header__drawer.is-open{transform:translateX(0)}.header__drawer-nav{display:flex;flex-direction:column;flex:1}.header__drawer-nav a{font:400 1rem var(--font-family);color:var(--color-gray-700);text-decoration:none;padding:16px 0;border-bottom:1px solid var(--color-gray-300);display:block;transition:color .2s ease}.header__drawer-nav a:last-child{border-bottom:none}.header__drawer-nav a:hover{color:var(--color-primary)}.header__drawer-cta{margin-top:32px;padding:14px 28px;width:100%;box-sizing:border-box}@media (max-width:1023px){html[dir=rtl] .header-wrapper{direction:ltr}.header-wrapper{padding:12px 24px}.header__nav,.header__cta{display:none}.header__burger{display:flex}h1{font-size:4rem!important}.typewriter-wrapper{min-height:4.5rem}h2{font-size:3.25rem!important}h3{font-size:1.75rem!important}p{font-size:1rem}.solution-card__text,.solution-card__solution-text{font-size:1rem}.container{padding-inline:32px}section{padding-top:72px;padding-bottom:72px}.banner{padding-top:120px}.banner__image,.banner__image__right{display:none}.banner__waves{display:block;position:absolute;inset:0;width:100%;height:100%;pointer-events:none;z-index:0;overflow:hidden}.banner__wave--1{opacity:.2;animation:wave-600 12s linear infinite}.banner__wave--2{opacity:.2;animation:wave-480 8s linear infinite}.banner__wave--3{opacity:.2;animation:wave-360 6s linear infinite reverse}@keyframes wave-600{to{transform:translateX(-600px)}}@keyframes wave-480{to{transform:translateX(-480px)}}@keyframes wave-360{to{transform:translateX(-360px)}}.banner .title__banner{flex-direction:column}.banner .info{flex-direction:column;margin-block-start:56px;gap:32px}.banner .info .statistics{gap:16px}.banner__cta{padding:14px 48px}.banner .clients{margin-block-start:56px}.solution .consultation{margin-top:80px}.solution-card{flex-direction:column}.solution-card__right{margin-inline-start:0}.solution-card__left,.solution-card__right{width:100%;box-sizing:border-box}.solution-card__left{padding:28px;padding-block-start:48px}.solution-card__right{padding:28px}.carousel__item img{max-height:48px}.carousel__track{gap:32px;padding-inline:32px}.carousel{padding:20px 0}.user-experience .container{flex-direction:column}.user-experience__left{max-width:100%;width:100%}.user-experience__right{display:flex;width:100%;justify-content:center;margin-inline-end:0}.user-experience__image{height:auto;width:100%;object-position:center center}.user-experience .title{font-size:2.5rem}.platform-roles__tab{white-space:normal}.platform-roles__tab-label{font-size:1rem}.platform-roles__tab-text{font-size:1rem}.feature-tabs{padding:48px 0;gap:28px}.feature-tabs__buttons{gap:8px;padding-inline:0}.feature-tabs__btn{padding:10px 18px;font-size:1rem}.feature-tabs__image-wrapper{border-radius:12px}.features-grid{grid-template-columns:repeat(2,1fr);padding:48px 0;gap:16px}.feature-card__content{padding:24px}.feature-card__icon{width:36px;height:36px;margin-block-end:14px}.feature-card__title{font-size:1.25rem}.testimonial-card{padding:24px}.testimonial-card__quote{font-size:1rem}.cta-banner{padding:40px 32px}.cta-banner__title{font-size:1.375rem}.cta-banner__subtitle{font-size:1rem}.book-demo__left{display:none}.book-demo__right{margin-left:0;border-radius:20px;width:100%;box-shadow:0 24px 80px rgba(0,0,0,.35);margin-inline-start:0}}@media (max-width:767px){.book-demo__row{grid-template-columns:1fr}.book-demo__right{background:#4f8eff}.book-demo__form-title,.book-demo__form-subtitle,.book-demo__privacy,.book-demo__privacy a{color:rgba(255,255,255,.9)}.book-demo__input{background:rgba(255,255,255,.15);border-color:rgba(255,255,255,.25);color:#fff}.book-demo__input::placeholder{color:rgba(255,255,255,.6)}.book-demo__input:focus{background:rgba(255,255,255,.2);border-color:rgba(255,255,255,.6);box-shadow:none}.header-wrapper{padding:10px 16px}h1{font-size:2.5rem!important}.typewriter-wrapper{min-height:2.75rem}h2{font-size:2.125rem!important}h3{font-size:1.75rem!important}p{font-size:1rem}.solution-card__text,.solution-card__solution-text{font-size:1rem}.user-experience .title{font-size:1.875rem}.user-experience .container{flex-direction:column}.user-experience__right{display:flex;width:100%;justify-content:center;margin-inline-end:0}.user-experience__image{height:auto;width:100%}.platform-roles__tab-label{font-size:1rem}.platform-roles__tab-text{font-size:1rem;text-align:start}.solution-card__left{padding:20px;padding-block-start:36px}.solution-card__right{padding:20px}.container{padding-inline:20px}section{padding-top:52px;padding-bottom:52px}.banner{padding-top:80px}.banner .title__banner{white-space:normal;justify-content:center}.banner .info{margin-block-start:40px;gap:24px}.banner .info .statistics{flex-wrap:wrap;justify-content:center;gap:20px}.banner__cta{padding:14px 36px;width:100%;box-sizing:border-box}.banner .clients{margin-block-start:40px}.solution .consultation{margin-top:48px}.solution .consultation__cta{padding:10px 32px;width:100%;box-sizing:border-box}.carousel__item img{max-height:32px}.carousel__track{gap:24px;padding-inline:24px}.feature-tabs{padding:32px 0;gap:20px}.feature-tabs__btn{padding:9px 14px;font-size:1rem;gap:6px;height:40px;overflow:hidden;white-space:nowrap}.feature-tabs__btn:not(.is-active){width:18px;padding:0;flex-shrink:0;transition:width .5s cubic-bezier(.4,0,.2,1),padding .5s cubic-bezier(.4,0,.2,1),border-color .25s ease,background .25s ease,color .25s ease}.feature-tabs__btn.is-active{width:190px;transition:width .5s cubic-bezier(.4,0,.2,1),padding .5s cubic-bezier(.4,0,.2,1),border-color .25s ease,background .25s ease,color .25s ease}.feature-tabs__progress{width:22px;height:22px}.feature-tabs__buttons{flex-wrap:nowrap;align-items:center;justify-content:flex-start}.feature-tabs__btn:not(.is-active) .feature-tabs__btn-text{display:none}.features-grid{grid-template-columns:1fr;padding:32px 0;gap:12px}.feature-card__content{padding:20px}.feature-card__icon{width:28px;height:28px;margin-block-end:12px}.feature-card__title{font-size:1.125rem}.testimonial-card{padding:20px}.testimonial-card__quote{font-size:1rem}.cta-banner{padding:32px 20px}.cta-banner__title{font-size:1.25rem}.cta-banner__subtitle{font-size:1rem}}@media (max-width:550px){.carousel__item img{max-height:35px}}@media (max-width:599px){.banner .info .statistics{position:relative;min-height:90px}.stat-cycle-item{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;opacity:0;transform:scale(.8);transition:opacity .6s ease,transform .6s ease;pointer-events:none}.stat-cycle-item.is-active{opacity:1;transform:scale(1);pointer-events:auto}}