.Specialization_content__XDRFZ{background-color:#fff;border-radius:56px 56px 0 0;width:100%;height:256px;display:flex;flex-direction:column;gap:20px;padding:16px;align-items:center}@media screen and (max-width:1024px){.Specialization_content__XDRFZ{align-items:center}}@media screen and (max-width:767px){.Specialization_content__XDRFZ{height:256px;border-radius:56px 56px 0 0;gap:20px}}@media screen and (min-width:768px){.Specialization_content__XDRFZ{height:380px;padding:40px 64px;border-radius:160px 160px 0 0;gap:24px}}@media screen and (min-width:1024px){.Specialization_content__XDRFZ{height:372px;padding:40px 64px}}@media screen and (min-width:1281px){.Specialization_content__XDRFZ{height:344px;padding:80px 45px 72px 64px}}@media screen and (min-width:1536px){.Specialization_content__XDRFZ{height:360px;padding:92px 90px 72px 104px}}.Specialization_headerWrapper__S3fQQ{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.Specialization_headerWrapper__S3fQQ h2{font-size:40px;line-height:48px}@media screen and (max-width:767px){.Specialization_headerWrapper__S3fQQ{flex-direction:column;align-items:center;gap:8px}}@media screen and (min-width:768px)and (max-width:1024px){.Specialization_headerWrapper__S3fQQ{flex-direction:column;align-items:center;gap:8px}.Specialization_headerWrapper__S3fQQ h2{font-size:76px;line-height:92px}}@media screen and (min-width:1024px)and (max-width:1280px){.Specialization_headerWrapper__S3fQQ{flex-direction:column;align-items:center;gap:16px}}@media screen and (min-width:1024px)and (max-width:1535px){.Specialization_headerWrapper__S3fQQ h2{font-size:88px;line-height:92px}}@media screen and (min-width:1280px){.Specialization_headerWrapper__S3fQQ{gap:24px}}@media screen and (min-width:1536px){.Specialization_headerWrapper__S3fQQ h2{font-size:96px;line-height:96px}}.Specialization_badge__4Pgvo{position:relative;background-color:#f3f0ff;border-radius:68px;display:inline-block;padding:16px 61px 12px;overflow:hidden}@media screen and (min-width:768px){.Specialization_badge__4Pgvo{padding:24px 89px 16px}}@media screen and (min-width:1024px){.Specialization_badge__4Pgvo{padding:24px 103px}}@media screen and (min-width:1280px){.Specialization_badge__4Pgvo{padding:24px 40px 16px}}.Specialization_badge__4Pgvo:before{content:"";position:absolute;top:-10px;left:-57px;width:266px;height:120px;background-image:url(/images/icons/ai-driven.svg);background-size:contain;background-repeat:no-repeat;background-position:0 0}@media screen and (min-width:768px){.Specialization_badge__4Pgvo:before{top:0;left:-57px;width:433px;height:360px}}@media screen and (min-width:1024px){.Specialization_badge__4Pgvo:before{width:450px;height:400px}}@media screen and (min-width:1280px){.Specialization_badge__4Pgvo:before{top:-10px;left:-27px;width:460px;height:127px}}@media screen and (min-width:1536px){.Specialization_badge__4Pgvo:before{top:-5px;left:-53px;width:460px;height:127px}}.Specialization_badge-security__0lLZr:before{background-image:url(/images/icons/security-driven.svg);width:360px;right:0;left:unset}@media screen and (min-width:768px){.Specialization_badge-security__0lLZr:before{width:500px}}@media screen and (min-width:1280px){.Specialization_badge-security__0lLZr:before{height:150px}}.Specialization_subtitle__kF_3t{font-size:20px;line-height:24px;font-weight:500}@media screen and (min-width:768px)and (max-width:1023px){.Specialization_subtitle__kF_3t{max-width:500px;margin:0 auto;text-align:left}}@media screen and (max-width:768px){.Specialization_subtitle__kF_3t{max-width:267px}}@media screen and (min-width:768px)and (max-width:1024px){.Specialization_subtitle__kF_3t{font-size:22px}}@media screen and (min-width:1024px){.Specialization_subtitle__kF_3t{font-size:24px;line-height:28px;margin-left:32px}}@media screen and (min-width:1280px){.Specialization_subtitle__kF_3t{padding-left:0}}.Banner_banner__q_uZO{position:relative;height:520px;padding-top:88px;padding-bottom:88px}@media screen and (max-width:1023px){.Banner_banner__q_uZO{height:590px}}@media screen and (max-width:767px){.Banner_banner__q_uZO{height:420px;padding-top:32px;padding-bottom:28px}}.Banner_banner__q_uZO:before{content:"";display:block;position:absolute;width:100%;height:0;top:0;left:0;background:linear-gradient(180deg,rgba(18,27,37,.9),rgba(18,27,37,.65) 63.33%,rgba(18,27,37,.15) 97.43%)}.Banner_banner_container__s5Yr3{display:flex;flex-direction:column;justify-content:space-between;height:100%}.Banner_banner_title__q984e>*{font-size:60px;line-height:72px}@media screen and (max-width:1023px){.Banner_banner_title__q984e>*{font-size:40px;line-height:48px;font-family:GilroyMedium!important}}@media screen and (max-width:767px){.Banner_banner_title__q984e>*{font-size:36px;line-height:44px}}.Banner_banner_description__eldG8{padding-top:24px}.Banner_container__xvYpB{max-width:1368px;box-sizing:border-box;padding:0 40px;margin:0 auto;height:100%;position:relative}@media screen and (max-width:1023px){.Banner_container__xvYpB{padding:0 24px}}@media screen and (max-width:767px){.Banner_container__xvYpB{padding:0 18px}}.FeedbackBanner_section__topzp{background-color:#f4f5f9;padding:40px 16px 0;max-width:100%;min-width:100%}@media screen and (min-width:768px){.FeedbackBanner_section__topzp{padding:56px 24px 0}}@media screen and (min-width:1024px){.FeedbackBanner_section__topzp{padding:72px 40px 0}}@media screen and (min-width:1280px){.FeedbackBanner_section__topzp{padding:88px 40px 0}}@media screen and (min-width:1536px){.FeedbackBanner_section__topzp{scroll-margin-top:-50px;padding:96px 84px 0}}.FeedbackBanner_container__GhCTl{margin:0 auto;max-width:1368px}@media screen and (min-width:1536px){.FeedbackBanner_container__GhCTl{width:100%}}.FeedbackBanner_wrapper__cUZuj{background:url(/images/contact-banner-mobile.webp) no-repeat 100% calc(100% + 20px);height:350px;display:flex;flex-direction:column;border-bottom-left-radius:64px;border-bottom-right-radius:64px;padding:24px 16px 32px;position:relative}@media screen and (min-width:768px){.FeedbackBanner_wrapper__cUZuj{padding:36px 28px 40px;background:url(/images/contact-banner-sm.webp) no-repeat calc(100% + 30px) 100%;border-bottom-left-radius:124px;border-bottom-right-radius:124px;height:332px}}@media screen and (min-width:1024px){.FeedbackBanner_wrapper__cUZuj{padding:36px 80px 40px;background:url(/images/contact-banner-md.webp) no-repeat 100% 100%;height:332px}}@media screen and (min-width:1280px){.FeedbackBanner_wrapper__cUZuj{padding:36px 102px 40px;background:url(/images/contact-banner-lg.webp) no-repeat calc(100% + 20px) 100%;border-bottom-left-radius:148px;border-bottom-right-radius:148px;height:294px}}@media screen and (min-width:1536px){.FeedbackBanner_wrapper__cUZuj{padding:48px 116px 40px;background:url(/images/contact-banner.webp) no-repeat;background-position:100% 100%;height:320px}}.FeedbackBanner_background__o6f1U{background:linear-gradient(308.78deg,#4b246c 14.06%,#1f1934 48.85%,#352868);border-bottom-left-radius:64px;border-bottom-right-radius:64px}@media screen and (min-width:768px){.FeedbackBanner_background__o6f1U{background:linear-gradient(272.64deg,#4b246c,#1f1934 27.32%,#4b246c 59.21%,#352868);border-bottom-left-radius:124px;border-bottom-right-radius:124px}}@media screen and (min-width:1280px){.FeedbackBanner_background__o6f1U{border-bottom-left-radius:148px;border-bottom-right-radius:148px}}.FeedbackBanner_textWrapper__RzdLk{display:flex;flex-direction:column;gap:8px;position:relative;z-index:12;height:100%}.FeedbackBanner_textWrapper__RzdLk h3{width:100%}@media screen and (max-width:768px){.FeedbackBanner_textWrapper__RzdLk h1{font-size:28px;line-height:34px}.FeedbackBanner_textWrapper__RzdLk h3{font-size:14px;line-height:20px}}@media screen and (min-width:768px){.FeedbackBanner_textWrapper__RzdLk{gap:12px}.FeedbackBanner_textWrapper__RzdLk h1{width:455px}.FeedbackBanner_textWrapper__RzdLk h3{font-size:24px;width:444px}}@media screen and (min-width:1024px){.FeedbackBanner_textWrapper__RzdLk h1,.FeedbackBanner_textWrapper__RzdLk h3{width:455px}}@media screen and (min-width:1280px){.FeedbackBanner_textWrapper__RzdLk{gap:16px}.FeedbackBanner_textWrapper__RzdLk h1{font-size:40px;line-height:48px;width:620px}.FeedbackBanner_textWrapper__RzdLk h3{font-size:24px;width:540px}}.FeedbackBanner_button__vb3Im{position:relative;align-self:baseline;background-color:#fff;border:none;border-radius:32px;padding:16px 52px;font-size:16px;font-weight:500;cursor:pointer;transition:all .3s ease;width:100%;color:#000;margin-top:auto}.FeedbackBanner_button__vb3Im h3{white-space:nowrap;text-align:center}.FeedbackBanner_button__vb3Im:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border-radius:32px;padding:1px;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.FeedbackBanner_button__vb3Im:hover{background:transparent}.FeedbackBanner_button__vb3Im:hover:before{background:#fff}.FeedbackBanner_button__vb3Im:hover h3{color:#fff}@media screen and (min-width:768px)and (max-width:1023px){.FeedbackBanner_button__vb3Im{margin:0 92px;width:calc(100% - 184px)}}@media screen and (min-width:1024px){.FeedbackBanner_button__vb3Im{width:-moz-fit-content;width:fit-content}}.styles_tooltip__U4GGb>a{display:flex}.styles_tooltip__U4GGb svg:hover circle{fill:#000;stroke:#000}.styles_tooltipContent__CykeU{max-width:200px}.styles_card__lXxmv{display:flex;gap:8px}@media screen and (max-width:1023px){.styles_card__lXxmv{flex-direction:column;gap:4px}}.styles_card__lXxmv:not(:last-of-type){margin-bottom:40px}.styles_card_image__Fd_05>img{border-top-right-radius:150px;width:440px;object-fit:cover;height:100%}@media screen and (max-width:1279px){.styles_card_image__Fd_05>img{width:312px}}@media screen and (max-width:1023px){.styles_card_image__Fd_05>img{width:100%;height:204px;border-top-right-radius:104px}}.styles_card_description__q1E4Q{flex-grow:1;padding:36px 24px 24px 56px;background-color:#fff}@media screen and (max-width:1023px){.styles_card_description__q1E4Q{padding:36px 24px 24px 32px}}@media screen and (max-width:767px){.styles_card_description__q1E4Q{padding:16px}}.styles_card_description_title__N_UtV{padding-bottom:24px}.styles_card_description_highlight__j6zHR{border-left:2px solid #000;padding:8px 22px;margin-bottom:24px}@media screen and (max-width:767px){.styles_card_description_highlight__j6zHR{padding:8px 0 8px 16px;margin-bottom:16px;margin-left:-16px}}.styles_card_description_content__hvDFL{padding-left:24px;padding-bottom:16px}@media screen and (max-width:767px){.styles_card_description_content__hvDFL{padding-left:0}}.styles_card_description_list__2xVzx{padding-left:24px;padding-top:8px;color:#9396a9;list-style:disc}.styles_card_description_list__2xVzx>li{padding:2px 0}.styles_card_description_withIcon__j7TOU{display:flex;gap:8px}.styles_card_description_withIcon__j7TOU:not(:last-of-type){margin-bottom:16px}.styles_textWithIcon__9QEsX{display:flex;gap:8px;align-items:center}.styles_textWithIcon__9QEsX>div{display:flex}.styles_textWithIcon__9QEsX>div:hover{cursor:pointer}.styles_textWithIcon__9QEsX>a{display:flex}.styles_container__s5qHu{margin:0 auto;max-width:1540px;padding:0 16px}@media screen and (min-width:768px){.styles_container__s5qHu{padding:0 24px}}@media screen and (min-width:1024px){.styles_container__s5qHu{padding:0 40px}}@media screen and (min-width:1536px){.styles_container__s5qHu{padding:0 84px}}.styles_wrapper__JsTFE{padding:56px 0 0}@media screen and (min-width:1024px){.styles_wrapper__JsTFE{padding:72px 0 0}}@media screen and (min-width:1280px){.styles_wrapper__JsTFE{padding:88px 0 0}}.styles_wrapper__JsTFE h1{padding:0 0 24px;font-size:28px;line-height:32px}@media screen and (min-width:768px){.styles_wrapper__JsTFE h1{padding:0 0 40px;font-size:36px;line-height:44px}}@media screen and (min-width:1024px){.styles_wrapper__JsTFE h1{font-size:52px;line-height:56px;padding:0 0 40px}}@media screen and (min-width:1280px){.styles_wrapper__JsTFE h1{padding:0 0 56px;white-space:normal}}@media screen and (min-width:1536px){.styles_wrapper__JsTFE h1{padding:0 0 56px}}.styles_button__MwxLI{position:relative;background-color:#fff;border:2px solid #fff;border-radius:32px;padding:16px 32px;font-size:16px;font-weight:500;cursor:pointer;transition:all .3s ease;color:#000}.styles_button__MwxLI:hover{background:transparent}.styles_button__MwxLI:hover:before{background:#fff}.styles_button__MwxLI:hover h3{color:#fff}@media screen and (max-width:767px){.styles_button__MwxLI{width:100%}}