@import url(https://fonts.googleapis.com/css2?family=Manrope:wght@500;700&display=swap);
*:where(:not(html,iframe,canvas,img,svg,video,audio):not(svg *,symbol *)){all:unset;display:revert}*,*::before,*::after{-webkit-box-sizing:border-box;box-sizing:border-box}html{-moz-text-size-adjust:none;-webkit-text-size-adjust:none;-ms-text-size-adjust:none;text-size-adjust:none}a,button{cursor:revert}ol,ul,menu,summary{list-style:none}img{max-inline-size:100%;max-block-size:100%}table{border-collapse:collapse}input,textarea{-webkit-user-select:auto}textarea{white-space:revert}meter{-webkit-appearance:revert;-moz-appearance:revert;appearance:revert}:where(pre){all:revert;-webkit-box-sizing:border-box;box-sizing:border-box}::-webkit-input-placeholder{color:unset}::-moz-placeholder{color:unset}:-ms-input-placeholder{color:unset}::-ms-input-placeholder{color:unset}::placeholder{color:unset}:where([hidden]){display:none}:where([contenteditable]:not([contenteditable=false])){-moz-user-modify:read-write;-webkit-user-modify:read-write;overflow-wrap:break-word;-webkit-line-break:after-white-space;-webkit-user-select:auto}:where([draggable=true]){-webkit-user-drag:element}:where(dialog:modal){all:revert;-webkit-box-sizing:border-box;box-sizing:border-box}::-webkit-details-marker{display:none}
.container{width:min(100% - 48px,1200px);margin:0 auto}@media(max-width: 640px){.container{width:min(100% - 32px,1200px)}}.image{display:block;margin:0 auto}.header{position:absolute;z-index:5;top:0;right:0;left:0;padding:20px 0}.header .container{display:-webkit-box;display:-ms-flexbox;display:flex;gap:32px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.header__logo{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header__logo img{display:block;width:187px;height:auto}.header__nav{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:32px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;color:rgba(255,255,255,.6);font-size:14px;font-weight:700;line-height:normal}.header__nav a{-webkit-transition:color .2s ease;transition:color .2s ease}.header__nav a:hover,.header__nav a:focus-visible{color:#fff}@media(max-width: 640px){.header{padding:20px 0}.header .container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:18px}.header__logo img{width:150px}.header__nav{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.footer{padding:28px 0;color:rgba(255,255,255,.4);font-size:14px;border-top:1px solid rgba(255,255,255,.08);background:#060321}.footer .container{display:-webkit-box;display:-ms-flexbox;display:flex;gap:24px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media(max-width: 640px){.footer .container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px}}.teaser-card{display:grid;grid-template-columns:48px 1fr;gap:16px;padding:24px;border:1px solid rgba(255,255,255,.08);border-radius:16px;background:rgba(255,255,255,.04)}.teaser-card p{margin:0;color:#fff;font-size:14px;font-style:normal;font-weight:500;letter-spacing:0;line-height:100%;leading-trim:none}.teaser-card p strong{display:block;margin-bottom:6px;color:#fff;font-size:14px;font-weight:700;line-height:100%}.teaser-card .teaser-desc{padding-top:5px}@media(max-width: 640px){.teaser-card{grid-template-columns:1fr}}.project-card{position:relative;isolation:isolate;display:grid;grid-template-columns:320px 1fr;gap:38px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-width:840px;padding:22px;overflow:hidden;border:1px solid rgba(255,255,255,.08);border-radius:16px;background:linear-gradient(135deg, rgba(255, 255, 255, 0.08), rgba(184, 54, 180, 0.08));-webkit-box-shadow:0 24px 80px rgba(0,0,0,.3);box-shadow:0 24px 80px rgba(0,0,0,.3)}.project-card::before{position:absolute;z-index:-1;top:-270px;right:-270px;width:540px;height:540px;border-radius:50%;background:rgba(35,4,141,.4);-webkit-filter:blur(360px);filter:blur(360px);content:"";pointer-events:none}.project-card__preview{-ms-flex-negative:0;flex-shrink:0;width:320px;height:320px;overflow:hidden;border:1px solid rgba(255,255,255,.12);border-radius:14px;background:rgba(255,255,255,.05)}.project-card__preview img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.project-card__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:24px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.project-card__lead{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px}.project-card__lead h2,.project-card__lead h3{margin:0;color:#fff;font-size:24px;font-weight:700;line-height:normal}.project-card__lead p{max-width:390px;margin:0;color:rgba(255,255,255,.6);font-size:16px;line-height:normal}.project-card__link{position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;padding:11px 18px;overflow:hidden;color:#fff;font-size:14px;border:none;border-radius:8px;-webkit-transition:color .2s ease;transition:color .2s ease}.project-card__link::before{position:absolute;inset:0;padding:1px;border-radius:inherit;background:linear-gradient(45deg, #2e02ca 0%, #933090 50%, #e6902b 100%);content:"";pointer-events:none;-webkit-mask:-webkit-gradient(linear, left top, left bottom, color-stop(0, #fff)) content-box,-webkit-gradient(linear, left top, left bottom, color-stop(0, #fff));-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:-webkit-gradient(linear, left top, left bottom, color-stop(0, #fff)) content-box,-webkit-gradient(linear, left top, left bottom, color-stop(0, #fff));mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.project-card__link:hover,.project-card__link:focus-visible{color:rgba(255,255,255,.8)}@media(max-width: 900px){.project-card{grid-template-columns:1fr;gap:24px;min-width:0;width:100%}.project-card__preview{width:100%;max-width:320px;height:auto;aspect-ratio:1/1;margin-inline:auto}}@media(max-width: 640px){.project-card{padding:16px}}.contact-widget{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:32px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%}.contact-widget .contacts-note{max-width:420px;margin:0;color:rgba(255,255,255,.6);font-size:14px;line-height:normal;text-align:center}.contact-widget .contacts-note a{color:#f09a35}.contact-widget .contact-form{margin:0}.contact-form{position:relative;isolation:isolate;overflow:hidden;display:grid;gap:14px;width:100%;max-width:480px;margin:48px 0 0;padding:24px;border:1px solid rgba(255,255,255,.08);border-radius:18px;background:rgba(255,255,255,.05);-webkit-box-shadow:0 24px 90px rgba(184,54,180,.12);box-shadow:0 24px 90px rgba(184,54,180,.12)}.contact-form__status{margin:-4px 0 0;min-height:1.25em;font-size:14px;line-height:1.35}.contact-form__status:empty{display:none}.contact-form__status--success{color:rgba(255,255,255,.6)}.contact-form__status--error{color:#f09a35}.contact-form label{display:block;margin:0}.contact-form input,.contact-form textarea{width:100%;color:#fff;border:1px solid rgba(255,255,255,.1);border-radius:8px;outline:none;background:rgba(9,1,38,.7);-webkit-transition:border-color .2s ease;transition:border-color .2s ease}.contact-form input::-webkit-input-placeholder, .contact-form textarea::-webkit-input-placeholder{color:rgba(255,255,255,.34)}.contact-form input::-moz-placeholder, .contact-form textarea::-moz-placeholder{color:rgba(255,255,255,.34)}.contact-form input:-ms-input-placeholder, .contact-form textarea:-ms-input-placeholder{color:rgba(255,255,255,.34)}.contact-form input::-ms-input-placeholder, .contact-form textarea::-ms-input-placeholder{color:rgba(255,255,255,.34)}.contact-form input::placeholder,.contact-form textarea::placeholder{color:rgba(255,255,255,.34)}.contact-form input:focus,.contact-form textarea:focus{border-color:#b836b4}.contact-form input{min-height:51px;padding:16px}.contact-form textarea{min-height:160px;padding:14px 16px;resize:vertical}.contact-form::before{position:absolute;z-index:-1;top:-270px;right:-270px;width:540px;height:540px;border-radius:50%;background:rgba(35,4,141,.4);-webkit-filter:blur(360px);filter:blur(360px);content:"";pointer-events:none}@media(max-width: 640px){.contact-form{padding:18px}}.page--contacts .contacts-form-block .contact-widget .contact-form{-ms-flex-item-align:stretch;align-self:stretch;width:100%;max-width:none}.section{padding:120px 0}.teasers.section{position:relative;isolation:isolate;overflow:hidden;padding-top:120px;padding-bottom:120px}.teasers.section::before{position:absolute;z-index:-1;top:394px;left:600px;width:720px;height:720px;border-radius:50%;background:rgba(35,4,141,.4);-webkit-filter:blur(360px);filter:blur(360px);content:"";pointer-events:none}.section-kicker{margin-bottom:16px;color:rgba(255,255,255,.4);font-size:14px;font-weight:700;letter-spacing:.12em;text-align:center;text-transform:uppercase}.section-title{max-width:720px;margin:0;color:#fff;font-size:24px;font-weight:700;line-height:normal;text-align:center}.section-title strong,.section-title span{color:#b836b4}.section-text{max-width:620px;margin:0;color:rgba(255,255,255,.6);font-size:16px;line-height:normal;text-align:center}.section-text span{color:#b836b4}.section-title+.section-text{margin-top:22px}.teasers__intro .section-title+.section-text{margin-top:0}.technologies__list+.section-text{margin-top:0}.button{position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:44px;padding:0 28px;overflow:hidden;color:#fff;font-size:14px;font-weight:700;border:none;border-radius:8px;background:rgba(0,0,0,0);cursor:pointer;-webkit-transition:color .2s ease,-webkit-transform .2s ease;transition:color .2s ease,-webkit-transform .2s ease;transition:color .2s ease,transform .2s ease;transition:color .2s ease,transform .2s ease,-webkit-transform .2s ease}.button::before{position:absolute;inset:0;padding:1px;border-radius:inherit;background:linear-gradient(45deg, #2e02ca 0%, #933090 50%, #e6902b 100%);content:"";pointer-events:none;-webkit-mask:-webkit-gradient(linear, left top, left bottom, color-stop(0, #fff)) content-box,-webkit-gradient(linear, left top, left bottom, color-stop(0, #fff));-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:-webkit-gradient(linear, left top, left bottom, color-stop(0, #fff)) content-box,-webkit-gradient(linear, left top, left bottom, color-stop(0, #fff));mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.button:hover,.button:focus-visible{color:rgba(255,255,255,.8);-webkit-transform:translateY(-2px);-ms-transform:translateY(-2px);transform:translateY(-2px)}.button--wide{width:100%}.hero{position:relative;min-height:780px;padding:252px 0 180px;overflow:hidden;background:-webkit-gradient(linear, left top, left bottom, color-stop(50%, rgba(6, 3, 33, 0)), to(#060321)),url(/c1c6986a3603435affe5.webp) center top/cover no-repeat,#060321;background:linear-gradient(180deg, rgba(6, 3, 33, 0) 50%, #060321 100%),url(/c1c6986a3603435affe5.webp) center top/cover no-repeat,#060321}.hero__container{position:relative;z-index:1}.hero__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:48px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:720px;margin:0 auto;text-align:center}.hero__intro{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:32px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.hero__title{margin:0;color:#fff;font-size:64px;font-weight:700;line-height:120%}.hero__text{max-width:580px;margin:0;color:rgba(255,255,255,.6);font-size:16px;line-height:normal}.teasers__body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:48px}.teasers__body .section-kicker{margin-bottom:0}.teasers__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:64px;max-width:880px;margin:0 auto;padding:0}.teasers__intro{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:24px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.teasers__grid{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:24px;width:100%}.projects{position:relative}.projects .container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.projects__container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:48px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%}.projects__container .section-kicker{margin-bottom:0}.projects__list{position:relative;z-index:1;display:grid;gap:48px;max-width:860px;margin:0;padding-inline:20px}.page{min-height:100vh;padding-top:96px}.page-section{padding:96px 0 112px}.page-section__container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.page-title{max-width:760px;margin:0;color:#fff;font-size:44px;font-weight:700;line-height:110%;text-align:center}.page-intro{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:22px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:760px;text-align:center}.page-lead,.page-text{margin:0;color:rgba(255,255,255,.6);line-height:normal}.page-lead span,.page-lead a,.page-text span,.page-text a{color:#b836b4}.page-lead{max-width:680px;font-size:20px}.page-text{max-width:640px;font-size:14px}.projects__list--page{width:100%;max-width:860px;padding-inline:0}.page--products .products__container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:32px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;max-width:860px;padding-inline:20px}.page--contacts .contacts-page__stack{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;max-width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:48px;padding-inline:20px}.contacts-layout{display:grid;grid-template-columns:1fr 1fr;gap:64px;width:100%}.contacts-form-block{min-width:0}.contacts-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:24px;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;min-width:0}.contacts-meta{display:grid;grid-template-columns:150px 1fr;gap:24px;margin-bottom:0}.contacts-meta p{margin:0;color:#fff;font-size:14px;line-height:normal}.contacts-meta span{display:block;margin-bottom:6px;color:rgba(255,255,255,.4);font-size:12px}.contacts-meta a,.contacts-meta strong{font-weight:700}.contacts-map{overflow:hidden;border-radius:16px;-webkit-box-shadow:inset 0 0 0 1px rgba(255,255,255,.12);box-shadow:inset 0 0 0 1px rgba(255,255,255,.12)}.contacts-map img{display:block;width:100%;height:auto;vertical-align:middle}.careers-teasers,.product-features{max-width:760px;margin-top:56px}.careers-cta{max-width:560px;margin-top:64px;text-align:center}.careers-cta h2{margin:0 0 22px;color:#fff;font-size:24px;font-weight:500;line-height:normal}.careers-cta p{margin:0;color:rgba(255,255,255,.6);font-size:14px;line-height:normal}.careers-cta a{color:#f09a35}.product-detail .page-section__container{gap:56px}.product-gallery{width:100%;max-width:820px;text-align:center}.product-gallery__grid{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:48px 32px;margin-top:36px}.product-gallery__grid--compact{grid-template-columns:repeat(3, minmax(0, 240px));-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.product-screen{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.product-screen h2{margin:16px 0 8px;color:#fff;font-size:14px;font-weight:700;line-height:normal}.product-screen p{margin:0;color:rgba(255,255,255,.4);font-size:13px;line-height:normal}.product-screen--wide{grid-column:span 3}.product-screen__mockup{overflow:hidden;-webkit-box-shadow:0 20px 52px rgba(0,0,0,.28);box-shadow:0 20px 52px rgba(0,0,0,.28)}.product-screen__mockup img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.product-screen--phone .product-screen__mockup{width:min(100%,240px);height:520px;border-radius:8px}.product-screen--phone .product-screen__mockup:empty{background:-webkit-gradient(linear, left top, left bottom, color-stop(0, rgba(255, 255, 255, 0.95)), color-stop(18%, transparent)),repeating-linear-gradient(180deg, rgba(46, 2, 202, 0.12) 0 16px, transparent 16px 42px),#f8f8ff;background:linear-gradient(180deg, rgba(255, 255, 255, 0.95) 0 18%, transparent 18%),repeating-linear-gradient(180deg, rgba(46, 2, 202, 0.12) 0 16px, transparent 16px 42px),#f8f8ff}.product-screen--wide .product-screen__mockup{width:min(100%,720px);height:354px;border-radius:8px}.product-screen--wide .product-screen__mockup:empty{background:-webkit-gradient(linear, left top, right top, color-stop(0, rgba(46, 2, 202, 0.14)), color-stop(22%, transparent)),repeating-linear-gradient(180deg, rgba(184, 54, 180, 0.1) 0 14px, transparent 14px 34px),#f8f8ff;background:linear-gradient(90deg, rgba(46, 2, 202, 0.14) 0 22%, transparent 22%),repeating-linear-gradient(180deg, rgba(184, 54, 180, 0.1) 0 14px, transparent 14px 34px),#f8f8ff}.technologies{position:relative;isolation:isolate;overflow:hidden}.technologies::before{position:absolute;z-index:-1;top:-360px;left:440px;width:720px;height:720px;border-radius:50%;background:rgba(35,4,141,.4);-webkit-filter:blur(360px);filter:blur(360px);content:"";pointer-events:none}.technologies__container{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:48px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center}.technologies__container .section-kicker{margin-bottom:0}.technologies__list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:64px 48px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;max-width:820px;margin:0;padding:0;list-style:none}.technologies__list li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:40px}.technologies__list li img{display:block;max-width:150px;max-height:34px;mix-blend-mode:luminosity;-o-object-fit:contain;object-fit:contain}.contact.section{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:48px}.contact.section>.section-kicker{margin-bottom:0}.contact__container{display:-webkit-box;display:-ms-flexbox;display:flex;max-width:760px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media(max-width: 900px){.section{padding:84px 0}.page{padding-top:128px}.page-section{padding:72px 0 88px}.hero{min-height:700px;padding-top:132px}.hero__title{font-size:48px}.teasers__grid{grid-template-columns:1fr}.contacts-layout{grid-template-columns:1fr;gap:48px}.product-gallery__grid,.product-gallery__grid--compact{grid-template-columns:repeat(2, minmax(0, 1fr))}.product-screen--wide{grid-column:span 2}}@media(max-width: 640px){.section{padding:64px 0}.page{padding-top:156px}.page-section{padding:56px 0 72px}.section-title{font-size:22px}.page-title{font-size:34px}.page-lead{font-size:18px}.hero{min-height:620px;padding:110px 0 120px;background-position:center top}.hero__title{font-size:38px}.contacts-meta,.product-gallery__grid,.product-gallery__grid--compact{grid-template-columns:1fr}.product-screen--wide{grid-column:span 1}.technologies__list{gap:16px 22px}.technologies__list li{font-size:18px}}html{scroll-behavior:smooth}body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-width:320px;min-height:100vh;color:#fff;font-family:Manrope,sans-serif;font-size:16px;font-weight:500;line-height:normal;background:#060321;overflow-x:hidden}button,input,textarea{font:inherit}a{color:inherit;text-decoration:none}.main{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;overflow-x:hidden}.icon{width:20px;height:20px;display:block}
