body{font-family:Onest}@media screen and (max-width:800px){body .desktop{display:none!important}}@media screen and (min-width:800px){body .mobile{display:none!important}}.container{max-width:1440px;margin:0 auto;padding:0 75px}@media screen and (max-width:800px){.container{max-width:800px;margin:0 auto;padding:0 16px}}header.mobile{position:sticky;top:0;background-color:#fff;z-index:1}.header-container{display:flex;height:fit-content;padding:20px 0 16px;justify-content:space-between;align-items:center;box-shadow:0 4px 34px #7b7b7b26;clip-path:inset(0 1px 0 1px)}.header-container__logo{display:flex;align-items:center}.header-container__logo-name{font-family:NotoSans;font-size:36px;line-height:40px;font-weight:700;color:#7ca038}@media screen and (max-width:800px){.header-container__logo-name{font-size:22px;line-height:24px}}.header-container__logo-image{width:51px}.header-container__links{display:flex;gap:50px}.header-container.mobile{clip-path:none;box-shadow:none}.header-container.mobile .open-menu-button.open{display:none}.header-container.mobile .open-menu-button.closed,.header-container.mobile .close-menu-button.open{display:block}.header-container.mobile .close-menu-button.closed{display:none}.header-container.mobile .mobile-menu{position:absolute;z-index:-1;opacity:0;top:9%;right:0;width:100%;background:#fff;box-shadow:-10px 0 #0000001a;transform:translateY(-100%);transition:all .4s ease;padding:0 75px;display:flex;flex-direction:column;gap:20px}.header-container.mobile .mobile-menu.open{transform:translateY(0);opacity:1;z-index:1}.header-container.mobile .mobile-menu a{text-decoration:none;color:#000;font-size:18px}.main-banner{background:#edf6dc;padding:50px 0 130px;border-radius:0 0 60px 60px}@media screen and (max-width:800px){.main-banner{padding:40px 0;border-radius:0 0 24px 24px}}.main-banner .main-banner-container{display:flex;align-items:center;gap:175px}@media screen and (max-width:1150px){.main-banner .main-banner-container{gap:0}}@media screen and (max-width:800px){.main-banner .main-banner-container{flex-direction:column}}.main-banner__info{display:flex;flex-direction:column;flex-basis:50%;justify-self:flex-start}@media screen and (max-width:1150px){.main-banner__info{flex-basis:65%}}.main-banner__info-title{font-weight:700;font-size:48px;line-height:50px;color:#000}@media screen and (max-width:800px){.main-banner__info-title{font-size:22px;line-height:24px}}.main-banner__info-subtitle{font-weight:400;font-size:24px;line-height:30px;color:#6b6666;margin-bottom:50px;margin-top:20px}@media screen and (max-width:800px){.main-banner__info-subtitle{font-size:16px;line-height:20px}}@media screen and (max-width:800px){.main-banner__info-subtitle{margin-bottom:30px}}.main-banner__info__apps-links{display:flex;gap:20px}@media screen and (max-width:900px){.main-banner__info__apps-links img{width:150px}}.main-banner__mockup{position:relative;left:30px}@media screen and (max-width:800px){.main-banner__mockup{left:0}}.main-banner .main-banner-container{gap:0}.main-banner__info{flex-basis:65%}.how-works{display:flex;flex-direction:column;padding:50px 0 80px}@media screen and (max-width:800px){.how-works{padding-top:24px}}.how-works-title{font-weight:700;font-size:48px;line-height:50px;color:#000;margin-bottom:10px}@media screen and (max-width:800px){.how-works-title{font-size:22px;line-height:24px}}.how-works-subtitle{width:70%;font-weight:400;font-size:24px;line-height:30px;color:#6b6666;margin-bottom:36px}@media screen and (max-width:800px){.how-works-subtitle{font-size:16px;line-height:20px}}@media screen and (max-width:800px){.how-works-subtitle{width:fit-content}}.how-works__examples{display:flex;gap:55px}@media screen and (max-width:800px){.how-works__examples{flex-direction:column;gap:16px;align-items:center}}.how-works__examples-example{display:flex;flex-direction:column;align-items:center;gap:10px;background:#f5f7fa;width:393px;height:415px;padding:30px 0;border-radius:30px}@media screen and (max-width:800px){.how-works__examples-example{height:fit-content;width:100%;margin:0 16px;padding:16px}}.how-works__examples-example-description{font-weight:400;font-size:24px;line-height:30px;color:#6b6666;color:#000;text-align:center}@media screen and (max-width:800px){.how-works__examples-example-description{font-size:16px;line-height:20px}}@media screen and (max-width:800px){.how-works__examples-example-description{width:50%}}.how-works__examples-example img{height:285px}@media screen and (max-width:1050px){.how-works__examples-example img{height:210px}}.composition-analysis{display:flex;flex-direction:column;gap:36px}@media screen and (max-width:800px){.composition-analysis{flex-direction:column;gap:44px}}.composition-analysis-title{font-weight:700;font-size:48px;line-height:50px;color:#000;margin-bottom:20px}@media screen and (max-width:800px){.composition-analysis-title{font-size:22px;line-height:24px}}@media screen and (max-width:800px){.composition-analysis-title{margin-bottom:-12px}}.composition-analysis__example{display:flex;align-items:center;gap:50px}@media screen and (max-width:800px){.composition-analysis__example{flex-direction:column;gap:12px}}.composition-analysis__example__description{display:flex;flex-direction:column;gap:20px}@media screen and (max-width:800px){.composition-analysis__example__description{gap:8px}}.composition-analysis__example__description-title{font-weight:700;font-size:34px;line-height:30px;color:#000}@media screen and (max-width:800px){.composition-analysis__example__description-title{font-size:20px;line-height:22px}}.composition-analysis__example__description-subtitle{font-weight:400;font-size:24px;line-height:30px;color:#6b6666}@media screen and (max-width:800px){.composition-analysis__example__description-subtitle{font-size:16px;line-height:20px}}.feedback{background:url(/assets/images/feedback-desktop.svg) center no-repeat;margin:80px 0}@media screen and (max-width:1300px){.feedback{background-size:contain;margin:0 40px}}@media screen and (max-width:600px){.feedback{background:url(/assets/images/feedback-mobile.svg) center no-repeat;margin:26px 0;background-size:auto}}.feedback-container{width:45%;margin:0 auto;padding:50px 0 86px;text-align:center;display:flex;flex-direction:column;gap:10px}@media screen and (max-width:1200px){.feedback-container{width:75%}}@media screen and (max-width:900px){.feedback-container{padding:40px 0;width:70%}}@media screen and (max-width:800px){.feedback-container{width:65%}}@media screen and (max-width:650px){.feedback-container{width:70%}}@media screen and (max-width:600px){.feedback-container{width:50%}}@media screen and (max-width:500px){.feedback-container{width:100%}}.feedback-title{font-weight:700;font-size:34px;line-height:30px;color:#000}@media screen and (max-width:800px){.feedback-title{font-size:20px;line-height:22px}}@media screen and (max-width:1000px){.feedback-title{font-size:24px;line-height:22px}}@media screen and (max-width:500px){.feedback-title{font-weight:600;font-size:20px;line-height:22px}}.feedback-subtitle{font-weight:400;font-size:24px;line-height:30px;color:#6b6666}@media screen and (max-width:800px){.feedback-subtitle{font-size:16px;line-height:20px}}@media screen and (max-width:1000px){.feedback-subtitle{font-size:18px}}@media screen and (max-width:900px){.feedback-subtitle{padding:5px;line-height:20px}}@media screen and (max-width:500px){.feedback-subtitle{padding:0 100px;font-weight:400;font-size:14px;line-height:18px}}@media screen and (max-width:450px){.feedback-subtitle{padding:0 70px}}@media screen and (max-width:400px){.feedback-subtitle{padding:0 45px}}.feedback-email{font-weight:700;font-size:34px;line-height:30px;color:#000;text-decoration:underline}@media screen and (max-width:800px){.feedback-email{font-size:20px;line-height:22px}}@media screen and (max-width:1000px){.feedback-email{font-size:24px;line-height:22px}}@media screen and (max-width:600px){.feedback-email{text-decoration:none;font-weight:600;font-size:20px;line-height:22px}}.footer-container{background:#f5f7fa}.footer-container.mobile{border-radius:24px 24px 0 0}.footer{display:flex;justify-content:space-between;padding:40px 0;flex-direction:column;gap:20px}.footer__logo{display:flex;align-items:center}.footer__logo-name{font-family:NotoSans;font-size:22px;font-weight:700;color:#7ca038}.footer__logo-image{width:35px}.footer__main{display:flex;justify-content:space-between;align-items:center}@media screen and (max-width:800px){.footer__main{flex-direction:column}}.footer__main__logo-name{font-family:NotoSans;font-size:36px;line-height:40px;font-weight:700;color:#7ca038}.footer__main-links{display:flex;gap:50px;font-weight:400;font-size:20px;line-height:24px}@media screen and (max-width:800px){.footer__main-links{flex-direction:column;gap:12px}}.footer__main-links .email-link{font-weight:700;text-decoration:underline}.footer__download-links-apps{display:flex;flex-direction:row;gap:16px}.footer__download-links-apps img{height:50px;width:150px}@media screen and (max-width:800px){.footer__download-links-apps{gap:12px;flex-direction:column}.footer__download-links-apps img{height:42px;width:143px}}.aggreement{font-size:16px;font-weight:400;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.aggreement p{margin:16px 0}.aggreement ul{list-style-type:disc;padding-left:20px}.aggreement h1{font-weight:700;font-size:34px;line-height:30px;color:#000;margin:16px 0}@media screen and (max-width:800px){.aggreement h1{font-size:20px;line-height:22px}}.aggreement h2{font-size:22px;font-weight:700;line-height:30px;color:#000;margin:16px 0}.aggreement .bold{font-size:16px;font-weight:700;line-height:30px;color:#000}.aggreement .italic{font-style:italic}.aggreement .underline{text-decoration:underline}.aggreement a:link,.aggreement a:visited{color:#00f;text-decoration:underline}.aggreement ol{list-style-type:none;counter-reset:item;margin:0;padding:0}.aggreement ol>li{display:table;counter-increment:item;margin-bottom:.6em}.aggreement ol>li:before{content:counters(item,".") ". ";display:table-cell;padding-right:.6em}.aggreement li ol>li{margin:0}.aggreement li ol>li:before{content:counters(item,".") " "}.aggreement .main-list>li:before{font-weight:700;font-size:22px;line-height:30px}@font-face{font-family:NotoSans;src:url(/assets/fonts/NotoSans-VariableFont_wdth,wght.ttf) format("truetype");font-weight:100 900;font-style:normal}@font-face{font-family:NotoSans;src:url(/assets/fonts/NotoSans-Italic-VariableFont_wdth,wght.ttf) format("truetype");font-weight:100 900;font-style:italic}@font-face{font-family:Onest;src:url(/assets/fonts/Onest-VariableFont_wght.ttf) format("truetype");font-weight:100 900;font-style:normal;font-display:swap}*,*:before,*:after{box-sizing:border-box}*:not(dialog){margin:0}@media(prefers-reduced-motion:no-preference){html{interpolate-size:allow-keywords}}body{line-height:1.5;-webkit-font-smoothing:antialiased}img,picture,video,canvas,svg{display:block;max-width:100%}input,button,textarea,select{font:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}p{text-wrap:pretty}h1,h2,h3,h4,h5,h6{text-wrap:balance}#root,#__next{isolation:isolate}a{color:inherit;text-decoration:none}a:visited{color:inherit}a:hover,a:focus{text-decoration:none}a:active{color:inherit}
