@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)}.quiz-modal{background-color:#33333380;position:fixed;top:0;left:0;right:0;bottom:0;z-index:99997;display:flex!important;flex-direction:column;align-items:center;overflow-y:scroll;padding:55px;box-sizing:border-box}@media (max-width: 1023px){.quiz-modal{align-items:flex-start}}@media (max-width: 735px){.quiz-modal{padding:55px 16px}}.quiz-modal__content-wrapper{display:flex;flex-direction:column;position:relative;align-items:flex-end;max-width:1120px;margin:auto}.quiz-modal__content{background:#fff url(./spinner-4c03336a.svg) no-repeat center;background-size:100px;box-shadow:0 20px 30px #0000001a,0 0 8px #0000001f;border-radius:16px;position:relative;width:100%;padding:40px;box-sizing:border-box}@media (max-width: 735px){.quiz-modal__content{padding:40px 16px}}.quiz-modal__content_scroll{overflow-y:scroll}.quiz-modal__content_full{left:50px;position:absolute;top:50px;bottom:50px;right:50px;width:auto;display:flex;flex-direction:column}@media (max-width: 1023px){.quiz-modal__content_full{padding:15px}}@media (max-width: 735px){.quiz-modal__content_full{left:0;right:0}}.quiz-modal__content_full .index__block .index__left h2{font-size:36px;line-height:40px}.quiz-modal__content_full .index__block .index__left .tree_go{font-size:16px;padding:20px 15px}@media (max-width: 1023px){.quiz-modal__content_full .index__block .tree__right{-webkit-transform:scale(.7);-ms-transform:scale(.7);transform:scale(.7);margin-top:-125px;margin-left:-104px;overflow:visible}}@media (max-width: 735px){.quiz-modal__content_full .index__block .tree__right{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);margin-top:-15px;margin-left:auto}}@media (max-width: 735px){.quiz-modal__content_full .index__block .tree__right .tree{width:100%;height:auto}}@media (max-width: 735px){.quiz-modal__content_full .index__block .tree__right .tree__image{width:100%;height:auto}}.quiz-modal__content_full .index__block .tree__right .tree__first-wrapper{height:auto!important}.quiz-modal__content_nopadding{padding:15px;overflow:hidden}.quiz-modal__title{font-size:20px;line-height:28px;margin-bottom:16px}.quiz-modal__close{background-position:center center;background-repeat:no-repeat;width:40px;height:40px;position:absolute;cursor:pointer;z-index:1;top:-40px;right:-40px;flex-shrink:0;transform:scale(.75)}.quiz-modal__close svg path{color:#fff}.quiz-modal__close-button{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' fill='none'%3E%3Cpath fill='%23B8B8B8' fill-rule='evenodd' d='M4.412 4.41a.833.833 0 0 1 1.178 0l4.411 4.411 4.411-4.41a.832.832 0 1 1 1.178 1.178l-4.41 4.41 4.41 4.412a.833.833 0 0 1-1.178 1.178l-4.41-4.41-4.412 4.41a.833.833 0 0 1-1.178-1.178L8.822 10l-4.41-4.411a.833.833 0 0 1 0-1.178Z' clip-rule='evenodd'/%3E%3C/svg%3E");background-position:center center;background-repeat:no-repeat;width:68px;height:68px;position:absolute;right:0;top:0;cursor:pointer;border:none;background-color:transparent;z-index:1;padding:24px}.quiz-modal__content_height100,.quiz-modal__content-wrapper_height100{height:100%}.iframeNeedToAuth{border:none;max-width:394px;transition:max-width .3s,height .3s;width:calc(100vw - 62px);will-change:max-width,height}.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:20px}}.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(--extra-light-gray);margin-top:8px;border-radius:16px;margin-bottom:24px;display:flex;align-items:center;justify-content:center;padding:46px var(--section-margin) 29px var(--section-margin)}@media screen and (min-width: 768px){.landing .top-section{border-radius:32px;margin-top:20px;margin-bottom:40px}}@media screen and (min-width: 992px){.landing .top-section{padding:68px 183px 62px}}.landing .top-section__body{display:flex;flex-direction:column;align-items:center;gap:32px}@media screen and (max-width: 768px){.landing .top-section__body{gap:17px}}.landing .top-section__title{font-weight:600;text-align:center;letter-spacing:0;font-size:28px;line-height:110%}@media screen and (min-width: 768px){.landing .top-section__title{font-size:64px;line-height:72.4px}}@media screen and (min-width: 992px){.landing .top-section__title{font-size:84px;line-height:92.4px}}.landing .top-section__description{position:relative;font-weight:500;color:var(--medium-gray);font-size:24px;text-align:center;line-height:32px;max-width:750px}@media screen and (max-width: 768px){.landing .top-section__description{font-size:14px;font-style:normal;font-weight:500;line-height:18px}}.landing .top-section__image-word{white-space:nowrap}.landing .top-section__image-word:before,.landing .top-section__image-word:after{display:inline-block;content:"";width:76px;height:26px;margin:0 10px;background-repeat:no-repeat;background-position:center;border-radius:36px;background-size:cover;vertical-align:middle}@media screen and (min-width: 768px){.landing .top-section__image-word:before,.landing .top-section__image-word:after{width:190px;height:54px;margin:0 30px}}@media screen and (min-width: 992px){.landing .top-section__image-word:before,.landing .top-section__image-word:after{width:210px;height:74px;margin:0 44px}}.landing .top-section__image-word:before{background-image:url(./photo-1-8015adc9.png)}.landing .top-section__image-word:after{background-image:url(./photo-90f96366.png)}@media screen and (max-width: 768px){.landing .top-section__button{width:auto;margin-top:12px}}.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:20px;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:24px;line-height:32px}}.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:40px;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 .steps-section{position:relative;margin-top: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 .video-section{position:relative;padding:102px 0 100px;gap:24px;display:grid;grid-template-columns:424px auto;grid-template-areas:"main video" "link video"}@keyframes spin{to{transform:rotate(360deg)}}@media screen and (max-width: 992px){.landing .video-section{grid-template-columns:1fr;grid-template-areas:"main" "video" "link";gap:8px;padding-top:24px;padding-bottom:23px}}.landing .video-section__main{display:flex;flex-direction:column;align-items:flex-start;gap:15px;grid-area:main}@media screen and (max-width: 768px){.landing .video-section__main{align-items:center;text-align:center;gap:8px}}.landing .video-section__title{position:relative;font-weight:600;font-size:48px;line-height:62.4px;color:var(--light-black);letter-spacing:-.2px}.landing .video-section__title mark{color:var(--blue-new);background:transparent}@media screen and (max-width: 768px){.landing .video-section__title{font-size:24px;line-height:normal}}.landing .video-section__description{opacity:.9;font-weight:500;color:var(--light-black);font-size:18px;letter-spacing:0;line-height:24px;position:relative}@media screen and (max-width: 768px){.landing .video-section__description{font-size:12px;line-height:16px;margin-left:5px;margin-right:5px;margin-bottom:8px}}.landing .video-section__video{width:100%;border-radius:24px;border:3px solid var(--blue-new, #6177ED);grid-area:video;aspect-ratio:16/9;position:relative;background-image:url(./spinner-4c03336a.svg);background-repeat:no-repeat;background-position:center;background-size:100px}@media screen and (max-width: 768px){.landing .video-section__video{border-radius:16px}}.landing .video-section__link{display:flex;flex-direction:column;align-items:center;gap:12px;padding:24px;background-color:var(--extra-light-gray);border-radius:12px;grid-area:link;align-self:end;text-decoration:none;border:2px solid transparent;transition:all .3s}@media screen and (max-width: 768px){.landing .video-section__link{gap:8px;padding:13px}}.landing .video-section__link:hover{border-color:var(--blue-new)}.landing .video-section__link-text{max-width:348px;opacity:.9;font-weight:500;color:var(--light-black);font-size:18px;text-align:center;line-height:22px;position:relative}@media screen and (max-width: 768px){.landing .video-section__link-text{font-size:14px;line-height:18px}}.landing .video-section__youtube-logo{position:relative;width:90px;height:20px}.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:70px 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:280px;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}@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 .example-section{position:relative;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr auto 1fr;grid-template-areas:"title image" "subtitle image" "button image";align-items:center;grid-column-gap:26px;margin-top:50px;margin-bottom:50px}@media screen and (max-width: 768px){.landing .example-section{grid-template-columns:1fr;grid-template-rows:auto;grid-template-areas:"title" "image" "subtitle" "button";align-items:center;text-align:center;margin-top:24px;margin-bottom:24px}}.landing .example-section__title{margin-top:58px;grid-area:title}@media screen and (max-width: 768px){.landing .example-section__title{margin-top:0;margin-bottom:25px}}.landing .example-section__subtitle{grid-area:subtitle;position:relative;max-width:426px;font-weight:500;color:var(--black);font-size:18px;letter-spacing:0;line-height:24px;margin-top:8px}@media screen and (max-width: 768px){.landing .example-section__subtitle{font-size:14px;line-height:18px;margin-top:35px;max-width:none}}.landing .example-section__button{grid-area:button;align-self:start;justify-self:start;margin-top:35px}@media screen and (max-width: 768px){.landing .example-section__button{margin-left:auto;margin-right:auto;margin-top:17px}}.landing .example-section__image{width:100%;grid-area:image}@media screen and (max-width: 768px){.landing .example-section__image{padding-left:21px;padding-right:20px}}.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:42px;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 .reviews-section{position:relative;padding:50px 0;display:flex;flex-direction:column}@media screen and (max-width: 768px){.landing .reviews-section{padding:24px 0}}.landing .reviews-section__title{margin-bottom:40px;text-align:center}@media screen and (max-width: 768px){.landing .reviews-section__title{margin-bottom:16px}}.landing .reviews-section__heart{width:61px;height:60px;vertical-align:text-top}@media screen and (max-width: 768px){.landing .reviews-section__heart{width:26px;height:26px}}.landing .reviews-section .reviews{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;gap:32px;justify-items:start}@media screen and (max-width: 768px){.landing .reviews-section .reviews{grid-template-columns:1fr;grid-template-rows:1fr;grid-auto-flow:column;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.landing .reviews-section .reviews::-webkit-scrollbar{display:none}}.landing .reviews-section .review{display:flex;flex-direction:column;align-items:flex-start;gap:16px;padding:32px;position:relative;flex-grow:1;background-color:var(--extra-light-gray);border-radius:32px;flex-shrink:0;scroll-snap-align:start}@media screen and (max-width: 768px){.landing .reviews-section .review{padding:12px;border-radius:16px;width:219px;gap:9px}}.landing .reviews-section .review__name{position:relative;font-weight:700;color:#000;font-size:24px;letter-spacing:0;line-height:32px;white-space:nowrap;font-style:normal}@media screen and (max-width: 768px){.landing .reviews-section .review__name{font-size:12px;line-height:16px}}.landing .reviews-section .review__body{font-weight:500;color:#000;font-size:18px;letter-spacing:0;line-height:24px;position:relative}@media screen and (max-width: 768px){.landing .reviews-section .review__body{font-size:9px;line-height:12px}}.landing .reviews-section .review__header{display:flex;align-items:center;gap:16px;position:relative;flex:0 0 auto}@media screen and (max-width: 768px){.landing .reviews-section .review__header{gap:8px}}.landing .reviews-section .review__image{position:relative;width:80px;height:80px;border-radius:100%}@media screen and (max-width: 768px){.landing .reviews-section .review__image{width:30px;height:30px}}.landing .reviews-section__button{margin-top:40px;margin-left:auto;margin-right:auto}@media screen and (max-width: 768px){.landing .reviews-section__button{margin-top:24px}}.landing .faq{background-color:var(--extra-light-gray);padding-top:54px}@media screen and (max-width: 768px){.landing .faq{padding-top:40px}}.landing .faq__title{margin-bottom:40px;text-align:center}@media screen and (max-width: 768px){.landing .faq__title{margin-bottom:20px;text-align:left}}.landing .faq .faq-list{display:flex;flex-direction:column;gap:16px;margin:0 auto;max-width:1051px}@media screen and (max-width: 768px){.landing .faq .faq-list{gap:13px}}.landing .faq .faq-list-item{display:flex;gap:16px;position:relative;flex:0 0 auto;border-bottom:1px solid rgba(29,29,33,.2);padding-bottom:14px}@media screen and (max-width: 768px){.landing .faq .faq-list-item{padding-bottom:9px}}.landing .faq .faq-list-item:last-of-type{border-bottom:none}.landing .faq .faq-list-item__header{display:flex;align-items:center;justify-content:space-between;position:relative;flex:0 0 auto;cursor:pointer;outline:none;font-weight:600;color:var(--black);font-size:20px;letter-spacing:0;line-height:28px;gap:5px}@media screen and (max-width: 768px){.landing .faq .faq-list-item__header{font-size:16px;line-height:140%;gap:8px}}.landing .faq .faq-list-item__header::-webkit-details-marker{display:none}.landing .faq .faq-list-item__header:after{content:"";display:block;width:37px;height:37px;background:url(./down-chevron-663b460c.svg) no-repeat center;transition:transform .4s;flex-shrink:0}@media screen and (max-width: 768px){.landing .faq .faq-list-item__header:after{width:24px;height:24px;background-size:24px}}.landing .faq .faq-list-item__body{position:relative;font-weight:500;color:#52525c;font-size:16px;letter-spacing:0;line-height:22.4px;max-height:0;overflow:hidden;transition:max-height .4s ease-out;padding-right:35px}@media screen and (max-width: 768px){.landing .faq .faq-list-item__body{font-size:12px;line-height:140%;margin-top:5px}}.landing .faq .faq-list-item__body p+p{margin-top:1em}.landing .faq .faq-list-item[open] .faq-list-item__header:after{transform:rotate(180deg)}.landing .faq .faq-list-item[open] .faq-list-item__body{max-height:500px}.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}
