:root{--white:255, 255, 255;--lighter-gray:244, 245, 246;--light-gray:233, 236, 239;--gray:178, 178, 178;--black:26, 26, 26;--light-accent:211, 177, 255;--accent:144, 66, 255}*,:before,:after{box-sizing:border-box;-webkit-tap-highlight-color:transparent;margin:0;padding:0}html{scroll-behavior:smooth}body{color:rgba(var(--black), 1);-webkit-font-smoothing:antialiased;font-family:Golos Text,Arial;font-weight:400}h1,h2,h3,h4,h5,h6{font-weight:500}ul,ol{list-style:none}a{color:inherit;cursor:pointer;text-decoration:none}button,input,textarea,select{font-family:inherit}button{cursor:pointer;border:none}textarea{resize:none}img,video{-webkit-user-select:none;user-select:none;pointer-events:none;max-width:100%;display:block}@font-face{font-family:Golos Text;src:url(/assets/golos-text-variable-kJG-wpvy.woff2)format("woff2-variations");font-weight:100 900;font-style:normal;font-display:block}.cookie-banner_s8zAJ{--margin:16px;z-index:999;right:var(--margin);bottom:var(--margin);width:calc(100% - var(--margin) * 2);max-width:360px;color:rgba(var(--white), 1);background:rgba(var(--black), 1);border-radius:34px;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:21px;padding:34px;display:flex;position:fixed}@media (width<=767px){.cookie-banner_s8zAJ{--margin:2px;border-radius:21px;max-width:none}}@media (width<=479px){.cookie-banner_s8zAJ{padding:clamp(26px,5vw + 10px,34px)}}.cookie-banner__description_sU81B{font-size:16px;line-height:1.3}.cookie-banner__link_-VH4W{color:rgba(var(--light-accent), 1)}.cookie-banner__button_IeT5-{color:rgba(var(--black), 1);background:rgba(var(--white), 1);border-radius:8px;padding:15px 23px;font-size:16px;font-weight:500;line-height:1;transition:background-color .3s}.cookie-banner__button_IeT5-:is(:hover,:active){background-color:rgba(var(--white), .8)}.header_qxHtx{z-index:999;width:100%;position:absolute;top:16px}.header__container_GBfQ1{max-width:1600px;margin:0 auto;padding:0 42px}@media (width<=1023px){.header__container_GBfQ1{padding:0 26px}}@media (width<=479px){.header__container_GBfQ1{padding:0 16px}}.header__container_GBfQ1{flex-direction:row;justify-content:flex-start;align-items:center;gap:55px;display:flex}@media (width<=1279px){.header__container_GBfQ1{gap:clamp(34px,8.20313vw - 50px,55px)}}.header__logo_h19iS{font-size:34px;font-weight:600;line-height:1}.header__logo-image_b5tnP{width:auto;height:clamp(34px,2.5vw + 2px,42px)}.header__menu_HqnUK{margin-left:auto}@media (width<=1023px){.header__menu_HqnUK{display:none}}.header__menu-list_yh0PE{flex-direction:row;justify-content:flex-start;align-items:center;gap:34px;display:flex}@media (width<=1279px){.header__menu-list_yh0PE{gap:clamp(21px,5.07813vw - 31px,34px)}}.header__menu-item_ld-Si{font-size:clamp(16px,1.5625vw - 4px,21px);line-height:1}.header__menu-link_6Ed4R{margin:-13px;padding:13px;transition:color .3s}.header__menu-link_6Ed4R:is(:hover,:active){color:rgba(var(--accent), 1)}.header__link_KJixL{text-align:center;color:rgba(var(--white), 1);background:rgba(var(--accent), 1);border-radius:13px;padding:clamp(19px,1.25vw + 3px,23px) clamp(23px,4.0625vw - 29px,36px);font-size:clamp(16px,1.5625vw - 4px,21px);font-weight:500;line-height:1;transition:background-color .3s}.header__link_KJixL:is(:hover,:active){background:rgba(var(--accent), .8)}@media (width<=1023px){.header__link_KJixL{display:none}}.hero_cvweM{flex-direction:column;justify-content:flex-end;align-items:flex-start;min-height:clamp(600px,34.7222vw + 244.444px,800px);padding-top:144px;display:flex}.hero__container_QT8SG{max-width:1600px;margin:0 auto;padding:0 42px}@media (width<=1023px){.hero__container_QT8SG{padding:0 26px}}@media (width<=479px){.hero__container_QT8SG{padding:0 16px}}.hero__container_QT8SG{grid-template-columns:repeat(2,1fr);align-items:center;gap:16px;display:grid}@media (width<=1023px){.hero__container_QT8SG{grid-template-columns:1fr;gap:89px}}@media (width<=479px){.hero__container_QT8SG{gap:55px}}.hero__content_z0nKy{flex-direction:column;grid-column:span 1;justify-content:flex-start;align-items:flex-start;gap:55px;display:flex}@media (width<=479px){.hero__content_z0nKy{gap:34px}}.hero__headline_Eu9nU{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:34px;display:flex}@media (width<=479px){.hero__headline_Eu9nU{gap:21px}}.hero__title_goAvM{text-wrap:balance;max-width:800px;font-size:clamp(55px,5.90278vw - 5.44445px,89px);line-height:.9}@media (width<=767px){.hero__title_goAvM{font-size:clamp(55px,11.8056vw - 1.66667px,89px)}}@media (width<=479px){.hero__title_goAvM{font-size:clamp(34px,13.125vw - 8px,55px)}}.hero__description_T6-DV{opacity:.8;max-width:600px;font-size:21px;line-height:1.3}.hero__link_VxgsB{text-align:center;color:rgba(var(--black), 1);border:solid 2px rgba(var(--accent), 1);border-radius:13px;padding:26px 42px;font-size:26px;font-weight:500;line-height:1;transition:color .3s}.hero__link_VxgsB:is(:hover,:active){color:rgba(var(--accent), 1)}@media (width<=479px){.hero__link_VxgsB{width:100%;padding:clamp(21px,3.125vw + 11px,26px) 42px;font-size:clamp(21px,3.125vw + 11px,26px)}}.hero__image_Yf-C7{aspect-ratio:4/3;object-fit:cover;border-radius:55px;grid-column:span 1;width:100%;height:auto}@media (width<=479px){.hero__image_Yf-C7{border-radius:34px}}.about_lc23Y{margin:144px 0}@media (width<=479px){.about_lc23Y{margin:89px 0}}.about__container_2Q4go{max-width:1600px;margin:0 auto;padding:0 42px}@media (width<=1023px){.about__container_2Q4go{padding:0 26px}}@media (width<=479px){.about__container_2Q4go{padding:0 16px}}.about__container_2Q4go{flex-direction:column;justify-content:flex-start;align-items:center;display:flex}.about__description_QYvdN{text-align:center;text-wrap:balance;max-width:800px;font-size:55px;font-weight:500;line-height:1}@media (width<=767px){.about__description_QYvdN{font-size:clamp(42px,4.51389vw + 20.3333px,55px)}}@media (width<=479px){.about__description_QYvdN{font-size:clamp(26px,10vw - 6px,42px)}}.about__highlight_3nfc2{color:rgba(var(--accent), .8)}.services_iqi0D{margin:144px 0;scroll-margin-top:140px}@media (width<=479px){.services_iqi0D{margin:89px 0;scroll-margin-top:85px}}.services__container_e7Z5C{max-width:1600px;margin:0 auto;padding:0 42px}@media (width<=1023px){.services__container_e7Z5C{padding:0 26px}}@media (width<=479px){.services__container_e7Z5C{padding:0 16px}}.services__container_e7Z5C{grid-template-columns:repeat(3,1fr);align-items:flex-start;gap:55px;display:grid}@media (width<=1279px){.services__container_e7Z5C{grid-template-columns:1fr}}@media (width<=479px){.services__container_e7Z5C{gap:34px}}.services__header_H1cjT{flex-direction:column;grid-column:span 1;justify-content:flex-start;align-items:flex-start;gap:34px;display:flex;position:sticky;top:16px}@media (width<=1279px){.services__header_H1cjT{position:static}}@media (width<=479px){.services__header_H1cjT{gap:21px}}.services__title_x-pZk{text-wrap:balance;font-size:55px;line-height:1}@media (width<=767px){.services__title_x-pZk{font-size:clamp(42px,4.51389vw + 20.3333px,55px)}}@media (width<=479px){.services__title_x-pZk{font-size:clamp(34px,5vw + 18px,42px)}}.services__description_kOOs3{opacity:.8;max-width:800px;font-size:21px;line-height:1.3}.services__cards_1MjlI{grid-column:span 2;grid-template-columns:repeat(2,1fr);align-items:stretch;gap:16px;display:grid}@media (width<=1439px){.services__cards_1MjlI{grid-template-columns:1fr}}@media (width<=1279px){.services__cards_1MjlI{grid-template-columns:repeat(2,1fr)}}@media (width<=767px){.services__cards_1MjlI{grid-column:span 1;grid-template-columns:1fr}}.services__card_oi-4x{background:rgba(var(--light-gray), 1);border-radius:55px;flex-direction:column;grid-column:span 1;justify-content:flex-start;align-items:flex-start;gap:34px;padding:34px;display:flex}@media (width<=1439px){.services__card_oi-4x{flex-direction:row}}@media (width<=1279px){.services__card_oi-4x{flex-direction:column}}@media (width<=479px){.services__card_oi-4x{border-radius:34px;flex-direction:column;gap:21px;padding:clamp(26px,5vw + 10px,34px)}}.services__card-image_kvydN{object-fit:cover;border-radius:34px;width:100%;height:auto}@media (width<=1439px){.services__card-image_kvydN{aspect-ratio:1;width:auto;max-height:320px}}@media (width<=1279px){.services__card-image_kvydN{aspect-ratio:0;width:100%;height:auto}}@media (width<=767px){.services__card-image_kvydN{max-height:240px}}@media (width<=479px){.services__card-image_kvydN{aspect-ratio:0;border-radius:21px;width:100%;height:auto;max-height:none}}.services__card-info_nNyJe{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:21px;display:flex}@media (width<=479px){.services__card-info_nNyJe{gap:13px}}.services__card-title_U0x85{font-size:34px;line-height:1}@media (width<=1023px){.services__card-title_U0x85{font-size:clamp(26px,3.125vw + 2px,34px)}}.services__card-description_NDyRq{opacity:.8;font-size:21px;line-height:1.3}@media (width<=1023px){.services__card-description_NDyRq{font-size:clamp(16px,1.95313vw + 1px,21px)}}.pricing_a5E1f{background:rgba(var(--lighter-gray), 1);padding:144px 0}@media (width<=479px){.pricing_a5E1f{padding:89px 0}}.pricing__container_aA-R2{max-width:1600px;margin:0 auto;padding:0 42px}@media (width<=1023px){.pricing__container_aA-R2{padding:0 26px}}@media (width<=479px){.pricing__container_aA-R2{padding:0 16px}}.pricing__container_aA-R2{grid-template-columns:repeat(3,1fr);align-items:flex-start;gap:55px;display:grid}@media (width<=1279px){.pricing__container_aA-R2{grid-template-columns:1fr}}@media (width<=479px){.pricing__container_aA-R2{gap:34px}}.pricing__header_pJL13{flex-direction:column;grid-column:span 1;justify-content:flex-start;align-items:flex-start;gap:34px;display:flex;position:sticky;top:16px}@media (width<=1279px){.pricing__header_pJL13{position:static}}@media (width<=479px){.pricing__header_pJL13{gap:21px}}.pricing__title_2aJZN{text-wrap:balance;font-size:55px;line-height:1}@media (width<=767px){.pricing__title_2aJZN{font-size:clamp(42px,4.51389vw + 20.3333px,55px)}}@media (width<=479px){.pricing__title_2aJZN{font-size:clamp(34px,5vw + 18px,42px)}}.pricing__description_NNUzh{opacity:.8;max-width:900px;font-size:21px;line-height:1.3}.pricing__cards_Kfrb9{grid-column:span 2;grid-template-columns:1fr;align-items:stretch;gap:16px;display:grid}@media (width<=1439px){.pricing__cards_Kfrb9{grid-template-columns:1fr}}@media (width<=1279px){.pricing__cards_Kfrb9{grid-template-columns:repeat(2,1fr)}}@media (width<=767px){.pricing__cards_Kfrb9{grid-column:span 1;grid-template-columns:1fr}}.pricing__card_Ovwah{background:rgba(var(--white), 1);border-radius:55px;flex-direction:row;grid-column:span 1;justify-content:space-between;align-items:flex-end;gap:55px;padding:34px;display:flex}@media (width<=1439px){.pricing__card_Ovwah{flex-direction:row}}@media (width<=1279px){.pricing__card_Ovwah{flex-direction:column}}@media (width<=479px){.pricing__card_Ovwah{border-radius:34px;flex-direction:column;gap:21px;padding:clamp(26px,5vw + 10px,34px)}}.pricing__card-info_ZGX9Y{justify-content:flex-start;align-items:space-between;flex-direction:column;gap:21px;display:flex}@media (width<=479px){.pricing__card-info_ZGX9Y{gap:13px}}.pricing__card-title_ShE7T{font-size:34px;line-height:1}@media (width<=1023px){.pricing__card-title_ShE7T{font-size:clamp(26px,3.125vw + 2px,34px)}}.pricing__card-description_R59We{opacity:.8;font-size:21px;line-height:1.3}@media (width<=1023px){.pricing__card-description_R59We{font-size:clamp(16px,1.95313vw + 1px,21px)}}.pricing__card-price_J7RIs{flex-shrink:0;font-size:55px;font-weight:500;line-height:1}@media (width<=1279px){.pricing__card-price_J7RIs{font-size:clamp(42px,2.53906vw + 22.5px,55px)}}@media (width<=767px){.pricing__card-price_J7RIs{font-size:clamp(42px,4.51389vw + 20.3333px,55px)}}@media (width<=479px){.pricing__card-price_J7RIs{font-size:clamp(34px,5vw + 18px,42px)}}.pricing__card-price-detail_Iirpp{color:rgba(var(--gray), 1);font-size:34px}@media (width<=767px){.pricing__card-price-detail_Iirpp{font-size:clamp(21px,2.90179vw + 11.7143px,34px)}}.tech-stack_h21O5{margin:144px 0}@media (width<=479px){.tech-stack_h21O5{margin:89px 0}}.tech-stack__container_aHyw7{max-width:1600px;margin:0 auto;padding:0 42px}@media (width<=1023px){.tech-stack__container_aHyw7{padding:0 26px}}@media (width<=479px){.tech-stack__container_aHyw7{padding:0 16px}}.tech-stack__container_aHyw7{flex-direction:column;justify-content:flex-start;align-items:center;gap:55px;display:flex}@media (width<=479px){.tech-stack__container_aHyw7{gap:34px}}.tech-stack__title_2e-QD{text-align:center;text-wrap:balance;max-width:700px;font-size:55px;line-height:1}@media (width<=767px){.tech-stack__title_2e-QD{font-size:clamp(42px,4.51389vw + 20.3333px,55px)}}@media (width<=479px){.tech-stack__title_2e-QD{font-size:clamp(34px,5vw + 18px,42px)}}.tech-stack__list_eG70H{flex-flow:wrap;justify-content:center;align-items:stretch;gap:16px;display:flex}@media (width<=479px){.tech-stack__list_eG70H{gap:8px}}.tech-stack__item_oGnf1{text-align:center;background:rgba(var(--light-gray), 1);border-radius:89px;flex-direction:column;justify-content:center;align-items:center;padding:clamp(21px,2.25694vw - 2.11111px,34px);font-size:clamp(21px,2.25694vw - 2.11111px,34px);line-height:1;display:flex}.tech-stack__item_oGnf1:last-child{color:rgba(var(--white), 1);background:rgba(var(--accent), 1)}@media (width<=1023px){.tech-stack__item_oGnf1{padding:clamp(21px,1.95313vw + 6px,26px);font-size:clamp(21px,1.95313vw + 6px,26px)}}@media (width<=767px){.tech-stack__item_oGnf1{min-width:calc(50% - 16px);padding:clamp(21px,1.11607vw + 17.4286px,26px);font-size:clamp(21px,5.80357vw + 2.42857px,26px)}}@media (width<=479px){.tech-stack__item_oGnf1{width:100%;padding:clamp(21px,3.125vw + 11px,26px);font-size:clamp(21px,8.125vw - 5px,26px)}}.team_kA1CJ{background:rgba(var(--lighter-gray), 1);padding-top:144px}@media (width<=479px){.team_kA1CJ{padding-top:89px}}.team__container_qNZeg{max-width:1600px;margin:0 auto;padding:0 42px}@media (width<=1023px){.team__container_qNZeg{padding:0 26px}}@media (width<=479px){.team__container_qNZeg{padding:0 16px}}.team__container_qNZeg{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:55px;display:flex}@media (width<=1279px){.team__container_qNZeg{grid-template-columns:repeat(2,1fr);align-items:flex-start;gap:16px;display:grid}}@media (width<=767px){.team__container_qNZeg{gap:55px;display:flex}}@media (width<=479px){.team__container_qNZeg{gap:34px}}.team__title_-JWUo{font-size:55px;line-height:1}@media (width<=1279px){.team__title_-JWUo{grid-column:span 1;position:sticky;top:16px}}@media (width<=767px){.team__title_-JWUo{font-size:clamp(42px,4.51389vw + 20.3333px,55px);position:static}}@media (width<=479px){.team__title_-JWUo{font-size:clamp(34px,5vw + 18px,42px)}}.team__cards_v-xb4{grid-template-columns:repeat(4,1fr);align-items:stretch;gap:16px;display:grid}@media (width<=1279px){.team__cards_v-xb4{grid-template-columns:1fr;gap:55px 16px}}.team__card_SUYhm{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:34px;display:flex}@media (width<=479px){.team__card_SUYhm{gap:21px}}.team__card-image_HReH7{object-fit:cover;border-radius:55px;width:100%;height:auto}@media (width<=1279px){.team__card-image_HReH7{aspect-ratio:1;width:auto;max-height:320px}}@media (width<=479px){.team__card-image_HReH7{aspect-ratio:3/3.3;border-radius:34px;max-height:none}}.team__card-info_Sor9q{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:21px;display:flex}@media (width<=479px){.team__card-info_Sor9q{gap:13px}}.team__card-title_0J7gb{text-wrap:balance;font-size:34px;line-height:1}@media (width<=479px){.team__card-title_0J7gb{font-size:clamp(26px,5vw + 10px,34px)}}.team__card-note_xwaFF{color:rgba(var(--accent), 1);font-size:21px;font-weight:500;line-height:1}.team__card-description_Sro75{opacity:.8;max-width:600px;font-size:21px;line-height:1.3}@media (width<=1439px){.team__card-description_Sro75{font-size:clamp(16px,3.125vw - 24px,21px)}}@media (width<=1279px){.team__card-description_Sro75{font-size:21px}}@media (width<=767px){.team__card-description_Sro75{font-size:clamp(16px,1.73611vw + 7.66667px,21px)}}.contacts_XM7-Q{background:rgba(var(--lighter-gray), 1);padding:144px 0}@media (width<=479px){.contacts_XM7-Q{padding:89px 0}}.contacts__container_tMiN-{max-width:1600px;margin:0 auto;padding:0 42px}@media (width<=1023px){.contacts__container_tMiN-{padding:0 26px}}@media (width<=479px){.contacts__container_tMiN-{padding:0 16px}}.contacts__container_tMiN-{flex-direction:column;justify-content:flex-start;align-items:center;gap:55px;display:flex}@media (width<=479px){.contacts__container_tMiN-{gap:34px}}.contacts__header_7fMHO{flex-direction:column;justify-content:flex-start;align-items:center;gap:34px;display:flex}@media (width<=479px){.contacts__header_7fMHO{gap:21px}}.contacts__title_hRnAA{text-align:center;font-size:89px;line-height:.9}@media (width<=767px){.contacts__title_hRnAA{font-size:clamp(55px,11.8056vw - 1.66667px,89px)}}@media (width<=479px){.contacts__title_hRnAA{font-size:clamp(34px,13.125vw - 8px,55px)}}.contacts__description_t5J4P{text-align:center;opacity:.8;max-width:700px;font-size:21px;line-height:1.3}.contacts__list_E5EH8{text-align:center;flex-direction:column;justify-content:flex-start;align-items:center;gap:13px;display:flex}.contacts__list__item_84KbI{color:rgba(var(--accent), 1);font-size:55px;font-weight:500;line-height:1}@media (width<=767px){.contacts__list__item_84KbI{font-size:clamp(42px,4.51389vw + 20.3333px,55px)}}@media (width<=479px){.contacts__list__item_84KbI{font-size:clamp(26px,10vw - 6px,42px)}}.contacts__info_ndOlu{text-align:center;flex-direction:column;justify-content:flex-start;align-items:center;gap:5px;display:flex}.contacts__info__item_bVqRR{opacity:.8;font-size:16px;line-height:1.3}.footer_smP7p{background:rgba(var(--lighter-gray), 1);padding-bottom:55px}@media (width<=479px){.footer_smP7p{padding-bottom:34px}}.footer__container_gjEa-{max-width:1600px;margin:0 auto;padding:0 42px}@media (width<=1023px){.footer__container_gjEa-{padding:0 26px}}@media (width<=479px){.footer__container_gjEa-{padding:0 16px}}.footer__container_gjEa-{flex-flow:wrap;justify-content:space-between;align-items:center;gap:34px 55px;display:flex}@media (width<=479px){.footer__container_gjEa-{gap:21px}}.footer__copyright_HVYbN{flex-shrink:0;font-size:16px;line-height:1}.footer__menu-list_QuadE{flex-flow:wrap;justify-content:flex-start;align-items:center;gap:21px 34px;display:flex}@media (width<=479px){.footer__menu-list_QuadE{gap:13px}}.footer__menu-item_ddBL1{font-size:16px;line-height:1}.document_0OSWY{margin:233px 0 144px}@media (width<=479px){.document_0OSWY{margin:144px 0 89px}}.document__container_9OZxC{max-width:1600px;margin:0 auto;padding:0 42px}@media (width<=1023px){.document__container_9OZxC{padding:0 26px}}@media (width<=479px){.document__container_9OZxC{padding:0 16px}}.document__container_9OZxC{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:55px;max-width:1024px;display:flex}@media (width<=479px){.document__container_9OZxC{gap:34px}}.document__title_lEwrr{text-wrap:balance;font-size:55px;line-height:1}@media (width<=767px){.document__title_lEwrr{font-size:clamp(34px,7.29167vw - 1px,55px)}}@media (width<=479px){.document__title_lEwrr{font-size:clamp(26px,5vw + 10px,34px)}}.document__paragraph_tPiZ3{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:21px;display:flex}@media (width<=479px){.document__paragraph_tPiZ3{gap:13px}}.document__paragraph__title_zWo8L{font-size:34px;line-height:1}@media (width<=767px){.document__paragraph__title_zWo8L{font-size:clamp(21px,2.90179vw + 11.7143px,34px)}}.document__paragraph__text_N5--n{opacity:.8;font-size:21px;line-height:1.3}@media (width<=767px){.document__paragraph__text_N5--n{font-size:clamp(16px,1.11607vw + 12.4286px,21px)}}.document__paragraph-list_YK7d6{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:8px;width:100%;display:flex}.document__paragraph-list-title_tOW97,.document__paragraph-list-item_mLJR4{opacity:.8;font-size:21px;line-height:1.3}@media (width<=767px){.document__paragraph-list-title_tOW97,.document__paragraph-list-item_mLJR4{font-size:clamp(16px,1.11607vw + 12.4286px,21px)}}.document__paragraph-list-item_mLJR4:before{content:"•";margin-right:8px}@media (width<=767px){.document__paragraph-list-item_mLJR4:before{margin-right:clamp(5px,.669643vw + 2.85714px,8px)}}
