.layout-welcome{margin-bottom:5rem}.layout-welcome .header{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:7rem}.layout-welcome .header .logo{font-size:1.5rem;font-weight:700}.layout-welcome .header .logo .spot{display:inline-block;position:relative;width:.5rem;height:.5rem;margin-right:.5rem;margin-bottom:.25rem;border-radius:50%;background-color:var(--theme-color)}.layout-welcome .header .logo .primary{display:inline-block;margin-right:.25rem}.layout-welcome .header .logo .secondary{display:inline-block;color:var(--text-color-secondary)}.layout-welcome .header .phone a{color:var(--text-color);font-size:1.25rem;font-weight:700}.layout-welcome .header .phone .callback{color:var(--label-color);font-size:.775rem;cursor:pointer}.layout-welcome .main{text-align:center}.layout-welcome .main .title{margin-bottom:1rem;font-size:2.5rem;font-weight:700}.layout-welcome .main .title:after{content:"_";margin-left:.25rem;-webkit-animation:blinking 1s step-end infinite;animation:blinking 1s step-end infinite}@-webkit-keyframes blinking{0%,to{opacity:0}50%{opacity:1}}@keyframes blinking{0%,to{opacity:0}50%{opacity:1}}.layout-welcome .main .title strong{color:var(--theme-color)}.layout-welcome .main .description{margin-bottom:3rem;font-size:1.25rem}.layout-welcome .main .ui-button{margin-bottom:3rem}.layout-welcome .main .counters{display:inline-flex;justify-content:space-around;width:100%;max-width:35rem;padding:2rem;border-radius:2rem;background-color:var(--pane-color)}.layout-welcome .main .counters .counter{text-align:center}.layout-welcome .main .counters .counter .number{color:var(--text-color);font-size:2.5rem;font-weight:700}.layout-welcome .main .counters .counter .description{color:var(--text-color-gray-dark)}.layout-portfolio{padding:5rem 3rem;margin-bottom:5rem;border:1px solid var(--border-color);border-radius:2rem}.layout-portfolio .main{max-width:40rem;margin:0 auto;margin-bottom:5rem;text-align:center}.layout-portfolio .main .title{margin-bottom:2rem;font-size:1.75rem;font-weight:600}.layout-portfolio .main .description{margin-bottom:1rem;font-size:1.25rem}.layout-portfolio .main .integrations{display:inline;width:100%;max-width:30rem;margin-bottom:3rem}.layout-portfolio .sign{margin-bottom:1rem;color:var(--label-color);font-size:.75rem;text-align:center}.layout-portfolio .scroller{display:flex;overflow-x:auto;overflow-y:visible;margin-bottom:3rem;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;scroll-snap-align:center;scroll-snap-type:x mandatory}.layout-portfolio .scroller::-webkit-scrollbar{display:none}.layout-portfolio .scroller img{position:relative;flex-shrink:0;width:100%;margin-right:2rem;aspect-ratio:1960/1364;scroll-snap-align:start}.layout-portfolio .scroller img:last-child{margin-right:0}.layout-portfolio .controls{display:flex;justify-content:space-between;font-size:.75rem;-webkit-user-select:none;-moz-user-select:none;user-select:none}.layout-portfolio .controls div{color:var(--label-color);cursor:pointer}.layout-portfolio .controls div.hidden{visibility:hidden;pointer-events:none}@media screen and (max-width:540px){.layout-portfolio{padding:0;margin-bottom:3rem;border:none}.layout-portfolio .controls{display:none}}.layout-companies{margin-top:1rem;cursor:default}.layout-companies .company{display:inline-block;margin-right:.5rem;font-size:.75rem;transition:all .5s;opacity:.25;-webkit-user-select:none;-moz-user-select:none;user-select:none}.layout-companies .company.selected,.layout-companies .company:hover{opacity:1}.layout-companies:hover .company.selected{opacity:.25}.reporter-layout{max-width:25rem}.reporter-layout .message .avatar{width:3rem;height:3rem;padding:.25rem;background-color:#fff;border-radius:50%}.reporter-layout .message .avatar img{width:100%;border-radius:50%}.reporter-layout .message .pane{display:inline-block;padding:.5rem 1rem;border-radius:2rem}.reporter-layout .message .pane .time{position:absolute;right:.5rem;bottom:.25rem;font-size:.5rem}.reporter-layout .message.user{display:flex;justify-content:flex-end;align-items:flex-end;margin-bottom:1rem}.reporter-layout .message.user .avatar{margin-left:1rem}.reporter-layout .message.user .pane{position:relative;padding-right:3rem;color:var(--background-color);background-color:#7fd884;border-bottom-right-radius:0}.reporter-layout .message.user .pane .text{font-size:.75rem}.reporter-layout .message.bot{display:flex;justify-content:flex-start;align-items:flex-end;margin-right:4rem}.reporter-layout .message.bot .avatar{padding:.5rem;margin-right:1rem}.reporter-layout .message.bot .spacer{position:relative;flex-grow:0;flex-shrink:0;width:calc(100% - 4rem);height:0;padding-bottom:calc(100% - 4rem)}.reporter-layout .message.bot .spacer .pane{position:absolute;bottom:0;background-color:#fff;border-bottom-left-radius:0}.reporter-layout .message.bot .spacer .pane img{width:100%}.reporter-layout .appear-enter-active,.reporter-layout .appear-leave-active{transition:all .5s}.reporter-layout .appear-enter-from{transform:translateY(-.5rem);opacity:0}.reporter-layout .appear-leave-to{transform:translateY(.5rem);opacity:0}.reporter-layout .bot .appear-enter-active,.reporter-layout .bot .appear-leave-active{transition-delay:.5s}.layout-advantages{display:grid;gap:2rem;margin-bottom:5rem;grid-template-columns:repeat(2,1fr)}.layout-advantages a{color:var(--theme-color);font-weight:700}.layout-advantages .block{padding:2.5rem;background-color:var(--pane-color);border-radius:2rem}.layout-advantages .block .title{margin-bottom:1rem;font-size:1.5rem;font-weight:700}.layout-advantages .block .description .footnote{margin-top:.5rem;margin-bottom:2rem;color:var(--text-color-secondary);font-size:.75rem}.layout-advantages .block .description img{height:3rem}.layout-advantages .block:nth-child(3){display:flex;flex-direction:column;justify-content:space-between;grid-column:2/3;grid-row:1/3}.layout-advantages .block:nth-child(3) .description{margin-bottom:3rem}@media screen and (max-width:780px){.layout-advantages{margin-bottom:2rem;grid-template-columns:auto}.layout-advantages .block:nth-child(3){grid-column:auto;grid-row:auto}}@media screen and (max-width:475px){.layout-advantages{gap:1rem}}.layout-timeline{display:flex;padding-top:4rem;border-top:1px solid var(--border-color)}.layout-timeline .headline{width:50%}.layout-timeline .headline .title{font-size:1.5rem;font-weight:700}.layout-timeline .content{width:50%}.layout-timeline .content .block{position:relative;padding-bottom:2rem;padding-left:2rem;border-left:2px solid var(--border-color)}.layout-timeline .content .block:first-child .spot{background-color:var(--theme-color);border-color:var(--theme-color)}.layout-timeline .content .block:first-child .spot:before{content:"";position:absolute;top:-2px;left:-2px;width:100%;height:100%;border:2px solid var(--theme-color);border-radius:50%;-webkit-animation:radar 2.5s infinite;animation:radar 2.5s infinite}@-webkit-keyframes radar{0%{transform:scale(1);opacity:1}30%{opacity:0}50%{transform:scale(3)}to{transform:scale(3);opacity:0}}@keyframes radar{0%{transform:scale(1);opacity:1}30%{opacity:0}50%{transform:scale(3)}to{transform:scale(3);opacity:0}}.layout-timeline .content .block:last-child{border-left-color:transparent}.layout-timeline .content .block .spot{position:absolute;left:calc(-.5rem - 1px);display:inline-block;width:1rem;height:1rem;background-color:var(--background-color);border:2px solid var(--border-color);border-radius:50%}.layout-timeline .content .block .date{position:absolute;left:-12rem;width:10rem;color:var(--text-color-secondary);font-size:.75rem;text-align:right;transition:color .25s}.layout-timeline .content .block:hover .date{color:var(--text-color)}.layout-timeline .content .block .text{position:relative;top:-1.35rem}.layout-timeline .content .block .duration{color:var(--text-color-secondary);font-size:.75rem}.layout-timeline .content .block .heading{font-size:1.25rem;font-weight:700}.layout-timeline .content .block .description{font-size:.75rem}@media screen and (max-width:780px){.layout-timeline{display:block;padding-top:2.5rem}.layout-timeline .headline{width:100%;margin-bottom:5rem}.layout-timeline .content{width:100%;padding-left:7rem}}.layout-prototyping{position:relative;overflow:hidden;padding:5rem 0;margin:1rem 0 5rem;border-top:1px solid var(--border-color);border-bottom:1px solid var(--border-color);cursor:pointer}.layout-prototyping .pane{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:1rem;text-align:center;background-color:var(--background-color)}.layout-prototyping .pane .play{display:inline-block;flex-grow:0;flex-shrink:0;width:5rem;height:5rem;margin-bottom:1rem;background-color:var(--theme-color);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='43' height='50' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M42 23.268c1.333.77 1.333 2.694 0 3.464L3 49.25c-1.333.77-3-.193-3-1.732V2.483C0 .943 1.667-.019 3 .751l39 22.517Z' fill='%23fff'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:1.75rem;background-size:2rem;border-radius:50%}.layout-prototyping .pane .heading{margin-bottom:1rem;font-size:1.5rem;font-weight:700}.layout-prototyping .pane .text{max-width:25rem}.layout-prototyping .container{overflow:hidden}.layout-prototyping .container video{width:100%;margin-top:-.5rem;margin-bottom:-.5rem}.layout-prototyping .fading-enter-active,.layout-prototyping .fading-leave-active{transition:opacity .25s ease}.layout-prototyping .fading-enter-from,.layout-prototyping .fading-leave-to{opacity:0}.layout-callback{display:flex;flex-direction:column;align-items:center;padding-bottom:5rem}.layout-callback .avatar{position:relative;width:7rem;height:7rem;margin:0 auto}.layout-callback .avatar img{width:100%;border-radius:50%;transition:opacity .5s}.layout-callback .avatar video{position:absolute;top:0;left:0;z-index:1;width:100%;height:100%;border-radius:50%;opacity:1}.layout-callback .name{font-size:.75rem;font-weight:700}.layout-callback .position{margin-bottom:1rem;color:var(--text-color-secondary);font-size:.75rem}.layout-callback .heading{margin-bottom:1rem;font-size:1.5rem;font-weight:700;text-align:center}.layout-callback .heading strong{color:var(--theme-color)}.layout-callback .description{max-width:25rem;margin-bottom:1rem;color:var(--text-color);text-align:center}.layout-callback .inputer{position:relative;margin-bottom:.5rem}.layout-callback .inputer input{width:20rem;padding:.75rem 1.5rem;color:var(--text-color);font:inherit;background-color:var(--background-color);border:1px solid var(--border-color);border-radius:1rem;outline:none}.layout-callback .inputer input::-moz-placeholder{color:var(--text-color-secondary)}.layout-callback .inputer input::placeholder{color:var(--text-color-secondary)}.layout-callback .inputer .send{position:absolute;top:0;right:0;bottom:0;width:4rem;background-color:var(--theme-color);border-radius:1rem;cursor:pointer}.layout-callback .inputer .send:before{content:"";display:inline-block;width:100%;height:100%;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='20' height='18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.923 2 18 9.2 10.923 16.4M2 9.2l16 .002' stroke='%23fff' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:50%}.layout-callback .disclaimer{color:var(--text-color-secondary);font-size:.5rem}.layout-callback .disclaimer a{text-decoration:underline;transition:color .25s}.layout-callback .disclaimer a:hover{color:var(--text-color)}.layout-calculator{padding:2.5rem;border:1px solid var(--border-color);border-radius:2rem}.layout-calculator .nowrap{white-space:nowrap}.layout-calculator .ui-select select{font-size:1.25rem}.layout-calculator .head{margin-bottom:1.5rem}.layout-calculator .head .title{font-size:1.75rem;font-weight:700}.layout-calculator .body{margin-bottom:2rem;color:var(--text-color);line-height:3}.layout-calculator .body .ui-select{line-height:normal;vertical-align:text-top}.layout-calculator .body>span{vertical-align:bottom}.layout-calculator .footer{display:flex;justify-content:space-between;align-items:center;margin-bottom:3rem}.layout-calculator .footer.hidden{display:none}.layout-calculator .footer .results{display:flex}.layout-calculator .footer .results>div{margin-right:3rem}.layout-calculator .footer .results>div:last-child{margin-right:0}.layout-calculator .footer .results>div .label{color:var(--label-color);font-size:.75rem}.layout-calculator .footer .results>div .value{min-width:7rem;font-size:1.25rem;font-weight:700}@media screen and (max-width:780px){.layout-calculator .footer{display:block}.layout-calculator .footer .results{margin-bottom:2rem}}@media screen and (max-width:580px){.layout-calculator .head{border:none}.layout-calculator .footer .results{display:block}.layout-calculator .footer .results>div{margin-bottom:2rem}}.layout-reviews{display:flex;align-items:center;max-width:40rem;height:40rem;padding-left:2rem;cursor:pointer}.layout-reviews .review{position:relative}.layout-reviews .review:before{content:"«";position:absolute;top:-.5rem;left:-1.5rem;font-size:2rem}.layout-reviews .text{margin-bottom:2rem;font-size:1.25rem;font-weight:500}.layout-reviews .person{display:flex;align-items:center;font-size:.75rem}.layout-reviews .person img{width:3rem;height:3rem;margin-right:1rem;border-radius:50%}.layout-reviews .person .name{font-weight:700}.layout-reviews .person .position{color:var(--text-color-secondary)}.layout-reviews .appear-enter-active,.layout-reviews .appear-leave-active{transition:all .5s}.layout-reviews .appear-enter-from{transform:translateY(-.5rem);opacity:0}.layout-reviews .appear-leave-to{transform:translateY(.5rem);opacity:0}.layout-contacts{padding:2.5rem;background-color:var(--pane-color);border-radius:2rem}.layout-contacts .title{margin-bottom:2.5rem;font-size:1.75rem;font-weight:700}.layout-contacts .team{display:grid;gap:2rem;margin-bottom:2rem;grid-template-columns:repeat(4,minmax(0,1fr))}.layout-contacts .team .person{text-align:center}.layout-contacts .team .person .avatar{position:relative;display:inline-block;width:7rem;height:7rem;margin-bottom:.25rem;text-align:center}.layout-contacts .team .person .avatar img{width:100%;border-radius:50%}.layout-contacts .team .person .avatar video{position:absolute;top:0;left:0;z-index:1;width:100%;height:100%;border-radius:50%;opacity:0}.layout-contacts .team .person .wrapper .name{font-size:.75rem;font-weight:700}.layout-contacts .team .person .wrapper .position{color:var(--label-color);font-size:.75rem}.layout-contacts .contacts{display:flex;padding-top:2.5rem;border-top:1px solid var(--border-color)}.layout-contacts .contacts .items{width:50%}.layout-contacts .contacts .items .item{margin-bottom:1.5rem}.layout-contacts .contacts .items .item:last-child{margin-bottom:0}.layout-contacts .contacts .items .item .label{color:var(--label-color);font-size:.75rem}.layout-contacts .contacts .items .item .value{font-weight:700}.layout-contacts .contacts .appeal{display:flex;flex-direction:column;justify-content:center;width:50%;padding-left:2rem}.layout-contacts .contacts .appeal .text{margin-bottom:2rem;font-size:1.75rem;font-weight:700}.layout-contacts .contacts .appeal .text strong{color:var(--theme-color)}.layout-contacts .contacts .appeal .ui-button{align-self:flex-start}@media screen and (max-width:980px){.layout-contacts .team{gap:1rem;grid-template-columns:repeat(3,minmax(0,1fr))}}@media screen and (max-width:780px){.layout-contacts .contacts{display:block}.layout-contacts .contacts .items{width:100%;padding-bottom:2rem;margin-bottom:2rem;border-bottom:1px solid var(--border-color)}.layout-contacts .contacts .appeal{width:100%;padding-left:0}}@media screen and (max-width:540px){.layout-contacts .team{grid-template-columns:repeat(2,minmax(0,1fr))}}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/montserrat/v26/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCtr6Ew-.ttf) format("truetype")}@font-face{font-family:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/montserrat/v26/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCtZ6Ew-.ttf) format("truetype")}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/montserrat/v26/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCuM70w-.ttf) format("truetype")}*{box-sizing:border-box;margin:0;padding:0}html{font-size:16px;--theme-color:#18d667;--theme-color-rgb:24,214,103;--text-color:#333;--text-color-secondary:#ccc;--label-color:#999;--background-color:#fff;--pane-color:#f9f9f9;--border-color:#e5e5e5}body{max-width:62rem;margin:0 auto;padding:3rem 2rem 2rem;-webkit-animation:appearance .5s;animation:appearance .5s;background-color:var(--background-color);color:var(--text-color);font-family:Montserrat,sans-serif;line-height:1.3}@-webkit-keyframes appearance{0%{opacity:0}to{opacity:1}}@keyframes appearance{0%{opacity:0}to{opacity:1}}a{color:inherit;text-decoration:none}.copyright,strong{font-weight:700}.copyright{padding-top:1rem;padding-left:2.5rem;color:var(--text-color-secondary);font-size:.75rem}@media screen and (max-width:475px){html{font-size:14px}body{padding:2rem 1rem 1rem}body .chat .toggler{right:1rem;bottom:1rem}}@media screen and (max-width:365px){html{font-size:12px}}.ui-button{display:inline-block;padding:.75rem 1.5rem;color:#fff;font-weight:700;text-align:center;background-color:var(--theme-color);border-radius:1rem;transition:transform .25s;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ui-button:active{transform:scale(.975)}.ui-select{position:relative;display:inline-block;outline:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ui-select.disabled{opacity:.75;pointer-events:none}.ui-select .value{padding-bottom:.25rem;border-bottom:1px solid var(--border-color);cursor:pointer}.ui-select .value.placeholder{color:var(--border-color)}.ui-select .dropdown{position:absolute;z-index:50;overflow-y:auto;max-height:10rem;padding:.5rem;margin-top:.25rem;background-color:var(--background-color);border:1px solid var(--border-color);border-radius:1rem}.ui-select .dropdown::-webkit-scrollbar{width:12px}.ui-select .dropdown::-webkit-scrollbar-track{margin:1rem 0}.ui-select .dropdown::-webkit-scrollbar-thumb{background-color:var(--border-color);background-clip:padding-box;border:3px solid transparent;border-radius:6px}.ui-option{min-width:5rem;padding:.5rem 1rem;white-space:nowrap;border-radius:.75rem;cursor:pointer}.ui-option.selected{font-weight:700}.ui-option:hover{background-color:rgba(var(--theme-color-rgb),.1)}.ui-option.divided{position:relative;margin-top:1rem}.ui-option.divided:before{content:"";position:absolute;top:-.5rem;right:1rem;left:1rem;display:block;border-top:1px solid var(--border-color);pointer-events:none}.ui-counter{display:inline-block}