html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}.news-item{border-radius:12px;color:#fff;box-shadow:0 2px 8px #00000012;display:flex;align-items:flex-start;justify-content:space-between;flex-direction:column}.news-item__image{width:100%;height:222px;overflow:hidden;border-radius:12px;margin-bottom:20px}@media (max-width: 1024px){.news-item__image{height:auto;aspect-ratio:358/185;border-radius:10px;margin-bottom:16px}}.news-item__image-body{object-fit:cover;object-position:center;width:100%;height:100%}.news-item__date{color:#7e7e81;font-size:.95rem;margin-bottom:8px}.news-item__title{font-size:20px;font-weight:500;margin-bottom:10px}.news-item__title a{color:#fff}@media (max-width: 1024px){.news-item__title{font-size:16px;margin-bottom:4px}}.news-item__category{font-size:20px;color:var(--secondary-white);font-weight:400;margin-bottom:20px}@media (max-width: 1024px){.news-item__category{font-size:14px;margin-bottom:10px}}.news-item__bottom{display:flex;align-items:center;justify-content:space-between;width:100%;gap:20px}@media (max-width: 1024px){.news-item__title{font-size:16px;margin-bottom:4px}.news-item__category{font-size:14px;margin-bottom:10px}}.news-item__links-wrapper.news-item__bottom{gap:16px}.news-item__links-wrapper a{flex-basis:calc((100% - 16px)/2);display:flex;align-items:center;justify-content:center;padding:10px 30px;border:1px solid var(--secondary-black);border-radius:12px;height:45px;background-color:#1a1a1a}.news-item__links-wrapper a svg{max-width:130px}@media (max-width: 1024px){.news-item__links-wrapper a{padding:13px 25px;height:21px;border-radius:8px}.news-item__links-wrapper a svg{max-width:90px}}.like-repost{display:flex;align-items:center;justify-content:flex-start;gap:10px}.like-repost__item{padding:7px 15px;display:flex;align-items:center;justify-content:center;color:var(--secondary-white);border:1px solid var(--secondary-black);border-radius:22px;background-color:#1a1a1a;cursor:pointer;gap:4px;font-size:18px;line-height:1.5;position:relative}.like-repost__icon{display:flex}.like-repost__icon svg{width:100%;height:100%}.sm-icon{width:34px;height:34px}.sm-icon--small{width:24px;height:24px}.like-repost__confirm{position:absolute;top:-10px;left:50%;transform:translate(-50%) translateY(-100%);padding:20px;border-radius:12px;background-color:#1a1a1a;color:#fff;white-space:nowrap}@media (max-width: 1024px){.like-repost__item{font-size:14px;padding:5px 14px}.like-repost{gap:14px}.sm-icon{width:26px;height:26px}.sm-icon--small{width:20px;height:20px}}.link-button{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:19px 50px;color:var(--secondary-white);font-size:18px;line-height:1.5;border:1px solid var(--secondary-black);border-radius:12px;max-width:280px;transition:background .4s ease,color .4s ease;cursor:pointer;background-color:#141414;z-index:1}.link-button__icon{width:25px;height:25px}@media (max-width: 1024px){.link-button__icon{width:20px;height:20px}}@media (hover: hover){.link-button:hover{background:#262626;color:#fff}}@media (max-width: 1600px){.link-button{padding:19px 25px}}.link-button--is-block{width:100%;max-width:none}@media (max-width: 1024px){.link-button{max-width:none;padding:13px 25px;font-size:14px;border-radius:8px;gap:4px}.link-button__icon{width:20px;height:20px}}.news-header{padding:120px 0;background-color:#1a1a1a}@media (max-width: 1024px){.news-header{padding:40px 0}}.news-header__badge{padding:6px 10px;border-radius:4px;background-color:var(--grey);margin-bottom:16px;display:inline-block;font-size:20px}@media (max-width: 1024px){.news-header__badge{font-size:14px;font-style:normal;font-weight:500;line-height:150%;letter-spacing:-.42px;margin-bottom:10px;padding:4px 8px}}.news-header__title{font-size:58px;line-height:1.3;font-weight:500;font-family:KumbhSans,sans-serif}@media (max-width: 1024px){.news-header__title{font-size:28px;font-style:normal;font-weight:500;line-height:130%;letter-spacing:-.84px}}.news-header__label{background:var(--grey);color:#fff;font-size:1.1rem;font-weight:500;border-radius:8px;padding:6px 10px;margin-bottom:16px;display:inline-block}.news__main{padding:80px 0;display:flex;align-items:center;justify-content:flex-start}@media (max-width: 1024px){.news__main{flex-direction:column;padding:40px 0}}.news__main-image{border-radius:12px;overflow:hidden}.news__main-image__body{width:100%;height:420px;object-fit:cover;display:flex}@media (max-width: 1024px){.news__main-image__body{height:auto;aspect-ratio:358/213}}.news__main-content{padding-left:80px}@media (max-width: 1024px){.news__main-content{padding:30px 0 0}}.news__main__title{font-size:32px;line-height:1.5;margin-bottom:30px;font-weight:600}@media (max-width: 1024px){.news__main__title{font-size:20px;font-style:normal;font-weight:600;line-height:150%;letter-spacing:-.6px;margin-bottom:6px}}.news__main_description{font-size:20px;color:var(--secondary-white);margin-bottom:50px}@media (max-width: 1024px){.news__main_description{font-size:16px;font-style:normal;font-weight:400;line-height:150%;letter-spacing:-.48px;margin-bottom:20px}}.news__main__data{display:flex;align-items:center;justify-content:flex-start;gap:50px;margin-bottom:50px}@media (max-width: 1024px){.news__main__data{gap:20px;justify-content:space-between;margin-bottom:28px;align-items:flex-start}}.news__main-content__bottom{display:flex;align-items:flex-start;justify-content:space-between;align-items:center}.news__main__data-item__title{color:var(--secondary-white);margin-bottom:4px}@media (max-width: 1024px){.news__main__data-item__title,.news__main__data-item__text{font-size:14px;font-style:normal;font-weight:400;letter-spacing:-.42px}}.news__grid{padding:80px 0}.news__grid .container{display:grid;grid-template-columns:repeat(3,1fr);column-gap:30px;row-gap:80px}.similar-news-header{color:#ccc;font-size:28px;margin-bottom:60px}@media (max-width: 1024px){.similar-news-header{font-size:20px;line-height:1.3;margin-bottom:40px}.news__grid{padding:40px 0}.news__grid .container{grid-template-columns:1fr;gap:40px}}.line{width:100%;height:1px;background-color:var(--secondary-black)}.main-banner .container{display:grid;grid-template-columns:1.44fr 1fr}@media (max-width: 1024px){.main-banner .container{max-width:100%;padding:0;grid-template-columns:1fr}}.main-banner__left-top{padding:150px 50px 100px 0}@media (max-width: 1024px){.main-banner__left-top{padding:40px 0}.main-banner__left{padding-left:16px;padding-right:16px}}.main-banner__sup-header{font-size:30px;line-height:1.2;color:var(--light-grey);margin-bottom:30px;font-weight:500;letter-spacing:-.9px}@media (max-width: 1024px){.main-banner__sup-header{font-size:18px;font-style:normal;font-weight:500;line-height:120%;letter-spacing:-.54px;margin-bottom:14px}}.main-banner__header{font-size:70px;line-height:1.2;margin-bottom:20px;font-weight:500;letter-spacing:-2.1px;font-family:KumbhSans,sans-serif}@media (max-width: 1024px){.main-banner__header{font-size:30px;font-style:normal;font-weight:500;line-height:120%;letter-spacing:-.9px;margin-bottom:10px}}.main-banner__description{font-size:18px;line-height:1.5;color:var(--triary-white);font-weight:400}@media (max-width: 1024px){.main-banner__description{font-size:14px;font-style:normal;font-weight:400;line-height:150%;letter-spacing:-.42px}}.main-banner__left-bottom{display:grid;align-items:center;justify-content:space-between;grid-template-columns:repeat(3,1fr);gap:100px;line-height:1.5}@media (max-width: 1024px){.main-banner__left-bottom{gap:40px;border-top:1px solid var(--secondary-black)}}.main-banner__left-bottom__item{padding:50px 0;position:relative}@media (max-width: 1024px){.main-banner__left-bottom__item{padding:20px 0}}.main-banner__left-bottom__item:first-child:before{display:none}.main-banner__left-bottom__item:before{position:absolute;content:"";top:0;bottom:0;left:-50px;width:1px;background-color:var(--secondary-black)}@media (max-width: 1024px){.main-banner__left-bottom__item:before{left:-20px}}.main-banner__left-bottom__item-number{font-size:40px;font-weight:600;letter-spacing:-1.2px}@media (max-width: 1024px){.main-banner__left-bottom__item-number{font-size:24px;letter-spacing:-.72px;line-height:150%}}.main-banner__left-bottom__item-text{font-size:18px;color:var(--secondary-white)}@media (max-width: 1024px){.main-banner__left-bottom__item-text{font-size:14px;letter-spacing:-.42px;line-height:150%}}.main-banner__right{border-left:1px solid var(--secondary-black);display:flex;align-items:flex-end;justify-content:center;min-width:512px;flex-direction:column;position:relative}.main-banner__right__inner{display:flex;flex-direction:column;align-items:flex-start;z-index:1}.main-banner__right:before{content:"";pointer-events:none;position:absolute;top:0;left:0;right:0;aspect-ratio:653 / 782;background-size:cover;opacity:.5;max-height:100%;background-image:url(/assets/AbstractDesign-CXCuBifZ.avif)}.main-banner__right__image{width:100%;height:100%;object-fit:cover;opacity:.5}.main-banner__right__title{font-size:24px;margin-bottom:14px;position:relative}.main-banner__right__text{font-size:18px;color:var(--secondary-white);margin-bottom:30px;position:relative}.main-banner__right__logo svg{width:355px;height:92px}@media (max-width: 1024px){.main-banner .link-button{width:100%;box-sizing:border-box}.main-banner__right__text{font-size:14px;line-height:150%;letter-spacing:-.42px;margin-bottom:20px}.main-banner .container{display:block;max-width:100%;padding:0}.main-banner__sup-header{font-size:18px;line-height:1.2;margin-bottom:14px}.main-banner__header{font-size:30px}.main-banner__left-top{padding:40px 0}.main-banner__right__title{font-size:16px;line-height:150%;letter-spacing:-.54px;margin-bottom:4px}.main-banner__description{font-size:14px}.main-banner__right{padding:32px 32px 40px;min-width:auto;align-items:flex-start;overflow:hidden}.main-banner__right__logo svg{width:164px;height:43px}.main-banner__right__inner{width:100%}.main-banner__right__inner .article__left__links-wrapper{max-width:316px;width:100%}.main-banner__right:before{max-height:150%}}.products-header{display:flex;align-items:flex-start;justify-content:center;padding-top:120px;padding-bottom:120px;background-color:#1a1a1a}.products-header__title{color:#fff;font-size:80px;font-weight:500;padding-bottom:20px;line-height:130%;font-family:KumbhSans,sans-serif}.products-header__desc{color:#98989a;line-height:150%}@media (max-width: 1024px){.products-header{padding:40px 0}.products-header__title{font-size:28px;padding-bottom:10px}}.product-item{padding-top:80px;padding-bottom:80px;margin-top:-1px;box-sizing:border-box;position:relative}.product-item__image-wrap{display:flex;align-items:center;justify-content:center;height:270px;background:#232323;overflow:hidden;border-radius:12px;display:inline-block;width:auto}.product-item__image{width:100%;height:100%;object-fit:cover}.product-item__content{display:flex;flex-direction:column;flex:1}.product-item__title{padding-top:30px;padding-bottom:14px;font-size:22px;font-weight:600}.product-item__title a{color:#fff}.product-item__desc{color:#98989a;letter-spacing:-.54px;height:150%;font-weight:400;padding-bottom:30px}.product-item__actions{display:flex;align-items:center;gap:20px;margin-top:auto}.product-item__button{position:relative;flex:1;display:flex;padding:20px 26px;background:transparent;line-height:1.5;font-weight:400;border-radius:12px;cursor:pointer;transition:background .4s ease,color .4s ease;outline:none;align-items:center;justify-content:center;color:#98989a}.product-item__button-inner{display:inline-flex;gap:10px}@media (hover: hover){.product-item__button:hover{background:#262626;color:#fff}}.product-item__button--orange{background:#d34904;color:var(--main-black);position:relative;border-radius:12px;text-shadow:1px 1px 0 rgba(255,0,0,.5),-1px -1px 0 rgba(0,255,255,.5);animation:buttonGlitch 2s infinite}@keyframes buttonGlitch{0%,to{text-shadow:1px -1px 0 rgba(255,0,0,.5),1px -1px 0 rgba(0,255,255,.5)}25%{text-shadow:-1px 1px 0 rgba(255,0,0,.7),-1px 1px 0 rgba(0,255,255,.7)}50%{text-shadow:1px -1px 0 rgba(255,0,0,.7),-1px -1px 0 rgba(0,255,255,.7)}75%{text-shadow:2px 0 0 rgba(255,0,0,.7),-2px 0 0 rgba(0,255,255,.7)}}.product-item__button--orange:hover{animation-duration:.5s!important}.product-item__label{background:#d95c1b;color:#fff;border-radius:8px}@media (max-width: 1024px){.product-item{padding:20px 0}.product-item__title{font-size:16px;padding:20px 0 10px}.product-item__desc{padding-bottom:20px}.product-item__image-wrap{max-height:initial;width:100%;height:auto;aspect-ratio:358/185}.product-item__image{object-fit:cover}.product-item__button{padding:14px 25px;border-radius:8px}.product-item__actions:has(.product-item__button--orange){display:grid;grid-template-columns:repeat(2,1fr)}}.glitch-button-container{position:relative;display:inline-block;overflow:hidden;border-radius:12px;cursor:pointer;z-index:1}.glitch-button-content{position:relative;z-index:5;padding:10px 20px;color:#fff;font-weight:700;letter-spacing:1px;text-transform:uppercase;text-shadow:1px 1px 0 rgba(255,0,0,.5),-1px -1px 0 rgba(0,255,255,.5);display:flex;align-items:center;justify-content:center;pointer-events:none}.glitch-canvas{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.glitch-button-container:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#0000001a;z-index:2;pointer-events:none}.glitch-button-container:before{content:"";position:absolute;top:-2px;left:-2px;right:-2px;bottom:-2px;background:linear-gradient(45deg,red,#ff7300,#fffb00,#48ff00,#00ffd5,#002bff,#7a00ff,#ff00c8,red);z-index:0;animation:glowing 20s linear infinite;background-size:400%;border-radius:14px;opacity:0;transition:opacity .3s ease}.glitch-button-container:hover:before{opacity:.7}@keyframes glowing{0%{background-position:0 0}50%{background-position:400% 0}to{background-position:0 0}}.flicker-text{display:inline-block;animation:textFlicker 5s infinite alternate}@keyframes textFlicker{0%{opacity:1}95%{opacity:1}to{opacity:.1}}.glitch-canvas{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0}.glitch-label{position:relative;z-index:1;font-size:18px;font-weight:700;color:var(--main-black);font-family:Orbitron,sans-serif;pointer-events:none}@media (max-width: 1024px){.glitch-label{font-size:14px}}@media (max-width: 1024px){.products{overflow:hidden}}.products-list{display:grid;column-gap:80px;grid-template-columns:repeat(3,1fr)}@media (max-width: 1024px){.products-list{grid-template-columns:1fr}}.vacancies{padding:120px 0;background-color:#1a1a1a;border-bottom:1px solid var(--secondary-black)}.vacancies__header-wrapper{display:flex;align-items:center;justify-content:flex-start;flex-direction:row;gap:80px;margin-bottom:100px}.vacancies__logo{width:150px;height:150px;display:flex;flex:0 0 150px}.vacancies-text{color:var(--triary-white);margin-top:30px}.vacancies__links{background-color:var(--main-black);border-radius:12px;display:grid;gap:20px;padding:20px;border:1px solid var(--secondary-black);grid-template-columns:repeat(3,1fr)}.links-list__item{background-color:#1a1a1a;padding:40px;border-radius:12px;border:1px solid var(--secondary-black);color:var(--secondary-white);transition:background-color .3s ease-in}@media (hover: hover){.links-list__item:hover{background-color:#212121}}.links-list__item-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px;color:var(--main-white)}.links-list__item-logo{width:52px;height:52px}@media (max-width: 1024px){.vacancies{padding:40px 0}.vacancies__header-wrapper{flex-direction:column;gap:20px;align-items:flex-start;margin-bottom:40px}.vacancies__logo{width:60px;height:60px;flex-basis:60px}.vacancies-text{margin-top:16px}.vacancies__links{display:flex;flex-direction:column;padding:10px;gap:10px}.links-list__item{padding:24px}.links-list__item-top{margin-bottom:10px}.links-list__item-logo{width:40px;height:40px}}.page-key-visual{position:relative;display:flex;align-items:center;justify-content:center;max-height:598px;overflow:hidden}.page-key-visual__image{width:100%;height:100%;object-fit:cover;position:relative}.page-key-visual:after{position:absolute;content:"";top:0;left:0;right:0;bottom:0;background:linear-gradient(#14141400,#14141466 76%,#141414)}.page-key-visual__title{position:absolute!important;font-size:64px;line-height:1.5;bottom:25px;z-index:1;text-align:center;padding-inline:12px}.green{color:#1fab79}.red{color:#fe3c30}.yellow{color:#ffae27}.blue{color:#1f70f0}@media (max-width: 1024px){.page-key-visual{height:281px}.page-key-visual__title{font-size:28px;bottom:16px}}.about-section{border-bottom:1px solid var(--secondary-black);line-height:1.5}.about-section__inner{display:grid;align-items:center;grid-template-columns:4.5fr 7.5fr}.about-section__logo{margin-bottom:50px;display:flex}.about-section__industry{font-size:40px;margin-bottom:30px;font-family:KumbhSans,sans-serif}.about-section__slogan{color:var(--secondary-white)}.about-section__image{width:100%;height:100%;object-fit:cover;border-radius:12px;margin-bottom:30px}.about-section__left{padding:0 80px 0 0}.about-section__right{padding:80px 0 80px 80px;border-left:1px solid var(--secondary-black)}.about-section__title{font-size:26px;margin-bottom:14px}.about-section__description{color:var(--secondary-white);margin-bottom:50px}.about-section__tile{display:grid;gap:20px;grid-template-columns:repeat(3,1fr)}.about-section__tile-item{padding:30px;border-radius:13px;border:1px solid var(--secondary-black);background-color:#1a1a1a}.about-section__tile-item__key{color:var(--secondary-white)}.about-section__tile-item__value{font-size:20px;font-weight:500}.about-section__logo-body{width:80px;height:80px}@media (max-width: 1024px){.about-section__inner{display:flex;flex-direction:column;align-items:flex-start}.about-section__left,.about-section__right{padding:40px 0}.about-section__logo{margin-bottom:30px}.about-section__logo-body{width:50px;height:50px}.about-section__industry{font-size:21px;margin-bottom:10px}.about-section__right{border-left:none;border-top:1px solid var(--secondary-black);width:100%}.about-section__image{height:165px;object-fit:cover;margin-bottom:20px}.about-section__title{font-size:18px}.about-section__description{margin-bottom:30px}.about-section__tile{grid-template-columns:repeat(2,1fr);grid-template-areas:"one two" "three three"}.about-section__tile-item{padding:20px}.about-section__tile-item:nth-child(1){grid-area:one}.about-section__tile-item:nth-child(2){grid-area:two}.about-section__tile-item:nth-child(3){grid-area:three}.about-section__tile-item__value{font-size:14px}}.article__wrapper{display:grid;align-items:flex-start;grid-template-columns:8fr 4fr;gap:20px}.article__left{padding:80px 80px 80px 0}.article__subtitle{font-size:28px}.article__subtitle:nth-of-type(n+2){margin-top:30px}.article__paragraph{margin-top:24px;color:var(--secondary-white)}.article__paragraph--small-gap{margin-top:14px}.article__subparagraph{color:var(--secondary-white);font-weight:600}.article__image-wrapper{display:flex;align-items:center;justify-content:center;margin-top:24px}.article__image{width:400px;height:300px;border-radius:12px;vertical-align:center}.article__list{font-size:18px;color:var(--secondary-white);list-style-type:none}.article__right{border-left:1px solid var(--secondary-black);height:100%}.article__right-top{padding:50px 0 50px 80px}.article__right-bottom{padding:80px 0 80px 80px;display:grid;align-items:flex-start;justify-content:stretch;gap:50px;position:relative;border-top:1px solid var(--secondary-black)}.article__right-bottom .glitch-label{font-size:22px}.article__right-bottom .glitch-canvas{width:450px}@media (min-width: 1025px){.article__right-bottom:before{content:"";pointer-events:none;position:absolute;top:-1px;right:min(calc((-100vw + 1596px)/2),-40px);width:max(calc((100vw - 1596px)/2),40px);height:1px;background-color:var(--secondary-black)}}.article__data{display:grid;align-items:flex-start;justify-content:flex-start;column-gap:20px;row-gap:30px;grid-template-columns:repeat(2,1fr);line-height:1.5}.article__contents{border-radius:12px;padding:20px 40px;list-style:disc;background-color:#1a1a1a;margin-top:16px}.article__contents li{padding-left:4px}.article__contents li+li{margin-top:20px}.article__left__links{line-height:1.5;margin-top:95px}.article__left__links__inner{margin:0 auto}.article__left__links-wrapper{display:flex;align-items:center;justify-content:flex-start;gap:16px}.article__left__links a{display:flex}.article__left__links__inner__title svg{max-width:355px}.store-link{width:248px;box-sizing:border-box;border:1px solid #262626;border-radius:9px;background-color:#1a1a1a;padding:12px 60px}.fs24-mb14-mt24{font-size:24px;margin-bottom:14px}.article__left__links__title{font-size:80px}.fs18-sec-white-mb30{font-size:18px;color:var(--secondary-white);margin-bottom:30px}@media (max-width: 1024px){.article__wrapper{display:flex;flex-direction:column-reverse;gap:0}.article__right{border-left:none;width:100%;border-bottom:1px solid var(--secondary-black)}.article__right-top{padding:20px 0;border-bottom:1px solid var(--secondary-black);display:flex;align-items:center;justify-content:center}.article__right-bottom{padding:40px 0;gap:30px}.article__data{row-gap:20px}.article__contents-wrapper .color-second-white{font-size:16px}.article__contents{padding:18px 38px;border-radius:12px}.article__left{padding:40px 0}.article__subtitle{font-size:18px}.article__paragraph{margin-top:14px}.article__subtitle:nth-of-type(n+2){margin-top:24px}.article__paragraph--small-gap{margin-top:8px}.article__left__links{font-size:40px;margin-top:24px}.article__image{width:100%;height:auto}.article__left__links__inner__title{padding:70px 90px;background-color:#212121;border-radius:10px}.article__left__links-wrapper{display:grid;grid-template-columns:repeat(2,1fr)}.store-link{width:auto;padding:6px 22px;max-width:150px}.fs24-mb14-mt24{font-size:16px;margin-bottom:4px;margin-top:16px}.fs18-sec-white-mb30{font-size:14px;margin-bottom:10px}.article__left__links__inner__title svg{max-width:100%}}.vacancies__page-top{padding:80px 0}.vacancies__title{font-size:20px;line-height:1.5}.vacancies__text{line-height:1.3;margin-top:14px;color:var(--secondary-white)}.vacancies__page-bottom{display:grid;grid-template-columns:4.5fr 7.5fr;align-items:center;justify-content:space-between}.vacancies-page__title{font-size:58px;line-height:1.3;font-family:KumbhSans,sans-serif}.vacancies__slogan{padding:80px 80px 80px 0}.vacancies__slogan-icon{width:80px;height:80px}.vacancies-form{display:grid;padding:80px 0 80px 80px;grid-template-areas:"name surname" "email location" "text text" "button-wrapper button-wrapper";column-gap:50px;grid-template-columns:repeat(2,1fr)}.vacancies-form input{background-color:#1a1a1a;padding:19px;color:#666;border:1px solid #262626;border-radius:8px;width:100%;box-sizing:border-box;font-size:18px;line-height:1.5;transition:box-shadow .2s ease-in}.vacancies-form label p{margin-bottom:16px}.vacancies-form label:nth-of-type(1){grid-area:name}.vacancies-form label:nth-of-type(2){grid-area:surname}.vacancies-form label:nth-of-type(3){grid-area:email;margin-top:50px}.vacancies-form label:nth-of-type(4){grid-area:location;margin-top:50px}.vacancies-form input:focus{box-shadow:0 0 0 4px #191919;color:#fff}.vacancies-form__button-wrapper{display:flex;align-items:flex-start;justify-content:flex-end;margin-top:50px;grid-area:button-wrapper}.vacancies-form__text{line-height:1.5;color:var(--secondary-white);margin-top:16px;grid-area:text}.test{padding:80px 0;max-width:788px;margin:0 auto;display:flex;align-items:center;justify-content:flex-start;flex-direction:column;gap:100px}.test-item{display:flex;align-items:center;justify-content:flex-start;flex-direction:column;gap:30px}.test-item__title{font-size:26px}.test-item__image{max-height:500px;border-radius:24px}.test-item__options{display:flex;align-items:center;justify-content:center;gap:10px;border:1px solid #262626;padding:10px;border-radius:10px}.test-item__options-item{padding:18px 38px;border-radius:8px;border:1px solid #262626;color:var(--secondary-white);transition:color .3s ease-in,background-color .3s ease-in;cursor:pointer}.test-item__options-item:has(input:checked){background-color:#363636;color:var(--main-white)}@media (hover: hover){.test-item__options-item:hover{background-color:#262626}}.test-item__options-item input{display:none}.test-item__options+p{margin-top:15px;text-align:center;color:var(--secondary-white);padding-bottom:6px}.test-confirmation{padding:40px;border-radius:12px;background-color:#1a1a1a;display:flex;align-items:center;justify-content:space-between;gap:70px;border:1px solid var(--secondary-black)}.test-confirmation__title{font-size:22px;font-weight:600;margin-bottom:8px}.test-confirmation__text{color:var(--secondary-white)}.thanks{padding:120px 0;background-color:#1a1a1a}.thanks__wrapper{display:flex;align-items:center;justify-content:space-between}.thanks__title{font-size:80px;margin-bottom:20px;font-family:KumbhSans,sans-serif}.thanks__text{color:var(--secondary-white)}@media (max-width: 1024px){.vacancies__page-top{padding:40px 0}.vacancies__title{font-size:18px}.vacancies__text{line-height:1.5}.vacancies__slogan{padding:40px 0}.vacancies__slogan-icon{width:50px;height:50px}.vacancies__page-bottom{display:block}.vacancies-page__title{font-size:28px}.vacancies-form{padding:40px 20px;display:flex;flex-direction:column;gap:12px;border-top:1px solid var(--secondary-black)}.vacancies-form label:nth-of-type(3),.vacancies-form label:nth-of-type(4){margin-top:0}.vacancies-form label p{margin-bottom:12px}.vacancies-form label:not(:first-of-type) p{margin-top:8px}.vacancies-form input{border-radius:6px;font-size:14px;padding:15px}.vacancies-form__button-wrapper{margin-top:20px}.vacancies-form__text{margin-top:0}.test{padding:32px 0;max-width:100%;gap:32px}.test-item{width:100%}.test-item__image{max-width:100%;aspect-ratio:1 / 1;object-fit:cover}.test-item__options{flex-wrap:wrap}.test-item__options-item{padding:12px 32px}.test-confirmation{flex-direction:column;gap:20px}.test-confirmation__title{font-size:16px}.thanks{padding:40px 0}.thanks__title{font-size:28px;margin-bottom:10px}.thanks__wrapper{flex-direction:column;align-items:flex-start;gap:30px}.thanks__wrapper .link-button{width:100%;box-sizing:border-box}}.database{display:grid;grid-template-columns:4.5fr 7.5fr;align-items:center;justify-content:space-between}.database-page__title{font-size:40px;margin-bottom:30px;font-family:KumbhSans,sans-serif}.database__slogan-icon{width:80px;height:80px}.database-form{display:grid;padding:80px 0 80px 80px;grid-template-areas:"name surname" "email location" "text text" "button-wrapper button-wrapper";column-gap:50px;border-left:1px solid var(--secondary-black)}.database-form input{background-color:#1a1a1a;padding:19px;color:#666;border:1px solid #262626;border-radius:8px;width:100%;box-sizing:border-box;font-size:18px;line-height:1.5;transition:box-shadow .2s ease-in}.database-form input:focus{box-shadow:0 0 0 4px #191919}input.input-error{border-color:#f44336;box-shadow:0 0 0 1px #f44336}.error-message{color:#f44336;font-size:14px;margin-top:8px}.database-form__button-wrapper{display:flex;align-items:flex-start;justify-content:flex-start;margin-top:50px;grid-area:button-wrapper}.database-form label p{margin-bottom:16px}.database-page__text{color:var(--secondary-white)}.database-code__wrapper{font-family:KumbhSans,sans-serif}.database-code{padding:100px 0;background-color:#1a1a1a}.database-code__bottom{display:flex;align-items:center;justify-content:flex-start;gap:20px}.database-code__title{font-size:40px;margin-bottom:8px}.database-code__text{font-size:80px;line-height:1.3}.database-list__item{padding:80px 0;display:grid;align-items:center;justify-content:flex-start;grid-template-columns:1fr 3fr}.database-list__item-name,.database-list__item-status{font-size:26px;font-weight:600;margin-bottom:10px}.database-list__item-role,.database-list__item-robotId{color:var(--secondary-white)}.database-list__item__right{padding-left:30px}.database-list__item-status.animate{color:#f50;transition-delay:.2s}.database-list__item-status--blue{color:#1f70f0!important}.database-list__item-status--red{color:#fe3c30!important}.database-code__copy{width:80px;height:80px;display:flex;cursor:pointer}.database-code__copy-wrapper{position:relative}.database-code .like-repost__confirm{background-color:#141414}.database-list__item-robotId.animate{transition-delay:.3s!important}@media (max-width: 1024px){.database{display:block}.database__slogan{padding:40px 0}.database__slogan-icon{width:50px;height:50px}.database-page__title{font-size:28px}.database-code{padding:40px 0}.database-list__item{display:block;padding:48px 0}.database-list__item__right{padding-left:0;margin-top:50px}.database-list__item-name{font-size:20px}.database-list__item-robotId{font-size:14px}.database-code__title{font-size:20px}.database-code__text{font-size:26px}.database-code__copy{width:32px;height:32px}.database-code__bottom{gap:10px}.database-page__title{margin-bottom:20px}.database-form{border-left:none;padding:40px 0;display:flex;flex-direction:column;gap:32px;border-top:1px solid var(--secondary-black)}.database-form__button-wrapper{margin-top:24px}.database-form input{padding:15px;font-size:14px}}:root{--primary: #000;--secondary: #121212;--accent: #00ff7f;--text: #fff;--text-light: #ccc;--border: #333}.wiki{@keyframes mathShine{0%{background-position:0% 0%}to{background-position:200% 200%}}}.wiki *{margin:0;padding:0;box-sizing:border-box;font-family:Inter,Segoe UI,sans-serif}.wiki body{background-color:var(--primary);color:var(--text);min-height:100vh;overflow-x:hidden}.wiki .container{max-width:1600px;margin:0 auto;padding:0 20px}.wiki .content{display:grid;grid-template-columns:350px 1fr 350px;gap:40px;padding:80px 0}.wiki .sidebar{background:var(--secondary);border-radius:10px;padding:20px;border:1px solid var(--border);box-shadow:0 4px 15px #0003}.wiki .sidebar h3{margin-bottom:20px;color:var(--accent);font-size:1.3rem}.wiki .formula-list{list-style:none}.wiki .formula-item{padding:12px 15px;margin-bottom:8px;background:var(--primary);border-radius:6px;cursor:pointer;transition:all .3s ease;border-left:3px solid transparent;position:relative}.wiki .formula-item:hover{background:var(--secondary);border-left:3px solid var(--accent);transform:translate(5px)}.wiki .formula-item.active{background:var(--accent);color:var(--primary);border-left:3px solid var(--accent)}.wiki .formula-item.active:after{content:"▶";position:absolute;right:15px;top:50%;transform:translateY(-50%);color:var(--primary);font-weight:700}.wiki .main-content{background:var(--secondary);border-radius:10px;padding:30px;border:1px solid var(--border);box-shadow:0 4px 15px #0003}.wiki .formula-title{font-size:2rem;margin-bottom:20px;color:var(--accent)}.wiki .formula-content{font-size:1.1rem;line-height:1.6;margin-bottom:20px;color:var(--text-light)}.wiki .math-display{background:var(--primary);padding:25px;border-radius:10px;text-align:center;margin:25px 0;border:1px solid var(--border);position:relative;overflow:hidden}.wiki .math-display:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(45deg,transparent,rgba(0,255,127,.05),transparent);background-size:200% 200%;animation:mathShine 3s linear infinite;z-index:1}.wiki .visualization{height:350px;background:var(--primary);border-radius:10px;position:relative;overflow:hidden;margin-top:20px;border:1px solid var(--border)}.wiki canvas{width:100%;height:100%}.wiki .controls{display:none}.wiki .control-btn{padding:12px 25px;background:var(--primary);border:1px solid var(--accent);color:var(--accent);border-radius:30px;cursor:pointer;transition:all .3s ease;font-size:1rem;font-weight:600}.wiki .control-btn:hover{background:var(--accent);color:var(--primary);box-shadow:0 4px 15px #00ff7f4d}.wiki .quantum-game{background:var(--secondary);border-radius:10px;padding:20px;border:1px solid var(--border);box-shadow:0 4px 15px #0003}.wiki .game-title{text-align:center;color:var(--accent);margin-bottom:20px;font-size:1.8rem}.wiki .game-description{margin-bottom:20px;line-height:1.6;color:var(--text-light)}.wiki .game-container{height:300px;background:var(--primary);border-radius:10px;position:relative;overflow:hidden;border:1px solid var(--border)}.wiki .game-canvas{width:100%;height:100%}.wiki .game-controls{display:flex;justify-content:center;gap:15px;margin-top:20px;flex-wrap:wrap}.wiki .game-btn{padding:10px 20px;background:var(--primary);border:1px solid var(--accent);color:var(--accent);border-radius:30px;cursor:pointer;transition:all .3s ease;font-size:.9rem}.wiki .game-btn:hover{background:var(--accent);color:var(--primary);box-shadow:0 4px 15px #00ff7f4d}.wiki .neural-comment{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:#000000e6;color:var(--accent);padding:15px;border-radius:10px;font-size:1.1rem;font-weight:500;text-align:center;z-index:1000;opacity:0;transition:opacity .5s ease;max-width:300px;pointer-events:none;border:1px solid var(--accent);box-shadow:0 0 20px #00ff7f80}.wiki footer{text-align:center;padding:40px 0;color:var(--text-light);font-size:.9rem;border-top:1px solid var(--border)}@media (max-width: 1200px){.wiki .content{grid-template-columns:1fr}.wiki .sidebar{order:-1}}@media (max-width: 768px){.wiki .nav-links,.wiki .lang-switch{display:none}.wiki .logo{font-size:1.8rem}.wiki .btn{padding:10px 20px}.wiki .content{grid-template-columns:1fr}}.support{padding:80px 0}.support__header{color:var(--secondary-white)}.support__subheader{font-size:28px;margin-top:8px}.support__link{color:#007aff;margin-top:24px;display:inline-block}@media (max-width: 1024px){.support__subheader{font-size:18px;margin-top:4px}.support__link{color:#007aff;margin-top:24px;display:inline-block}}*{padding:0;margin:0;outline:none;border:none;text-decoration:none;letter-spacing:-.03em}:root{--main-white: #fff;--secondary-white: #98989a;--triary-white: #7e7e81;--grey: #333;--light-grey: #666;--main-black: #141414;--secondary-black: #262626}body{background-color:var(--main-black);color:var(--main-white);font-family:Inter;font-size:18px;line-height:1.5;scroll-behavior:smooth}@media (max-width: 1024px){body{font-size:14px}}@media (max-width: 1024px){.md-d-none{display:none}}.container{width:100%;margin:0 auto;padding:0 40px;max-width:min(1596px,calc(100vw - 80px))}@media (max-width: 1024px){.container{padding:0 16px;max-width:calc(100% - 32px)}}.col-4{min-width:calc(((100% - 11px * 20) / 12) * 4 + 20px * 3)}@media (max-width: 1024px){.col-4{min-width:100%;width:100%}}.color-second-white{color:var(--secondary-white)}.submit-button{cursor:pointer;font-size:18px;padding:18px 46px;border-radius:8px;display:inline-block;background-color:#fff;transition:background-color .3s ease-in;color:#141414}@media (hover: hover){.submit-button:hover{background-color:#e7e7e7}}@media (max-width: 1024px){.submit-button{width:100%;font-size:16px;line-height:24px;padding:14px}}.animate{position:relative;transform:translateY(100px);transition:transform .7s ease-out,opacity .7s ease-out;opacity:0}@media (max-width: 1024px){.animate{transform:translateY(50px)}}.animate--active{transform:none;opacity:1}.animate:nth-child(2){transition-delay:.1s}.animate:nth-child(3){transition-delay:.2s}.animate:nth-child(4){transition-delay:.3s}.animate:nth-child(5){transition-delay:.4s}.glitch{position:relative}.glitch:before{content:attr(data-text);position:absolute;top:0;left:2px;color:#ffffff1a;text-shadow:-1px 0 rgba(255,255,255,.2);clip:rect(0,120px,0,0);animation:glitch-1 1s linear alternate-reverse infinite}.glitch:after{content:attr(data-text);position:absolute;top:0;left:-2px;color:#fff;text-shadow:1px 0 rgba(255,255,255,.2);clip:rect(0,120px,0,0);animation:glitch-2 .6s linear alternate-reverse infinite .2s}@keyframes glitch-1{0%{clip:rect(5px,120px,9px,0px)}15%{clip:rect(16px,120px,16px,0px)}50%{clip:rect(11px,120px,12px,0px)}75%{clip:rect(15px,120px,24px,0px)}87%{clip:rect(9px,120px,13px,0px)}to{clip:rect(16px,120px,16px,0px)}}@keyframes glitch-2{0%{clip:rect(2px,120px,10px,0px)}15%{clip:rect(13px,120px,13px,0px)}50%{clip:rect(13px,120px,12px,0px)}75%{clip:rect(7px,120px,7px,0px)}87%{clip:rect(18px,120px,20px,0px)}to{clip:rect(24px,120px,24px,0px)}}.multiline-glitch{position:relative;animation:multiline-glitch .25s linear infinite}@keyframes multiline-glitch{2%,64%{transform:translate(1px) skew(3deg)}4%,60%{transform:translate(-1px) skew(3deg)}62%{transform:translate(0) skew(-5deg)}30%,80%{transform:none}}.multiline-glitch:before,.multiline-glitch:after{content:attr(data-text);position:absolute;top:0;left:0;right:0;bottom:0}.multiline-glitch:before{animation:glitchTop .2s linear infinite;clip-path:polygon(0 0,100% 0,100% 50%,0 50%);-webkit-clip-path:polygon(0 0,100% 0,100% 50%,0 50%)}@keyframes glitchTop{2%,63%{transform:translate(1px,-2px)}4%,61%{transform:translate(-1px,2px);color:#ffffff1a}62%{transform:translate(3px,-1px) skew(-23deg)}64%,90%{transform:none;color:#ffffffb3}}.multiline-glitch:after{animation:glitchBottom .3s linear infinite;clip-path:polygon(0 50%,100% 50%,100% 100%,0 100%);-webkit-clip-path:polygon(0 50%,100% 50%,100% 100%,0 100%)}@keyframes glitchBottom{4%,65%{transform:translate(-1px)}12%,59%{transform:translate(-1px)}62%{transform:translate(-2px,3px) skew(4deg)}60%,70%{transform:none}}.header{padding:24px 0;background-color:#1a1a1a}.header .container{display:grid;grid-template-columns:auto 1fr;align-items:center;justify-content:space-between}@media (max-width: 1200px){#app{padding-top:90px}.header{position:fixed;top:0;left:0;right:0;z-index:100;padding:34px 0;box-sizing:border-box;max-height:90px}.header-top{display:flex;align-items:center;justify-content:space-between;width:100%}.header .container{grid-template-columns:1fr}}.header__logo{display:flex}.header__logo-body{width:129px;height:29px}.header-body{display:grid;grid-template-columns:1fr auto;box-sizing:border-box}@media (max-width: 1200px){.header-body{border-top:1px solid var(--secondary-black);position:absolute;top:90px;left:0;right:0;background-color:#1a1a1a;padding:20px 0 0;grid-template-columns:auto;grid-template-rows:auto auto;height:calc(100vh - 90px);transition:transform .3s cubic-bezier(.4,0,.2,1),opacity .3s cubic-bezier(.4,0,.2,1);transform:translateY(-30px);opacity:0;pointer-events:none;display:flex;z-index:1000;flex-direction:column;justify-content:space-between}.header-body--active{transform:translateY(0);opacity:1;pointer-events:auto}}@media (max-width: 1200px){.header__navigation{flex-direction:column;justify-content:flex-start}}.header-navigation__item{color:var(--triary-white);transition:color .2s ease-in}@media (hover: hover){.header-navigation__item:hover{color:var(--main-white)}}.header__button--active,.header-navigation__item--active{padding:14px 24px;border-radius:10px;background-color:#141414;color:var(--main-white);border:1px solid var(--grey)}.header__footer{display:none}@media (max-width: 1200px){.header__logo-body{width:102px;height:22px}.header__footer{display:block}.header__footer .footer__bottom{display:flex;align-items:center;justify-content:flex-end;flex-direction:column}}.header__navigation{display:flex;align-items:center;justify-content:center;gap:16px}.header-navigation__item{padding:14px 24px}.header-navigation__item--active{padding:14px 24px;border-radius:10px;background-color:#141414;color:var(--main-white);border:1px solid var(--grey)}@media (max-width: 1024px){.header-navigation__item{font-size:18px}.header__navigation{justify-content:flex-start}}.animate-header{opacity:0;transition:opacity .5s ease-out}.animate-header--active{opacity:1}.animate-header:nth-of-type(2){transition-delay:.1s}.animate-header:nth-of-type(3){transition-delay:.2s}.animate-header:nth-of-type(4){transition-delay:.3s}.animate-header:nth-of-type(5){transition-delay:.4s}.animate-header:nth-of-type(6){transition-delay:.5s}.animate-header:nth-of-type(7){transition-delay:.6s}.header__languages{display:flex;align-items:center;gap:16px}@media (max-width: 1200px){.header__languages{padding:20px 0;flex-direction:row;align-items:center;justify-content:center;border-top:1px solid var(--secondary-black)}}.header__button,.header__button--active{background-color:transparent;text-transform:uppercase;color:var(--triary-white);cursor:pointer;padding:14px 24px}.header__button--active{padding:14px 24px;border-radius:10px;background-color:#141414;color:var(--main-white);border:1px solid var(--grey)}.burger-toggler{width:25px;height:17px;display:flex;flex-direction:column;justify-content:space-between;cursor:pointer;padding:4px 0}@media (min-width: 1201px){.burger-toggler{display:none}}.burger-toggler span{display:block;height:2px;width:100%;background:#fff;border-radius:2px;transition:all .3s cubic-bezier(.4,0,.2,1)}.burger-toggler span:last-child{width:50%;margin-left:auto}.burger-toggler--active span{background:#fff}.burger-toggler--active span:nth-child(1){transform:translateY(7px) rotate(45deg)}.burger-toggler--active span:nth-child(2){opacity:0}.burger-toggler--active span:nth-child(3){width:100%;transform:translateY(-7px) rotate(-45deg);margin-left:0}.footer__top{padding:80px 0;border-bottom:1px solid var(--secondary-black);display:flex;align-items:flex-start;justify-content:space-between;gap:80px}.footer__bottom{padding:40px 0;display:flex;align-items:center;justify-content:space-between;color:var(--light-grey)}.footer__bottom .animate{transform:translateY(50px)}.footer__bottom .animate--active{transform:none}.footer-section{flex-grow:1}.footer-section:nth-child(2){padding-left:250px}.footer-section:last-of-type{flex-grow:0}.footer-section__body{display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column;gap:18px}.footer-section__title{font-size:20px;margin-bottom:36px}.footer-link{color:var(--light-grey);line-height:1.3;position:relative;transition:color .3s ease-in}@media (hover: hover){.footer-link:hover{color:#fff}}.footer-link--button{padding:10px 16px;display:flex;align-items:center;justify-content:flex-start;gap:10px;border:1px solid var(--secondary-black);border-radius:8px;transition:background .4s ease,color .4s ease}.footer-link--button svg{flex-shrink:0}@media (hover: hover){.footer-link--button:hover{background:#262626;color:#fff}}.footer__bottom-left{display:flex;align-items:center;justify-content:flex-start;gap:22px}.footer__bottom-left .footer-link:nth-child(2):before{position:absolute;content:"";top:0;left:-11px;bottom:0;width:1px;background-color:var(--secondary-black);pointer-events:none}@media (max-width: 1024px){.footer-section:nth-child(2){padding-left:0}.footer__bottom{display:block;padding:24px 0}.footer__bottom-left{margin-bottom:20px}}@media (max-width: 1024px){.footer__top{padding:40px 0;display:grid;grid-template-columns:1fr 3fr;grid-template-areas:"main news" "products products";column-gap:20px;row-gap:40px}.footer__bottom-left{gap:16px}.footer__bottom-left .footer-link:nth-child(2):before{left:-8px}.footer-section:first-child{grid-area:main}.footer-section:nth-child(2){grid-area:news}.footer-section:last-child{width:100%;grid-area:products}.footer-section:last-child .footer-section__body{flex-wrap:wrap;flex-direction:row}.footer__bottom{text-align:center}}
