@import"https://fonts.googleapis.com/css2?family=Montserrat:wght@400;500;600;700&display=swap";:root{--black: #1d1d21;--light-black: #323136;--dark-gray: #53525c;--medium-gray: #98979d;--light-gray: #d4d4da;--very-light-gray: #e8e9eb;--extra-light-gray: #f2f3f8;--white: #ffffff;--blue: #4285f4;--blue-new: #6177ED;--pressed-blue: #115ddb;--hover-blue: #4d5fbd;--light-blue: #afc9f3;--orange: #f4b400;--red: #db4437;--green: #0f9d58;--purple: #ab47bc;--font-family: "Montserrat", sans-serif}html{box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}html,body{margin:0;display:flex;flex-direction:column;min-width:320px;min-height:100vh;line-height:1;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%;font-family:var(--font-family);font-style:normal}h1,h2,h3,h4,h5,p{margin:0}input,button{font-family:var(--font-family)}.button{display:inline-flex;gap:8px;padding:16px 32px;position:relative;background-color:var(--blue-new);border-radius:12px;align-items:center;justify-content:center;font-weight:500;color:#fff;font-size:18px;letter-spacing:0;line-height:24px;white-space:nowrap;text-decoration:none;transition:all .3s}@media screen and (max-width: 768px){.button{font-size:16px;padding:12px 24px;display:flex;width:100%}}.button:hover{background-color:var(--hover-blue)}.button:active{background-color:var(--pressed-blue)}.button_white{background-color:var(--extra-light-gray);color:var(--blue-new)}.button_white:hover{background-color:var(--very-light-gray);color:#3b46ab}.cookies{--cookies-margin: 10px;display:grid;grid-auto-columns:auto 1fr;grid-template-areas:"image title" "subtitle subtitle" "button button";padding:16px;align-items:center;gap:8px;border-radius:16px;background:rgba(50,49,54,.8);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);position:fixed;bottom:20px;width:calc(100% - var(--cookies-margin) * 2);max-width:1117px;left:50%;transform:translate(-50%) translateY(0);color:var(--white);font-size:14px;line-height:22px;z-index:1000;transition:all .3s}@media screen and (min-width: 768px){.cookies{--cookies-margin: 20px;grid-column-gap:16px;grid-row-gap:8px;grid-template-areas:"image title button" "image subtitle button";font-size:18px;bottom:20px;border-radius:20px;flex-direction:row;text-align:left;padding:16px 24px}}.cookies[hidden]{transform:translate(-50%) translateY(100%);opacity:0;visibility:hidden}.cookies__image{grid-area:image;width:40px}@media screen and (min-width: 768px){.cookies__image{width:90px}}.cookies__title{grid-area:title;font-size:14px;font-weight:600;line-height:18px}@media screen and (min-width: 768px){.cookies__title{align-self:end;font-weight:700;font-size:18px;line-height:22px}}.cookies__subtitle{grid-area:subtitle;font-size:14px;font-weight:500;line-height:18px}@media screen and (min-width: 768px){.cookies__subtitle{align-self:start;font-size:18px;line-height:22px}}.cookies__accept{grid-area:button;padding:12px 32px;border:none;border-radius:12px;background:var(--extra-light-gray);cursor:pointer;color:var(--blue);font-size:16px;font-weight:500;line-height:22px;transition:all .3s;font-family:Montserrat,sans-serif;width:100%;text-align:center;margin-top:8px}@media screen and (min-width: 768px){.cookies__accept{font-size:18px;padding:16px 32px;width:auto;line-height:24px;margin-top:0}}.cookies__accept:hover{background-color:var(--very-light-gray);color:#3b46ab}.scrolled{-webkit-user-select:none;user-select:none;cursor:grabbing;-webkit-user-drag:none;scroll-snap-type:none!important}.scrolled>*{pointer-events:none}.landing{background-color:#fff;display:flex;flex-direction:column;align-items:stretch}.landing .section{--section-width: 1320px;--section-margin: 16px;max-width:var(--section-width);width:100%;margin:0 auto;position:relative}@media screen and (max-width: 1400px){.landing .section{margin:0 var(--section-margin);width:auto}}.landing .section_full{padding:46px;max-width:100%}@media screen and (max-width: 1400px){.landing .section_full{padding:16px;margin:0}}.landing .section__title{color:var(--light-black);font-size:48px;font-style:normal;font-weight:600;line-height:normal}@media screen and (max-width: 768px){.landing .section__title{font-size:24px}}.landing .section__title mark{color:var(--blue-new);background:transparent}.landing .news-card{position:relative;align-self:stretch;background-color:#fff;border-radius:16px;overflow:hidden;scroll-snap-align:start;width:318px;flex-shrink:0;display:flex;flex-direction:column;gap:12px;padding:16px;text-decoration:none}@media screen and (max-width: 768px){.landing .news-card{gap:8px;padding:10px;width:208px}}.landing .news-card__image{width:100%;aspect-ratio:16/9;object-fit:cover;border-radius:8px}.landing .news-card__header{display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto 1fr;row-gap:4px;grid-template-areas:"logo title" "logo date";border-bottom:1px solid var(--light-gray);padding-bottom:12px}@media screen and (max-width: 768px){.landing .news-card__header{padding-bottom:8px}}.landing .news-card__logo{width:50px;height:50px;object-fit:contain;grid-area:logo;border-radius:3px;overflow:hidden;margin-right:16px}@media screen and (max-width: 768px){.landing .news-card__logo{margin-right:8px;width:34px;height:34px}}.landing .news-card__title{position:relative;width:fit-content;margin-top:-1px;font-weight:600;color:var(--black);font-size:16px;letter-spacing:0;line-height:20px;white-space:nowrap;grid-area:title;transition:color .3s}@media screen and (max-width: 768px){.landing .news-card__title{font-size:12px;line-height:16px}}.landing .news-card:hover .news-card__title{color:var(--blue-new)}.landing .news-card__date{font-weight:500;color:var(--medium-gray);font-size:18px;line-height:24px;position:relative;width:fit-content;letter-spacing:0;white-space:nowrap;grid-area:date}@media screen and (max-width: 768px){.landing .news-card__date{font-size:12px;line-height:16px}}.landing .news-card__body{color:var(--black);font-size:16px;font-weight:500;line-height:22px;transition:color .3s}@media screen and (max-width: 768px){.landing .news-card__body{font-size:12px;line-height:16px}}.landing .news-card:hover .news-card__body{color:var(--blue-new)}.landing .top-section{position:relative;background-color:var(--light-black);background-position:right bottom;background-size:contain;background-repeat:no-repeat;color:var(--white);margin-top:8px;border-radius:16px;margin-bottom:24px;display:flex;align-items:center;justify-content:center;padding:16px}@media screen and (min-width: 768px){.landing .top-section{border-radius:32px;margin-top:20px;margin-bottom:50px;background-image:url(./top-bg-5a45b3ad.png);padding:46px var(--section-margin) 29px var(--section-margin)}}@media screen and (min-width: 992px){.landing .top-section{padding:66px 30px 81px}}.landing .top-section__body{display:grid;flex-direction:column;align-items:flex-start;gap:16px;grid-template-columns:1fr;grid-template-areas:"title" "description" "button"}@media screen and (min-width: 992px){.landing .top-section__body{grid-template-areas:"title title" "button description";grid-template-columns:auto 1fr;row-gap:51px}}.landing .top-section__title{color:var(--white);text-transform:uppercase;font-size:32px;font-style:normal;font-weight:700;line-height:110%;letter-spacing:-.32px;grid-area:title}@media screen and (min-width: 768px){.landing .top-section__title{font-size:64px;letter-spacing:-.8px;line-height:125%}}@media screen and (min-width: 992px){.landing .top-section__title{font-size:80px}}.landing .top-section__title img{height:25px}@media screen and (min-width: 768px){.landing .top-section__title img{height:60px}}.landing .top-section__title img:nth-of-type(1){margin-left:20px}.landing .top-section__title img:nth-of-type(2){margin-right:10px}@media screen and (max-width: 768px){.landing .top-section__title img:nth-of-type(2){display:none}}.landing .top-section__title img:nth-of-type(3){margin-left:3px}.landing .top-section__description{position:relative;color:var(--light-gray);font-weight:500;font-size:14px;line-height:18px;max-width:650px;grid-area:description;align-self:center}@media screen and (min-width: 768px){.landing .top-section__description{font-size:18px;line-height:24px}}.landing .top-section__button{grid-area:button;width:auto;padding:12px 16px}@media screen and (min-width: 768px){.landing .top-section__button{padding:16px 48px;margin-top:12px}}.landing .space-section{background:var(--extra-light-gray);margin-bottom:24px;padding:16px 16px 24px}@media screen and (min-width: 992px){.landing .space-section{padding-top:50px;padding-bottom:50px;margin-bottom:50px}}.landing .space-section__title{text-align:center;margin-bottom:50px}@media screen and (max-width: 992px){.landing .space-section__title{display:none}}.landing .space-section__title mark{background-color:var(--blue-new);color:var(--white);border-radius:16px;padding:2px 16px 4px;margin-top:3px;display:inline-block;line-height:130%}.landing .space-section__mobile-title{text-align:center;margin-bottom:16px;font-size:24px;line-height:147%}@media screen and (min-width: 992px){.landing .space-section__mobile-title{display:none}}.landing .space-section__mobile-title mark{background-color:var(--blue-new);color:var(--white);border-radius:6.774px;padding:0 8px 2px;margin-top:2px;display:inline-block;line-height:130%}.landing .space-section__body{max-width:var(--section-width);width:100%;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto;grid-template-areas:"stats stats" "image1 image2" "action action";gap:8px}@media screen and (min-width: 992px){.landing .space-section__body{grid-template-columns:1fr 1fr 1fr 1fr;grid-template-rows:271px 271px;grid-template-areas:"stats stats image1 image2" "stats stats action action";gap:16px}}.landing .space-section-stats{grid-area:stats;border-radius:16px;background:var(--light-black);background-image:url(./space-stats-bg-b75a1934.svg);background-size:auto 80%;background-repeat:no-repeat;background-position:right bottom;padding:16px;display:flex;flex-direction:column;min-height:276px}@media screen and (min-width: 992px){.landing .space-section-stats{border-radius:32px;padding:30px 120px 26px 30px;min-height:270px}}.landing .space-section-stats__title{font-weight:500;font-size:14px;line-height:18px;color:var(--light-gray)}@media screen and (min-width: 992px){.landing .space-section-stats__title{font-size:24px;line-height:32px}}.landing .space-section-stats__number{color:var(--white);font-size:40px;font-weight:700;line-height:110%}@media screen and (min-width: 992px){.landing .space-section-stats__number{font-size:80px}}.landing .space-section-stats__description{color:var(--white);font-size:14px;line-height:18px;font-weight:500}@media screen and (min-width: 992px){.landing .space-section-stats__description{font-size:24px;line-height:32px}}.landing .space-section-stats-collaborators{margin-top:auto;display:flex;flex-direction:column;gap:4px}@media screen and (min-width: 992px){.landing .space-section-stats-collaborators{gap:8px}}.landing .space-section-stats-collaborators__title{color:var(--white);font-size:14px;line-height:18px;font-weight:500}@media screen and (min-width: 992px){.landing .space-section-stats-collaborators__title{font-size:24px;line-height:130%}}.landing .space-section-stats-collaborators__body{display:flex;align-items:center;gap:8px}.landing .space-section-stats-collaborators__body img{width:120px}@media screen and (min-width: 992px){.landing .space-section-stats-collaborators__body{gap:20px}.landing .space-section-stats-collaborators__body img{width:240px}}.landing .space-section__image{grid-area:image1;object-fit:cover;border-radius:16px;height:100%;width:100%}.landing .space-section__image:nth-of-type(2){grid-area:image2}.landing .space-section-action{display:flex;flex-direction:column;grid-area:action;border-radius:16px;background-color:var(--dark-gray);background-image:url(./space-action-bg-f68c975d.svg);background-repeat:no-repeat;background-position:right bottom;color:var(--white);padding:14px 16px 16px;gap:12px}@media screen and (min-width: 992px){.landing .space-section-action{gap:0;padding:30px 37px 27px 23px;border-radius:24px}}.landing .space-section-action__title{font-size:14px;line-height:18px;font-weight:500}@media screen and (min-width: 992px){.landing .space-section-action__title{margin-right:50px;font-size:24px;line-height:32px;margin-left:7px}}.landing .space-section-action__button{margin-top:auto}.landing .images-section{margin-bottom:50px;display:flex;gap:16px}@media screen and (max-width: 768px){.landing .images-section{flex-direction:column;gap:8px;margin-bottom:24px}}.landing .images-section__block{border-radius:32px;background:var(--blue-new);overflow:hidden;display:flex;flex-direction:column}.landing .images-section__block:first-of-type{background:var(--dark-gray)}@media screen and (max-width: 768px){.landing .images-section__block{border-radius:16px}}.landing .images-section__title{font-size:48px;font-style:normal;font-weight:600;line-height:110%;color:var(--white);text-align:center;margin:44px 30px 30px}@media screen and (max-width: 768px){.landing .images-section__title{font-size:24px;line-height:32px;margin:16px 20px 17px}}.landing .images-section__image{width:100%;margin-top:auto}.landing .timeline-section{padding-top:52px;position:relative;background-color:#fff;overflow:hidden;padding-bottom:125px;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto auto auto;grid-template-areas:"title illustration" "timeline illustration" "button illustration";grid-column-gap:23px;justify-items:start}@media screen and (max-width: 768px){.landing .timeline-section{padding-top:0;grid-template-columns:1fr;grid-template-areas:"title" "illustration" "timeline" "button";padding-bottom:40px}}.landing .timeline-section__title{grid-area:title}@media screen and (max-width: 768px){.landing .timeline-section__title{text-align:center;justify-self:center}}.landing .timeline-section .timeline{margin-top:34px;display:flex;flex-direction:column;align-items:flex-start;top:0;grid-area:timeline}@media screen and (max-width: 768px){.landing .timeline-section .timeline{margin-top:23px}}.landing .timeline-section .timeline__item{display:flex;flex-direction:column;align-items:flex-start;position:relative;flex:0 0 auto;margin-left:42px;padding-bottom:17px}@media screen and (max-width: 768px){.landing .timeline-section .timeline__item{gap:4px}}.landing .timeline-section .timeline__item:before{content:"";display:block;background:url(./line-178-b7029d5e.svg);background-repeat:repeat-y;height:100%;margin-top:11px;margin-left:-30px;width:1px;position:absolute}@media screen and (max-width: 768px){.landing .timeline-section .timeline__item:before{margin-left:-22px}}.landing .timeline-section .timeline__item:after{content:"";display:block;width:26px;height:26px;background-color:var(--white);border-radius:100%;border:7px solid var(--blue-new);position:absolute;margin-left:-42px;margin-top:10px}@media screen and (max-width: 768px){.landing .timeline-section .timeline__item:after{width:18px;height:18px;border-width:5px;margin-left:-31px;margin-top:5px}}.landing .timeline-section .timeline__item:last-child:before{display:none}.landing .timeline-section .timeline__title{display:flex;align-items:center;gap:16px;margin-top:-1px;font-weight:700;color:var(--light-black);font-size:36px;line-height:48px;position:relative;width:fit-content;white-space:nowrap}@media screen and (max-width: 768px){.landing .timeline-section .timeline__title{font-size:18px;line-height:22px}}.landing .timeline-section .timeline__subtitle{position:relative;width:fit-content;font-weight:500;color:#52525c;font-size:24px;line-height:32px}@media screen and (max-width: 768px){.landing .timeline-section .timeline__subtitle{font-size:16px;line-height:22px}}.landing .timeline-section__image{width:100%;grid-area:illustration;align-self:center}@media screen and (max-width: 768px){.landing .timeline-section__image{width:77%;grid-area:illustration;align-self:center;justify-self:center;margin-top:28px}}.landing .timeline-section__button{margin-top:25px;grid-area:button}@media screen and (max-width: 768px){.landing .timeline-section__button{margin-top:15px}}.landing .features-section{position:relative;background-color:#6177ed;padding-left:0;padding-right:0;padding-bottom:60px}@media screen and (max-width: 768px){.landing .features-section{padding-top:26px;padding-bottom:25px}}.landing .features-section__title{display:flex;flex-direction:column;align-items:center;gap:9px;text-align:center;margin-bottom:70px;color:#fff}@media screen and (max-width: 768px){.landing .features-section__title{gap:4px}}.landing .features-section__title mark{display:flex;align-items:center;justify-content:center;gap:10px;padding:2px 16px 4px;flex:0 0 auto;background-color:var(--light-black);border-radius:16px;color:#fff;line-height:130%}@media screen and (max-width: 768px){.landing .features-section__title mark{gap:2px;padding:0 8px 2px}}@media screen and (max-width: 768px){.landing .features-section__title{margin-bottom:32px}.landing .features-section__title mark{border-radius:6.774px}}.landing .features-section__list{display:flex;gap:16px;align-items:flex-start;overflow-x:auto;padding-left:60px;padding-right:60px;scrollbar-width:none}.landing .features-section__list::-webkit-scrollbar{display:none}@media screen and (max-width: 768px){.landing .features-section__list{padding-left:16px;padding-right:16px;gap:8px;scroll-snap-type:x mandatory}}.landing .features-section-item{width:621px;height:405px;border-radius:32px;position:relative;background-color:var(--extra-light-gray);overflow:hidden;flex-shrink:0;scroll-snap-align:start;display:flex;flex-direction:column;gap:8px;padding:32px;text-decoration:none}@media screen and (max-width: 768px){.landing .features-section-item{border-radius:16px;padding:16px}}.landing .features-section-item:first-of-type{scroll-margin:60px}@media screen and (max-width: 768px){.landing .features-section-item{width:287px;height:278px}}.landing .features-section-item__title{color:var(--light-black);font-size:30px;font-style:normal;font-weight:700;line-height:130%;max-width:500px}.landing .features-section-item__title mark{color:var(--blue-new);background-color:transparent}@media screen and (max-width: 768px){.landing .features-section-item__title{font-size:16px;line-height:20px;letter-spacing:-.15px}}.landing .features-section-item__subtitle{color:var(--dark-gray);font-size:18px;font-style:normal;font-weight:500;line-height:24px;max-width:500px}@media screen and (max-width: 768px){.landing .features-section-item__subtitle{font-size:12px;line-height:16px}}.landing .features-section-item__image{position:absolute;right:0;bottom:5px}@media screen and (max-width: 768px){.landing .features-section-item__image{width:200px;bottom:15px}}.landing .features-section-item:before{content:"";display:block;width:80px;height:80px;flex-shrink:0;border-radius:100%;background:var(--white);position:absolute;left:32px;bottom:32px;background-image:url(./features-arrow-885d633a.svg);background-repeat:no-repeat;background-position:center;transition:background .3s}@media screen and (max-width: 768px){.landing .features-section-item:before{width:56px;height:56px;background-size:21px;left:16px;bottom:16px}}.landing .features-section-item:hover:before{background-color:var(--blue-new);background-image:url(./features-arrow-white-830ec1cb.svg)}.landing .goals-section{display:flex;padding:24px 16px;flex-direction:column;align-items:center;gap:15px;background-color:var(--light-black)}@media screen and (min-width: 992px){.landing .goals-section{padding:40px 60px 50px;gap:40px}}.landing .goals-section__title{text-align:center;color:var(--white)}.landing .goals-section__body{display:grid;grid-template-columns:1fr;max-width:var(--section-width);width:100%;margin:0 auto;border-radius:16px;overflow:hidden}@media screen and (min-width: 992px){.landing .goals-section__body{grid-template-columns:1fr 1fr 1fr 1fr;gap:8px;border-radius:0}}.landing .goals-section-goal{display:grid;flex-direction:column;justify-content:flex-end;background:var(--dark-gray);padding:7px 16px;grid-template-columns:90px 1fr;grid-template-rows:auto 1fr;grid-template-areas:"image title" "image description";column-gap:15px}@media screen and (min-width: 992px){.landing .goals-section-goal{border-radius:16px;grid-template-columns:1fr;grid-template-rows:1fr;grid-template-areas:"image" "title" "description";min-height:311px;text-align:center;align-items:center;padding:20px}}.landing .goals-section-goal__image{margin:auto;grid-area:image;max-width:100%}.landing .goals-section-goal__title{color:var(--white);font-weight:600;font-size:16px;line-height:20px;grid-area:title}@media screen and (min-width: 992px){.landing .goals-section-goal__title{font-size:28px;line-height:130%}}.landing .goals-section-goal__description{grid-area:description;color:var(--light-gray);font-size:12px;line-height:16px;font-weight:500;margin-top:8px}@media screen and (min-width: 992px){.landing .goals-section-goal__description{font-size:16px;line-height:22px;text-align:center}}.landing .goals-section__buttton{width:100%;max-width:340px}.landing .steps-section{position:relative;margin-top:100px;margin-bottom:100px}@media screen and (max-width: 768px){.landing .steps-section{margin-top:24px}}.landing .steps-section__title{text-align:center}@media screen and (max-width: 768px){.landing .steps-section__title{font-size:24px}}.landing .steps-section__cards{display:grid;grid-auto-flow:column;gap:24px;margin-top:40px}@media screen and (max-width: 768px){.landing .steps-section__cards{display:flex;background-color:var(--extra-light-gray);flex-direction:column;border-radius:16px;margin-top:24px;gap:17px;padding:20px 16px}}.landing .steps-section__card{display:flex;flex-grow:1;border-radius:24px;position:relative;background-color:var(--extra-light-gray);overflow:hidden;padding:24px 24px 39px;flex-direction:column;gap:12px}@media screen and (max-width: 768px){.landing .steps-section__card{background-color:transparent;flex-direction:row;gap:16px;padding:0;border-radius:0}}.landing .steps-section__card-image{background:var(--dark-gray);border-radius:50%;width:134px;height:132px}@media screen and (max-width: 768px){.landing .steps-section__card-image{width:70px;height:70px}}.landing .steps-section__card-body{display:flex;flex-direction:column;align-items:flex-start;gap:12px;position:relative}@media screen and (max-width: 768px){.landing .steps-section__card-body{gap:8px}}.landing .steps-section__card-title{position:relative;margin-top:-1px;font-weight:600;color:var(--light-black);font-size:28px;letter-spacing:0;line-height:normal}@media screen and (max-width: 768px){.landing .steps-section__card-title{font-size:16px;line-height:20px}}.landing .steps-section__card-description{position:relative;opacity:.9;font-weight:500;color:var(--light-black);font-size:18px;letter-spacing:0;line-height:24px}@media screen and (max-width: 768px){.landing .steps-section__card-description{font-size:12px;line-height:16px;opacity:.9}}.landing .demo-section{position:relative;background:var(--light-black);padding:0}.landing .demo-section__slides{display:grid;grid-auto-flow:column;grid-auto-columns:100%;overflow-x:auto;scrollbar-width:none}@media (pointer: coarse){.landing .demo-section__slides{scroll-snap-type:x mandatory}}.landing .demo-section__slides::-webkit-scrollbar{display:none}@media screen and (max-width: 992px){.landing .demo-section__slides{display:flex;flex-direction:column}}.landing .demo-section-slide{scroll-snap-align:start;display:grid;grid-template-columns:1fr 1fr;gap:70px;margin:0 auto;padding:100px var(--section-margin);align-items:center;align-content:center;background:url(./shadow-1-03f59c8e.svg) no-repeat top left;width:100%}@media screen and (max-width: 768px){.landing .demo-section-slide{padding-top:16px;padding-bottom:28px}}@media screen and (max-width: 992px){.landing .demo-section-slide{background-image:none;grid-template-columns:1fr;gap:21px;margin:0}}.landing .demo-section__image{width:100%;z-index:1;border-radius:16px;max-width:569px;transition:opacity .3s;opacity:calc(var(--scroll));justify-self:end}@media screen and (max-width: 768px){.landing .demo-section__image{border-radius:8px;max-width:none}}@media screen and (max-width: 992px){.landing .demo-section__image{justify-self:start}}.landing .demo-section__body{display:flex;flex-direction:column;align-items:flex-start;gap:24px;opacity:calc(var(--scroll));transition:opacity .3s}@media screen and (max-width: 768px){.landing .demo-section__body{gap:16px;padding-right:0}}.landing .demo-section__title{color:var(--white);line-height:130%}@media screen and (max-width: 768px){.landing .demo-section__title{line-height:130%}}.landing .demo-section__list{display:flex;max-width:470px;flex-direction:column;align-items:flex-start;gap:16px}.landing .demo-section__list-item{display:flex;align-items:flex-start;gap:12px;font-size:20px;line-height:32px;color:var(--very-light-gray);font-weight:500}@media screen and (max-width: 768px){.landing .demo-section__list-item{font-size:14px;line-height:18px}}.landing .demo-section__list-item:before{content:"";background-image:url(./check-e96d548d.svg);background-size:contain;display:block;width:18px;height:18px;margin-top:7px;flex-shrink:0}.landing .demo-section .demo-section-pagination{display:flex;align-items:flex-start;position:absolute;bottom:40px;transform:translate(-50%);left:50%;z-index:1}@media screen and (max-width: 992px){.landing .demo-section .demo-section-pagination{display:none}}.landing .demo-section .demo-section-pagination__item{cursor:pointer;padding:8px}.landing .demo-section .demo-section-pagination__item:after{content:"";display:block;width:12px;height:12px;background-color:#fff;border-radius:6px}.landing .demo-section .demo-section-pagination__item_active:after{background-color:#6177ed}.landing .demo-section__button{margin-top:auto}@media screen and (max-width: 768px){.landing .demo-section__button{margin-top:12px}}.landing .counters-section{position:relative;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr auto 1fr;grid-column-gap:30px;grid-template-areas:"title illustration" "families illustration" "button illustration";align-items:center;justify-items:start;padding:120px 0}@media screen and (max-width: 1200px){.landing .counters-section{grid-template-columns:1fr;grid-template-rows:auto;grid-template-areas:"title" "illustration" "families" "button";grid-row-gap:16px;justify-items:center;text-align:center;padding:23px 0}}.landing .counters-section__title{align-self:end}.landing .counters-section__families{width:206px;grid-area:families;margin-top:8px}@media screen and (max-width: 768px){.landing .counters-section__families{margin-top:0;margin-left:auto;margin-right:auto}}.landing .counters-section__illustration{position:relative;grid-area:illustration}.landing .counters-section__photo{width:569px;height:438px;margin-left:110px;border-radius:32px;background-image:url(./photo-2-0c276a9a.png);background-size:cover;background-position:center}@media screen and (max-width: 1200px){.landing .counters-section__photo{width:569px;height:438px;margin:0 auto}}@media screen and (max-width: 768px){.landing .counters-section__photo{margin:0 auto;width:328px;height:185px;border-radius:16px}}.landing .counters-section__counters{display:flex;flex-direction:column;align-items:flex-start;gap:40px;position:absolute;top:49px;left:0}@media screen and (max-width: 1200px){.landing .counters-section__counters{flex-direction:row;gap:16px;justify-content:center;position:unset;margin-top:-40px}}.landing .counters-section__counters:before{content:"";display:block;position:absolute;width:32px;height:184px;top:50%;transform:translateY(-50%);left:-34px;background:url(./connector-05e4a761.svg) no-repeat;background-size:contain}@media screen and (max-width: 1200px){.landing .counters-section__counters:before{display:none}}.landing .counters-section__counter{display:flex;flex-direction:column;width:220px;align-items:center;padding:24px 32px;position:relative;flex:0 0 auto;background-color:var(--light-black);border-radius:16px;color:var(--white);font-size:18px;font-weight:500;line-height:22px;text-align:center}@media screen and (max-width: 768px){.landing .counters-section__counter{font-size:12px;line-height:16px;width:140px;padding:16px}}.landing .counters-section__counter-number{font-size:40px;font-weight:600;line-height:48px;white-space:nowrap}@media screen and (max-width: 768px){.landing .counters-section__counter-number{font-size:18px;font-weight:700;line-height:22px}}.landing .counters-section__button{margin-top:32px;grid-area:button;align-self:start;min-width:361px}@media screen and (max-width: 768px){.landing .counters-section__button{margin-top:0;min-width:auto}}@keyframes scroll{0%{transform:translate(0)}50%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes scrollBack{0%{transform:translate(-100%)}50%{transform:translate(0)}to{transform:translate(-100%)}}.landing .comments-section{--scroll-animation-time: 40s;background-color:var(--extra-light-gray);border-radius:36px;overflow:hidden;padding-top:38px;padding-bottom:37px;margin-bottom:100px}@media screen and (max-width: 768px){.landing .comments-section{padding-top:19px;padding-bottom:20px;border-radius:0;margin-left:0;margin-right:0}}.landing .comments-section__title{display:flex;flex-direction:column;align-items:center;gap:11px;margin-bottom:48px;line-height:130%}@media screen and (max-width: 768px){.landing .comments-section__title{font-size:24px;line-height:147%;gap:0;margin-bottom:11px}}.landing .comments-section__title mark{display:flex;align-items:center;justify-content:center;gap:10px;padding:2px 16px 4px;flex:0 0 auto;background-color:var(--light-black);border-radius:16px;color:#fff}@media screen and (max-width: 768px){.landing .comments-section__title mark{line-height:130%;border-radius:8px;padding:2px 10px 4px}}.landing .comments-section__list{display:flex;align-items:flex-end;gap:16px;padding-left:27px;padding-right:27px;margin-bottom:40px;scrollbar-width:none;will-change:transform;animation:scroll var(--scroll-animation-time) infinite linear}.landing .comments-section__list::-webkit-scrollbar{display:none}@media screen and (max-width: 768px){.landing .comments-section__list{margin-bottom:20px;padding-left:0;gap:12px}}.landing .comments-section .comment{display:flex;gap:8px;align-items:flex-end}@media screen and (max-width: 768px){.landing .comments-section .comment{gap:4px}}.landing .comments-section .comment__avatar{width:60px;height:60px;border-radius:100%;overflow:hidden;background-color:var(--light-gray)}.landing .comments-section .comment__avatar img{width:100%}@media screen and (max-width: 768px){.landing .comments-section .comment__avatar{width:36px;height:36px}}.landing .comments-section .comment__text{width:277px;display:flex;align-items:center;gap:12px;padding:12px;background-color:var(--dark-gray);border-radius:16px 16px 16px 0;color:var(--white);font-size:18px;line-height:24px;margin-bottom:30px;letter-spacing:.2px}@media screen and (max-width: 768px){.landing .comments-section .comment__text{padding:8px;font-size:12px;line-height:16px;margin-bottom:18px;width:196px;border-radius:8px 8px 8px 0}}.landing .comments-section__list .comment:nth-child(2n) .comment__text{background-color:var(--blue-new)}.landing .comments-section__list .comment:nth-child(odd) .comment__text{background-color:var(--dark-gray)}.landing .comments-section .comments-section__list+.comments-section__list{animation:scrollBack var(--scroll-animation-time) infinite linear}.landing .comments-section .comments-section__list+.comments-section__list .comment__text{width:339px}@media screen and (max-width: 768px){.landing .comments-section .comments-section__list+.comments-section__list .comment__text{width:232px}}.landing .comments-section .comments-section__list+.comments-section__list .comment:nth-child(2n) .comment__text{background-color:var(--dark-gray)}.landing .comments-section .comments-section__list+.comments-section__list .comment:nth-child(odd) .comment__text{background-color:var(--blue-new)}.landing .mission-section{position:relative;height:400px;border-radius:36px;overflow:hidden;background:url(./mission-bg-825a0693.png) center no-repeat;background-size:cover;margin-bottom:60px;margin-top:11px;display:flex;align-items:center;justify-content:center;will-change:background;animation:changeBackground 12s infinite}@keyframes changeBackground{0%,to{background-image:url(./mission-bg-825a0693.png)}25%{background-image:url(./mission-bg2-2f31cd25.png)}50%{background-image:url(./mission-bg3-4a051db8.png)}75%{background-image:url(./mission-bg4-31a75e8b.png)}}@media screen and (max-width: 768px){.landing .mission-section{height:auto;padding:122px 16px 120px;border-radius:0;margin:0}}.landing .mission-section .mission{display:flex;flex-direction:column;align-items:center;padding:32px;background:rgba(97,119,237,.7);border-radius:32px;-webkit-backdrop-filter:blur(5px) brightness(100%);backdrop-filter:blur(5px) brightness(100%);max-width:621px;width:100%}@media screen and (max-width: 768px){.landing .mission-section .mission{padding:32px 16px 26px;text-align:center;border-radius:12px}}.landing .mission-section .mission__title{font-weight:600;color:#fff;font-size:40px;line-height:normal;letter-spacing:0;margin-bottom:8px}@media screen and (max-width: 768px){.landing .mission-section .mission__title{font-size:20px;font-weight:600;line-height:normal}}.landing .mission-section .mission__description{font-weight:500;color:#fff;font-size:18px;text-align:center;letter-spacing:0;line-height:24px}@media screen and (max-width: 768px){.landing .mission-section .mission__description{font-size:14px;font-style:normal;font-weight:500;line-height:18px;margin-top:8px}}.landing .mission-section .mission__button{margin-top:27px;padding:12px 32px}.landing .icon-right{position:relative;width:24px;height:24px}.landing .company-section{position:relative;background-color:#52525c;display:grid;grid-column-gap:17px;justify-items:start;grid-template-columns:1fr;grid-template-areas:"title" "about" "news" "button";padding:24px 16px 46px}@media screen and (min-width: 768px){.landing .company-section{grid-row-gap:20px;grid-template-columns:1fr;grid-template-areas:"title" "about" "news" "button"}}@media screen and (min-width: 992px){.landing .company-section{grid-row-gap:0;padding:58px 58px 70px;grid-template-columns:1fr 1fr;grid-template-areas:"title about" ". button" "news news"}}.landing .company-section__title{position:relative;max-width:628px;margin-top:-1px;font-weight:600;color:#fff;font-size:42px;letter-spacing:0;line-height:normal;grid-area:title}@media screen and (max-width: 768px){.landing .company-section__title{font-size:20px;margin-bottom:16px}}.landing .company-section__about{color:var(--light-gray);font-size:18px;font-weight:500;line-height:24px;grid-area:about;max-width:620px;margin-bottom:29px}@media screen and (max-width: 768px){.landing .company-section__about{font-size:14px;line-height:18px;margin-bottom:0}}.landing .company-section__button{grid-area:button;padding:16px 42px}@media screen and (max-width: 768px){.landing .company-section__button{padding:12px 24px;line-height:22px;margin-top:20px}}.landing .company-section .news{display:flex;flex-direction:column;align-items:flex-start;grid-area:news;width:100%;margin-top:-6px;overflow-x:hidden}@media screen and (max-width: 768px){.landing .company-section .news{margin-top:32px}}.landing .company-section .news__slider{display:flex;gap:16px;margin-bottom:16px}@media screen and (max-width: 768px){.landing .company-section .news__slider{display:none}}.landing .company-section .news__slider-button{border:none;background-color:var(--white);cursor:pointer;border-radius:100%;width:40px;height:40px;background-repeat:no-repeat;background-image:url(./news-navigation-arrow-10bdf7d7.svg);background-size:20px;background-position:center;transition:background-color .3s}.landing .company-section .news__slider-button[data-to=next]{transform:rotate(180deg)}.landing .company-section .news__slider-button:hover{background-color:var(--very-light-gray)}.landing .company-section .news__list{display:flex;align-items:flex-start;gap:16px;overflow-x:auto;width:calc(100% + 116px);margin-left:-58px;margin-right:-58px;padding-left:58px;padding-right:58px;scroll-padding-left:58px;scrollbar-width:none}@media screen and (max-width: 768px){.landing .company-section .news__list{scroll-snap-type:x mandatory}}.landing .company-section .news__list::-webkit-scrollbar{display:none}.landing .partners-section{padding-top:50px;padding-bottom:90px}.landing .partners-section__title{text-align:center}.landing .partners-section__body{margin-top:40px;border-radius:24px;padding:20px 16px;display:grid;grid-template-columns:1fr 1fr;flex-wrap:wrap;align-items:center;justify-content:center;gap:30px}@media screen and (min-width: 992px){.landing .partners-section__body{background:var(--extra-light-gray);padding:64px;gap:0 58px;display:flex}}.landing .partners-section__body img{max-width:100%;mix-blend-mode:multiply}.landing .footer{background-color:#323136;display:flex;padding-top:0;padding-bottom:0}.landing .footer .footer-container{max-width:1320px;width:100%;margin:0 auto}
