.openide-hero{background:#fff;color:#333c57;font-family:Montserrat,sans-serif;height:800px;overflow:hidden;position:relative}.openide-hero__bg{inset:0;overflow:hidden;pointer-events:none;position:absolute}.openide-hero__ellipse{position:absolute}.openide-hero__ellipse img{display:block;height:160.84%;inset:-30.42% -33.73%;max-width:none;position:absolute;width:167.46%}.openide-hero__ellipse--1{inset:-45.71% 27.34% -63.71% -5.94%}.openide-hero__ellipse--2{inset:47.43% 15.26% -134.43% 14.53%}.openide-hero__ellipse--2 img{height:173.22%;inset:-36.61% -40.58%;width:181.16%}.openide-hero__ellipse--3{inset:26.43% 8.39% -44.14% 47.45%}.openide-hero__ellipse--3 img{height:208.24%;inset:-54.12% -60.02%;width:220.04%}.openide-hero__glass{align-items:center;display:flex;height:719.49px;justify-content:center;left:66.25%;position:absolute;top:260px;width:974.849px}.openide-hero__glass img{display:block;flex:none;height:337.008px;-o-object-fit:cover;object-fit:cover;transform:rotate(-27.04deg);width:922.468px}.openide-hero__content{align-items:center;display:flex;flex-direction:column;gap:32px;left:50%;max-width:1308px;padding:0 20px;position:absolute;text-align:center;top:calc(50% + 29.5px);transform:translate(-50%,-50%);width:100%}@media(max-width:768px){.openide-hero__content{gap:24px}}.openide-hero__text{align-items:center;display:flex;flex-direction:column;gap:16px;width:100%}@media(max-width:768px){.openide-hero__text{gap:6px}}.openide-hero__title{color:#333c57;font-size:69px;font-weight:700;line-height:75px;margin:0}.openide-hero__title-gradient{background:linear-gradient(90deg,#383598,#9078d3 49.267%,#dd5157);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.openide-hero__description{font-size:18px;font-weight:400;line-height:28px;margin:0;max-width:730px}.openide-hero__buttons{align-items:center;display:flex;gap:16px}.openide-hero__btn{align-items:center;border-radius:40px;display:inline-flex;font-size:16px;font-weight:600;gap:10px;justify-content:center;line-height:20px;padding:16px 24px 16px 32px;text-decoration:none;transition:opacity .2s ease,box-shadow .2s ease;white-space:nowrap}.openide-hero__btn img{display:block;flex:none}.openide-hero__btn--primary{background:linear-gradient(90deg,#383598,#9078d3 49.267%,#dd5157);color:#fff}.openide-hero__btn--secondary{background:#fff;border:1px solid #9b84e7;color:#333c57}.openide-hero__btn:hover{opacity:.85}.openide-hero__platforms{font-size:14px;line-height:20px;margin:0}@media(max-width:768px){.openide-hero__platforms{display:none}}@media(max-width:1111px){.openide-hero{height:auto;min-height:577px}.openide-hero__glass{inset:auto -420px -200px auto;opacity:.6}.openide-hero__content{left:auto;margin:0 auto;padding:96px 20px 80px;position:relative;top:auto;transform:none}.openide-hero__title{font-size:48px;line-height:54px}}@media(max-width:768px){.openide-hero__glass{height:246px;inset:auto auto -290px calc(100% - 337px);opacity:1;transform:rotate(-39.03deg);transform-origin:0 0;width:673px}.openide-hero__glass img{height:100%;transform:none;width:100%}.openide-hero__content{padding:156px 12px 100px}.openide-hero__title{font-size:32px;line-height:38px}.openide-hero__description{font-size:16px;line-height:24px}.openide-hero__buttons{flex-direction:column;width:100%}.openide-hero__btn{max-width:340px;width:100%}.openide-hero__btn--primary{width:158px}}.main-blog{margin-bottom:80px}@media(max-width:1111px){.main-blog{margin-bottom:40px}}.main-blog .main-blog__container{display:flex;flex-direction:column;gap:40px}.main-blog .blog-page__blog_img-wrapper{background:#f2f4f8;height:200px;overflow:hidden}.main-blog .blog-page__blog_img-wrapper img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center bottom;object-position:center bottom;width:100%}.main-blog .blog-page__blogs{display:flex;gap:24px;justify-content:center}@media(max-width:768px){.main-blog .blog-page__blogs{flex-direction:column}}.main-blog .blog-page__blog{background:var(--White,#fff);border-radius:20px;box-shadow:0 7px 39px #1a264912,0 1.4px 6.338px #1a26490a;display:block;flex:1 1 0;min-width:0;overflow:hidden;text-decoration:none}@media(max-width:768px){.main-blog .blog-page__blog{flex:none;width:calc(100vw - 24px)}}.main-blog .blog-page__blog_tag{border:1px solid #4d409b;border-radius:56px;color:#4d409b;font-family:Montserrat;font-size:12px;font-weight:400;line-height:10px;padding:8px 16px;white-space:nowrap}.main-blog .blog-page__blog_tag--1{border-color:#1c89d7;color:#1c89d7}.main-blog .blog-page__blog_tag--2{border-color:#f24e71;color:#f24e71}.main-blog .blog-page__blog_info{align-items:flex-start;display:flex;flex-direction:column;gap:20px;padding:32px}@media(max-width:768px){.main-blog .blog-page__blog_info{padding:29px 32px 32px}}.main-blog .blog-page__blog_title{color:var(--Black,#333c57);font-family:Montserrat;font-size:20px;font-style:normal;font-weight:600;line-height:28px;margin-bottom:0;text-decoration:none}@media(max-width:768px){.main-blog .blog-page__blog_title{color:var(--Black,#333c57);font-family:Montserrat;font-size:20px;font-style:normal;font-weight:600;line-height:28px}}.main-blog .page__blog_date{color:var(--Gray-1,#727789);font-family:Montserrat;font-size:14px;font-style:normal;font-weight:400;line-height:20px;text-decoration:none}.main-blog .main-blog__title{color:var(--Black,#333c57);font-family:Montserrat;font-size:32px;font-style:normal;font-weight:600;line-height:42px;margin:0;text-align:center}@media(max-width:768px){.main-blog .main-blog__title{font-size:24px;line-height:28px}}.main-blog .main-blog__text{color:var(--Black,#333c57);font-family:Montserrat;font-size:18px;font-style:normal;font-weight:400;line-height:28px}.main-ai-pro{align-items:center;color:#333c57;display:flex;font-family:Montserrat,sans-serif;gap:24px;justify-content:space-between;margin-bottom:80px}.main-ai-pro__text-col{align-items:flex-start;display:flex;flex-direction:column;gap:40px;max-width:100%;width:636px}.main-ai-pro__badge{align-items:center;background:#e9e6fd;border-radius:12px;display:flex;font-size:14px;font-weight:500;gap:8px;justify-content:center;line-height:20px;padding:8px 16px;text-transform:uppercase;white-space:nowrap}.main-ai-pro__badge img{display:block;flex:none}@media(max-width:768px){.main-ai-pro__badge{color:var(--Black,#333c57);font-family:Montserrat;font-size:12px;font-style:normal;font-weight:500;line-height:20px;padding:8px 10px}}.main-ai-pro__body{align-items:flex-start;display:flex;flex-direction:column;gap:20px;width:100%}@media(max-width:768px){.main-ai-pro__body{gap:18px}}.main-ai-pro__title{font-size:40px;font-weight:700;line-height:48px;margin:0}.main-ai-pro__title-accent{color:#4d409b}.main-ai-pro__text{font-size:18px;font-weight:400;line-height:28px;margin:0}.main-ai-pro__link{align-items:center;color:#4d409b;display:flex;font-size:18px;font-weight:600;gap:20px;line-height:28px;text-decoration:none}.main-ai-pro__link img{display:block;flex:none}.main-ai-pro__link:hover{opacity:.8}.main-ai-pro__note{font-size:16px;font-weight:400;line-height:24px;margin:0}@media(max-width:768px){.main-ai-pro__note{color:var(--Black,#333c57);font-family:Montserrat;font-size:14px;font-style:normal;font-weight:400;line-height:20px}}.main-ai-pro__img-wrapper{background:#e9e6fd;border-radius:20px;box-sizing:border-box;flex:none;max-width:100%;padding:20px;width:571px}.main-ai-pro__img-wrapper img{border-radius:12px;box-shadow:0 8px 24px #333c571f;display:block;height:auto;width:100%}@media(max-width:768px){.main-ai-pro__img-wrapper img{border-radius:8px;box-shadow:0 4px 12px #333c571f}.main-ai-pro__img-wrapper{border-radius:12px;padding:12px}}@media(max-width:1111px){.main-ai-pro{align-items:flex-start;flex-direction:column;margin-bottom:40px}.main-ai-pro__text-col{gap:39px;width:100%}.main-ai-pro__title{font-size:28px;line-height:34px}.main-ai-pro__title br{display:none}.main-ai-pro__link,.main-ai-pro__text{font-size:16px;line-height:24px}.main-ai-pro__img-wrapper{align-self:center;max-width:571px;width:100%}}.main-ai-steps{color:#333c57;display:grid;font-family:Montserrat,sans-serif;gap:24px;grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;margin:0 0 110px;padding:0}.main-ai-steps__item{background:#fff;border-top:2px solid #4d409b;display:flex;flex-direction:column;gap:20px;padding:32px}.main-ai-steps__item:before{content:none}@media(max-width:768px){.main-ai-steps__item{gap:27px}}.main-ai-steps__head{align-items:flex-start;display:flex;gap:16px;justify-content:space-between}.main-ai-steps__title{font-size:20px;font-weight:600;line-height:28px;margin:0}@media(max-width:768px){.main-ai-steps__title{color:var(--Black,#333c57);font-family:Montserrat;font-size:20px;font-style:normal;font-weight:600;line-height:24px}}.main-ai-steps__icon{align-items:center;background:#e9e6fd;border-radius:8px;box-sizing:content-box;display:flex;flex:none;height:32px;justify-content:center;padding:8px;width:32px}.main-ai-steps__glyph{display:block;height:32px;position:relative;width:32px}.main-ai-steps__img{display:block;max-width:none;position:absolute}.main-ai-steps__img--safe{inset:8.33%}.main-ai-steps__img--full{height:100%;inset:0;width:100%}.main-ai-steps__img--layers{height:26px;left:3px;top:3px;width:26px}.main-ai-steps__text{font-size:16px;font-weight:400;line-height:24px;margin:0}@media(max-width:768px){.main-ai-steps__text{color:var(--Black,#333c57);font-family:Montserrat;font-size:14px;font-style:normal;font-weight:400;line-height:20px}}@media(max-width:1111px){.main-ai-steps{grid-template-columns:auto;margin-bottom:40px}.main-ai-steps__title br{display:none}}.main-pro{background:linear-gradient(180deg,#4d409b,#35185d);border-radius:32px;color:#fff;display:flex;flex-direction:column;font-family:Montserrat,sans-serif;gap:24px;margin-bottom:22px;overflow:hidden;padding:64px 64px 48px}.main-pro__top{align-items:flex-start;display:flex;gap:24px}.main-pro__head{display:flex;flex:1 1 0;flex-direction:column;gap:32px;min-width:0}.main-pro__brand{align-items:center;display:flex;font-size:40px;font-weight:700;gap:12px;line-height:48px;margin:0}.main-pro__badge{background:linear-gradient(90deg,#9078d3,#dd5157);border-radius:12px;color:#fff;font-size:22px;font-weight:700;line-height:27px;padding:6px 14px}@media(max-width:1111px){.main-pro__badge{border-radius:10px;font-size:16px;line-height:20px;padding:4px 10px}}.main-pro__intro{align-items:flex-start;display:flex;flex-direction:column;gap:24px}.main-pro__title{font-size:48px;font-weight:600;line-height:62px;margin:0;max-width:516px}.main-pro__text{font-size:18px;line-height:28px;margin:0}.main-pro__btn{align-items:center;background:#fff;border-radius:40px;color:#333c57;display:inline-flex;font-size:16px;font-weight:600;gap:10px;justify-content:center;line-height:20px;padding:14px 24px 14px 32px;text-decoration:none;transition:opacity .2s ease;white-space:nowrap}.main-pro__btn img{display:block;flex:none}.main-pro__btn:hover{opacity:.85}@media(max-width:768px){.main-pro__btn{width:100%}}.main-pro__note{align-items:center;color:#e9e6fd;display:flex;font-size:14px;gap:8px;line-height:20px}.main-pro__note img{display:block;flex:none}.main-pro__cards{display:flex;flex:1 1 0;flex-direction:column;gap:12px;list-style:none;margin:0;min-width:0;padding:0}.main-pro__card{align-items:flex-start;background:#ffffff12;border:1px solid hsla(0,0%,100%,.12);border-radius:16px;display:flex;gap:16px;padding:24px}.main-pro__card:before{content:none}.main-pro__icon{align-items:center;background:#e9e6fd;border-radius:8px;box-sizing:content-box;display:flex;flex:none;height:32px;justify-content:center;padding:8px;width:32px}.main-pro__icon--pink{background:#ffd6dc}.main-pro__icon--orange{background:#ffe2c2}.main-pro__icon--blue{background:#d6e2ff}.main-pro__icon--green{background:#d2f4e4}.main-pro__icon img{display:block;max-width:none}.main-pro__card-body{display:flex;flex:1 1 0;flex-direction:column;gap:16px;min-width:0}@media(max-width:768px){.main-pro__card-body{display:contents}}.main-pro__brand,.main-pro__card-text,.main-pro__card-title,.main-pro__footer-text,.main-pro__text,.main-pro__title{color:#fff}.main-pro__card-title{font-size:20px;font-weight:600;line-height:28px;margin:0}@media(max-width:768px){.main-pro__card-title{color:var(--White,#fff);font-family:Montserrat;font-size:20px;font-style:normal;font-weight:600;line-height:24px}}.main-pro__card-text{font-size:16px;line-height:24px;margin:0}@media(max-width:768px){.main-pro__card-text{color:var(--White,#fff);font-family:Montserrat;font-size:14px;font-style:normal;font-weight:400;grid-column:1/3;line-height:20px}}.main-pro__footer{align-items:center;border-top:1px solid rgba(233,230,253,.5);display:flex;gap:16px;justify-content:space-between;padding:32px 32px 0}@media(max-width:768px){.main-pro__footer{padding:24px 24px 0}}.main-pro__footer-text{flex:1 1 0;font-size:16px;line-height:24px;margin:0;max-width:925px;min-width:0}@media(max-width:768px){.main-pro__footer-text{font-size:14px;line-height:20px}}.main-pro__footer-btn{align-items:center;border:1px solid hsla(0,0%,100%,.6);border-radius:40px;color:#fff;display:inline-flex;flex:none;font-size:16px;font-weight:600;gap:8px;line-height:20px;padding:12px 20px 12px 24px;text-decoration:none;transition:background-color .2s ease;white-space:nowrap}.main-pro__footer-btn img{display:block}.main-pro__footer-btn:hover{background:#ffffff1f}@media(max-width:768px){.main-pro__footer-btn{font-size:14px;padding:10px 16px 10px 20px}}@media(max-width:1111px){.main-pro{border-radius:32px;margin-bottom:40px;padding:28px 24px 25px}.main-pro__top{flex-direction:column;width:100%}.main-pro__head{gap:28px;width:100%}.main-pro__title{font-size:29px;line-height:37px}.main-pro__title br{display:none}.main-pro__brand{font-size:30px;line-height:48px}.main-pro__text{font-size:16px;line-height:24px}.main-pro__cards{width:100%}.main-pro__card{display:grid;grid-template-columns:48px auto;grid-template-rows:min-content minmax(0,1fr);padding:20px}.main-pro__footer{align-items:flex-start;flex-direction:column;gap:16px;padding:24px 24px 0}}.main-stack{color:#333c57;display:flex;flex-direction:column;font-family:Montserrat,sans-serif;gap:52px;margin-bottom:82px}.main-stack__head{align-items:flex-end;display:flex;gap:24px;justify-content:space-between}.main-stack__title-col{align-items:flex-start;display:flex;flex-direction:column;gap:24px;max-width:660px}.main-stack__badge{background:#e9e6fd;border-radius:12px;color:#4d409b;font-size:14px;font-weight:600;line-height:20px;padding:8px 16px;text-transform:uppercase;white-space:nowrap}@media(max-width:768px){.main-stack__badge{color:var(--Violet-1,#4d409b);font-family:Montserrat;font-size:12px;font-style:normal;font-weight:600;line-height:20px}}.main-stack__title{color:#333c57;font-size:40px;font-weight:700;line-height:48px;margin:0}.main-stack__title-accent{color:#4d409b}.main-stack__text{color:#333c57;flex:none;font-size:18px;line-height:28px;margin:0;max-width:100%;width:467px}.main-stack__cards{display:grid;gap:24px;grid-auto-rows:auto;grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;margin:0;padding:0}.main-stack__card{background:#fff;border-radius:20px;box-shadow:0 7px 39px #1a264912,0 1.4px 6.3375px #1a26490a;display:flex;flex-direction:column;gap:20px;isolation:isolate;min-height:-moz-fit-content;min-height:fit-content;overflow:hidden;padding:32px;position:relative}.main-stack__card:before{content:none}.main-stack__pixels{height:100%;image-rendering:pixelated;inset:0;pointer-events:none;position:absolute;width:100%;z-index:-1}.main-stack__card-head{align-items:center;display:flex;gap:8px;justify-content:space-between}.main-stack__icon{align-items:center;display:flex;flex:none;height:32px;justify-content:center;width:32px}.main-stack__icon img{display:block;max-width:none}.main-stack__tag{border-radius:35px;font-size:10px;font-weight:600;letter-spacing:1px;line-height:20px;padding:4px 16px;white-space:nowrap}.main-stack__tag--red{background:#ffe1e8;color:#e4486a}.main-stack__tag--blue{background:#d0e9fb;color:#1c89d7}.main-stack__tag--orange{background:#fbd5a3;color:#bc6a00}.main-stack__tag--violet{background:#e9e6fd;color:#4d409b}.main-stack__tag--green{background:#ddf896;color:#4d6905}.main-stack__card-title{color:#333c57;font-size:20px;font-weight:600;line-height:28px;margin:0}.main-stack__card-text{color:#333c57;font-size:16px;line-height:24px;margin:0;white-space:pre-line}.main-stack__note{color:var(--Gray-1,#727789);font-family:Montserrat;font-size:16px;font-style:normal;font-weight:400;line-height:24px;margin:-28px 0 0;text-align:center}@media(max-width:1111px){.main-stack{gap:49px;margin-bottom:24px}.main-stack__head{align-items:flex-start;flex-direction:column}.main-stack__title{font-size:28px;line-height:32px}.main-stack__text{font-size:16px;line-height:24px;width:100%}.main-stack__cards{grid-auto-rows:auto;grid-template-columns:repeat(2,minmax(0,1fr))}.main-stack__note{display:none;margin-top:-8px;text-align:left}}@media(max-width:768px){.main-stack__cards{gap:16px;grid-template-columns:auto}.main-stack__card{gap:18px;padding:34px 32px 32px}.main-stack__card:first-child .main-stack__card-text{color:var(--Black,#333c57);font-family:Montserrat;font-size:16px;font-style:normal;font-weight:400;line-height:24px}.main-stack__card:nth-child(2) .main-stack__card-text,.main-stack__card:nth-child(3) .main-stack__card-text,.main-stack__card:nth-child(4) .main-stack__card-text,.main-stack__card:nth-child(5) .main-stack__card-text,.main-stack__card:nth-child(6) .main-stack__card-text,.main-stack__card:nth-child(7) .main-stack__card-text,.main-stack__card:nth-child(8) .main-stack__card-text,.main-stack__card:nth-child(9) .main-stack__card-text{color:var(--Black,#333c57);font-family:Montserrat;font-size:14px;font-style:normal;font-weight:400;line-height:20px}}.main-db{align-items:center;color:#333c57;display:flex;font-family:Montserrat,sans-serif;gap:24px;justify-content:space-between;margin-bottom:76px}.main-db__img-wrapper{background:#e9e6fd;border-radius:20px;box-sizing:border-box;flex:none;max-width:100%;padding:20px;width:571px}.main-db__img-wrapper img{border-radius:12px;box-shadow:0 8px 24px #333c571f;display:block;height:auto;width:100%}@media(max-width:768px){.main-db__img-wrapper img{border-radius:8px;box-shadow:0 4px 12px #333c571f}.main-db__img-wrapper{border-radius:12px;padding:12px}}.main-db__text-col{align-items:flex-start;display:flex;flex-direction:column;gap:24px;max-width:100%;width:638px}.main-db__badge{align-items:center;background:#e9e6fd;border-radius:12px;color:#333c57;display:flex;font-size:14px;font-weight:500;gap:8px;justify-content:center;line-height:20px;padding:8px 16px;text-transform:uppercase;white-space:nowrap}.main-db__badge img{display:block;flex:none}@media(max-width:768px){.main-db__badge{color:var(--Black,#333c57);font-family:Montserrat;font-size:12px;font-style:normal;font-weight:500;line-height:20px}}.main-db__title{color:#333c57;font-size:40px;font-weight:700;line-height:48px;margin:0}.main-db__title-accent{color:#4d409b}.main-db__text{color:#333c57;font-size:18px;line-height:28px;margin:0}.main-db__list{display:flex;flex-direction:column;gap:8px;list-style:none;margin:0;padding:0;width:100%}.main-db__list-item{align-items:center;color:#333c57;display:flex;font-size:16px;gap:8px;line-height:24px}.main-db__list-item img{display:block;flex:none}.main-db__list-item:before{content:none}@media(max-width:768px){.main-db__list-item{color:var(--Black,#333c57);font-family:Montserrat;font-size:14px;font-style:normal;font-weight:400;gap:6px;line-height:20px}}.main-db__tags{display:flex;flex-wrap:wrap;gap:16px;list-style:none;margin:0;padding:0}@media(max-width:768px){.main-db__tags{gap:9px}}.main-db__tag{background:#e9e6fd;border-radius:8px;color:#4d409b;font-size:14px;font-weight:600;line-height:20px;padding:5px 12px;white-space:nowrap}.main-db__tag:before{content:none}@media(max-width:768px){.main-db__tag{color:var(--Violet-1,#4d409b);leading-trim:both;text-edge:cap;font-family:Montserrat;font-size:14px;font-style:normal;font-weight:600;line-height:20px}}.main-db__more{align-items:center;display:flex;gap:20px}.main-db__more img{display:block;flex:none}.main-db__link{color:#4d409b;font-size:18px;font-weight:600;line-height:28px;text-decoration:underline;white-space:nowrap}.main-db__link:hover{opacity:.8}.main-db__note{color:#333c57;font-size:16px;line-height:24px;margin:0}@media(max-width:768px){.main-db__note{color:var(--Black,#333c57);font-family:Montserrat;font-size:14px;font-style:normal;font-weight:400;line-height:20px}}@media(max-width:1111px){.main-db{align-items:flex-start;flex-direction:column;margin-bottom:24px}.main-db__text-col{width:100%}.main-db__img-wrapper{align-self:center;max-width:571px;width:100%}.main-db__title{font-size:28px;line-height:32px}.main-db__title br{display:none}.main-db__link,.main-db__text{font-size:16px;line-height:24px}.main-db__link{white-space:normal}}.main-eco{background:#f2f4f8;border-radius:24px;color:#333c57;display:flex;flex-direction:column;font-family:Montserrat,sans-serif;gap:24px;margin-bottom:80px;padding:32px}.main-eco__head{align-items:flex-end;display:flex;gap:24px;justify-content:space-between}.main-eco__title-col{align-items:flex-start;display:flex;flex-direction:column;gap:24px;max-width:556px}.main-eco__badge{background:#e9e6fd;border-radius:12px;color:#4d409b;font-size:14px;font-weight:600;line-height:20px;padding:8px 16px;text-transform:uppercase;white-space:nowrap}@media(max-width:768px){.main-eco__badge{color:var(--Violet-1,#4d409b);font-family:Montserrat;font-size:12px;font-style:normal;font-weight:600;line-height:20px}}.main-eco__title{color:#333c57;font-size:40px;font-weight:700;line-height:48px;margin:0}.main-eco__title-accent{color:#4d409b}.main-eco__text{color:#333c57;flex:none;font-size:18px;line-height:28px;margin:0;max-width:100%;width:458px}.main-eco__cards{display:grid;gap:24px;grid-template-columns:repeat(2,minmax(0,1fr))}.main-eco__card{align-items:flex-start;background:#fff;border-radius:20px;display:grid;gap:16px;grid-template-columns:auto;grid-template-rows:min-content min-content min-content minmax(0,1fr);min-height:276px;padding:32px;position:relative}.main-eco__card--accent{background:linear-gradient(115.26deg,#9747ff33 6.06%,#fff3 89.76%),#fff}.main-eco__card .main-eco__more{align-self:self-end}.main-eco__card-head{align-items:center;display:flex;gap:16px;width:100%}.main-eco__icon{align-items:center;display:flex;flex:none;height:40px;justify-content:center;width:40px}.main-eco__icon img{display:block;max-width:none}.main-eco__card-title{color:#333c57;flex:1 1 0;font-size:20px;font-weight:600;line-height:28px;margin:0;min-width:0}@media(max-width:768px){.main-eco__card-title{color:var(--Black,#333c57);font-family:Montserrat;font-size:20px;font-style:normal;font-weight:600;line-height:24px}}.main-eco__card-text{color:#333c57;font-size:16px;line-height:24px;margin:0;max-width:93%}@media(max-width:768px){.main-eco__card-text{color:var(--Black,#333c57);font-family:Montserrat;font-size:14px;font-style:normal;font-weight:400;line-height:20px}}.main-eco__tags{display:flex;flex-wrap:wrap;gap:16px;list-style:none;margin:0;padding:0}.main-eco__tag{background:#e9e6fd;border-radius:8px;color:#4d409b;font-size:14px;font-weight:600;line-height:20px;padding:5px 12px;white-space:nowrap}.main-eco__tag:before{content:none}.main-eco__label{background:#ffe1e8;border-radius:35px;color:#e4486a;font-size:10px;font-weight:600;letter-spacing:1px;line-height:20px;padding:4px 16px;position:absolute;right:32px;text-transform:uppercase;top:32px}.main-eco__hint{align-items:flex-start;display:flex;gap:8px}.main-eco__hint img{display:block;flex:none}.main-eco__hint p{color:#333c57;font-size:14px;line-height:20px;margin:0;max-width:508px}@media(max-width:768px){.main-eco__hint p{color:var(--Black,#333c57);font-family:Montserrat;font-size:12px;font-style:normal;font-weight:400;line-height:16px;max-width:70%}}.main-eco__more{align-items:center;display:flex;gap:20px}.main-eco__more img{display:block;flex:none}@media(max-width:768px){.main-eco__more{gap:14px}}.main-eco__link{color:#4d409b;font-size:18px;font-weight:600;line-height:28px;text-decoration:none;white-space:nowrap}.main-eco__link:hover{opacity:.8}@media(max-width:1111px){.main-eco{margin-bottom:24px;padding:24px}.main-eco__head{align-items:flex-start;flex-direction:column}.main-eco__title{font-size:28px;line-height:32px}.main-eco__title br{display:none}.main-eco__text{font-size:16px;line-height:24px;width:100%}.main-eco__cards{grid-template-columns:auto}.main-eco__card{gap:17px;min-height:0;padding:24px}.main-eco__label{display:none;order:-1;position:static}.main-eco__link{font-size:16px;line-height:24px;white-space:normal}}.main-faq{color:#333c57;font-family:Montserrat,sans-serif;padding-bottom:80px;width:100%}.main-faq__head{align-items:flex-end;display:flex;gap:24px;justify-content:space-between;margin-bottom:32px}.main-faq__title-col{align-items:flex-start;display:flex;flex-direction:column;gap:24px}.main-faq__title{font-size:40px;font-weight:700;line-height:48px;margin:0}.main-faq__btn{align-items:center;background:#fff;border:1px solid #9b84e7;border-radius:40px;color:#333c57;display:inline-flex;flex:none;font-size:16px;font-weight:600;gap:10px;justify-content:center;line-height:20px;padding:16px 24px 16px 32px;text-decoration:none;transition:opacity .2s ease;white-space:nowrap}.main-faq__btn img{display:block;flex:none}.main-faq__btn:hover{opacity:.8}.main-faq__list{display:flex;flex-direction:column;gap:40px}.main-faq__item{-moz-column-gap:23px;column-gap:23px;display:grid;grid-template-columns:280px minmax(0,1fr);min-height:112px}.main-faq__question{font-size:20px;font-weight:700;line-height:28px;margin:0}.main-faq__answer{align-items:flex-start;border-left:2px solid #4d409b;display:flex;flex-direction:column;gap:16px;min-width:0;padding-left:24px}.main-faq__answer-text{font-size:18px;font-weight:400;line-height:28px;margin:0}.main-faq__link{color:#4d409b;font-size:18px;font-weight:700;line-height:28px;text-decoration:none}.main-faq__link:hover{opacity:.8}@media(max-width:1100px){.main-faq__item{grid-template-columns:minmax(210px,28%) minmax(0,1fr)}}@media(max-width:768px){.main-faq{padding-bottom:40px}.main-faq__head{margin-bottom:32px}.main-faq__title-col{gap:20px}.main-faq__title{font-size:28px;line-height:34px}.main-faq__btn{display:none}.main-faq__list{gap:32px}.main-faq__item{display:block;min-height:0}.main-faq__question{border-bottom:2px solid #4d409b;font-weight:600;line-height:24px;padding-bottom:12px}.main-faq__answer{border:0;gap:12px;padding:0}.main-faq__answer-text{margin-top:20px}.main-faq__answer-text,.main-faq__link{font-size:16px;line-height:24px}}.gradient-bg[data-v-62df1d30],.main-container[data-v-62df1d30]{position:relative}.main-container[data-v-62df1d30]{display:flex;gap:44px;margin:80px auto 0;max-width:1440px;padding:0 20px}@media(max-width:1200px){.main-container[data-v-62df1d30]{flex-direction:column;padding:0}}@media(max-width:768px){.main-container[data-v-62df1d30]{margin-top:40px}}@media(max-width:768px){[data-v-62df1d30] .openide-hero__title{font-size:37px;line-height:45px}}.container[data-v-62df1d30]{flex:1;min-width:0}@media(max-width:1200px){.container[data-v-62df1d30]{padding-right:12px;width:100vw}}[data-v-62df1d30] .ai-screen{margin-bottom:80px}@media(max-width:768px){[data-v-62df1d30] .ai-screen{margin-bottom:40px}}.sidebar[data-v-62df1d30]{flex-shrink:0;margin-top:35px;position:relative;width:260px}@media(max-width:1200px){.sidebar[data-v-62df1d30]{margin-top:40px;width:100%}}@media(max-width:768px){.sidebar[data-v-62df1d30]{display:none}}.main-page[data-v-62df1d30]{font-weight:400}.openide-features__sticky-banner[data-v-62df1d30]{position:sticky;top:40px;width:100%}.openide-features__sticky-banner .banner-link[data-v-62df1d30]{border-radius:8px;display:block;overflow:hidden;position:relative;transition:transform .3s ease;width:100%}.openide-features__sticky-banner .banner-link img[data-v-62df1d30]{border-radius:8px;display:block;width:100%}.openide-features__sticky-banner .close-banner-btn[data-v-62df1d30]{align-items:center;cursor:pointer;display:flex;height:44px;justify-content:center;left:88%;opacity:0;padding:0;position:absolute;top:30%;transform:translate(-50%,-50%);transition:all .3s ease;width:44px;z-index:2}.openide-features__sticky-banner .close-banner-btn .close-icon[data-v-62df1d30]{filter:drop-shadow(0 1px 2px rgba(0,0,0,.3));height:20px;width:20px}@media(max-width:1200px){.openide-features__sticky-banner[data-v-62df1d30]{margin:0 auto;max-width:300px;position:static}}.download-page__rainbow[data-v-62df1d30]{background:radial-gradient(ellipse 82% 48% at 52% 112%,rgba(255,112,142,.48) 0,rgba(255,148,170,.38) 25%,rgba(255,188,202,.25) 48%,rgba(255,220,228,.12) 67%,transparent 84%),radial-gradient(ellipse 58% 68% at 61% 91%,rgba(255,189,203,.32) 0,rgba(255,216,224,.22) 43%,rgba(255,239,243,.09) 68%,transparent 86%),radial-gradient(ellipse 54% 72% at 22% 101%,rgba(151,133,224,.46) 0,rgba(174,164,235,.37) 34%,rgba(208,202,245,.2) 58%,transparent 82%),radial-gradient(ellipse 47% 78% at -5% 82%,rgba(70,100,238,.62) 0,rgba(100,124,242,.52) 28%,rgba(145,161,247,.34) 50%,rgba(200,209,251,.15) 69%,transparent 85%);background-repeat:no-repeat;background-size:100% 100%;height:100%;opacity:.2;overflow:hidden;pointer-events:none;position:absolute;width:100%;z-index:-1}.main-hint[data-v-62df1d30]{color:var(--Gray-1,#727789);font-family:Montserrat;font-size:16px;font-style:normal;font-weight:400;line-height:24px;margin-bottom:80px;text-align:center}@media(max-width:768px){.main-hint[data-v-62df1d30]{margin-bottom:40px}}.main-eco__mobile-hint[data-v-62df1d30]{display:none}@media(max-width:768px){.main-eco__mobile-hint[data-v-62df1d30]{color:var(--Gray-1,#727789);display:flex;font-family:Montserrat;font-size:14px;font-style:normal;font-weight:400;line-height:20px;margin-bottom:24px;text-align:center}}
