.StackItem_stackItem__Qzg7n{width:-moz-fit-content;width:fit-content;padding:2px 8px;border-radius:32px;background-color:rgba(28,27,40,.05);white-space:nowrap}.StackItem_stackItem__Qzg7n h5{font-size:14px;line-height:20px}.AiCapabilities_cardsWrapper__sQ_iw{display:flex;flex-direction:column;gap:16px}@media screen and (min-width:1280px){.AiCapabilities_cardsWrapper__sQ_iw{flex-direction:row;gap:24px}}.AiCapabilities_card__F26jw{background-color:#000;background-position:50%;background-repeat:no-repeat;background-size:cover;min-height:400px;padding:24px 24px 32px;position:relative;overflow:hidden;border-top-right-radius:80px;display:flex;flex-direction:column}.AiCapabilities_card__F26jw:hover{cursor:default}@media screen and (min-width:768px){.AiCapabilities_card__F26jw{min-height:240px;border-top-right-radius:104px;padding:32px 24px}}@media screen and (min-width:1024px){.AiCapabilities_card__F26jw{min-height:288px;border-top-right-radius:152px}}@media screen and (min-width:1280px){.AiCapabilities_card__F26jw{flex:1 1;min-height:544px;border-top-right-radius:0}.AiCapabilities_card__F26jw:first-child{border-top-right-radius:152px}.AiCapabilities_card__F26jw:last-child{border-top-left-radius:152px}}.AiCapabilities_card__F26jw:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(180deg,rgba(0,0,0,.4),rgba(0,0,0,.8));z-index:1;transition:background .7s ease-in-out}@media screen and (min-width:1280px){.AiCapabilities_card__F26jw:hover:before{background:linear-gradient(180deg,rgba(112,67,255,.9),rgba(112,67,255,.9))}}.AiCapabilities_cardContent__HFda1{position:relative;z-index:2;display:flex;flex-direction:column;justify-content:flex-end;flex:1 1}.AiCapabilities_cardTitle__NMoX7{margin-bottom:24px;font-size:28px;line-height:32px}@media screen and (min-width:768px){.AiCapabilities_cardTitle__NMoX7{font-size:36px;line-height:44px;margin-bottom:36px}}@media screen and (min-width:1024px){.AiCapabilities_cardTitle__NMoX7{font-size:52px;line-height:64px}}@media screen and (min-width:1280px){.AiCapabilities_cardTitle__NMoX7{margin-bottom:24px}}.AiCapabilities_cardDetails__N4gCB{display:flex;flex-direction:column;gap:40px}@media screen and (min-width:768px){.AiCapabilities_cardDetails__N4gCB{flex-direction:row;gap:24px}}@media screen and (min-width:1280px){.AiCapabilities_cardDetails__N4gCB{flex-direction:column;gap:40px;max-height:0;opacity:0;overflow:hidden;transition:max-height .6s cubic-bezier(.37,0,.63,1),opacity .6s cubic-bezier(.37,0,.63,1)}.AiCapabilities_cardDetailsVisible__AnRN_{max-height:1000px;opacity:1}}.AiCapabilities_contentBlock__Bn5HK{display:flex;flex-direction:column;gap:8px}@media screen and (min-width:768px){.AiCapabilities_contentBlock__Bn5HK:first-child{flex-grow:0;flex-shrink:0;flex-basis:calc(60% - 24px)}.AiCapabilities_contentBlock__Bn5HK:last-child{flex-grow:0;flex-shrink:0;flex-basis:calc(40% - 24px)}}@media screen and (min-width:1280px){.AiCapabilities_contentBlock__Bn5HK:first-child,.AiCapabilities_contentBlock__Bn5HK:last-child{flex:initial}}.AiCapabilities_contentBlockText__E5SBY{font-size:16px;line-height:20px}@media screen and (min-width:1024px){.AiCapabilities_contentBlockText__E5SBY{font-size:20px;line-height:24px}}.KeyTechnologies_title__Wpso5{white-space:normal}.KeyTechnologies_grid__7724d{display:grid;grid-template-columns:1fr;grid-gap:16px;gap:16px}@media screen and (min-width:768px){.KeyTechnologies_grid__7724d{grid-template-columns:repeat(2,1fr)}}@media screen and (min-width:1280px){.KeyTechnologies_grid__7724d{grid-template-columns:repeat(3,1fr);gap:24px}}.KeyTechnologies_card__Isj9K{background-color:#fff;padding:24px 16px;min-height:280px}@media screen and (min-width:768px){.KeyTechnologies_card__Isj9K{padding:32px 24px;min-height:336px}}@media screen and (min-width:1024px){.KeyTechnologies_card__Isj9K{min-height:360px}}@media screen and (min-width:1280px){.KeyTechnologies_card__Isj9K{min-height:384px}}.KeyTechnologies_icon__QrMbw{width:40px;height:40px;margin-bottom:24px}.KeyTechnologies_icon__QrMbw svg{width:100%;height:100%}@media screen and (min-width:768px){.KeyTechnologies_icon__QrMbw{width:52px;height:52px;margin-bottom:32px}}.KeyTechnologies_cardTitle___roN1{margin-top:8px;margin-bottom:16px;font-size:20px;line-height:24px}@media screen and (min-width:768px){.KeyTechnologies_cardTitle___roN1{margin-top:12px;font-size:32px;line-height:36px}}.KeyTechnologies_description__KXyls{font-size:14px;line-height:20px}@media screen and (min-width:768px){.KeyTechnologies_description__KXyls{font-size:16px;line-height:24px}}.KeyTechnologies_specialCard__AYtTZ{background-color:#7043ff;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden}@media screen and (min-width:1280px){.KeyTechnologies_specialCard__AYtTZ{cursor:pointer;transition:border-radius .3s ease}.KeyTechnologies_specialCard__AYtTZ:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-image:url(/images/digital-lines.webp);background-position:50%;background-size:cover;background-repeat:no-repeat;opacity:0;transition:opacity .3s ease;z-index:1}.KeyTechnologies_specialCard__AYtTZ:hover{border-top-right-radius:152px}.KeyTechnologies_specialCard__AYtTZ:hover:before{opacity:1}}.KeyTechnologies_specialCardMobile__Cw04e{display:flex;flex-direction:column;align-items:center;gap:24px;position:relative;z-index:2}@media screen and (min-width:1280px){.KeyTechnologies_specialCardMobile__Cw04e{display:none}}.KeyTechnologies_specialCardDesktop__pGm2T{display:none}@media screen and (min-width:1280px){.KeyTechnologies_specialCardDesktop__pGm2T{display:flex;flex-direction:column;align-items:center;position:relative;z-index:2}}.KeyTechnologies_specialIcon__wgv9_{width:37px;height:37px}.KeyTechnologies_specialIcon__wgv9_ svg{width:100%;height:100%}@media screen and (min-width:768px){.KeyTechnologies_specialIcon__wgv9_{width:76px;height:76px}}.KeyTechnologies_specialButton__Yy8WB{position:relative;background-color:#fff;border:2px solid #fff;border-radius:32px;padding:14px 24px;cursor:pointer;transition:all .3s ease;color:#000}.KeyTechnologies_specialButton__Yy8WB h3{font-size:16px;line-height:20px;font-weight:600}.KeyTechnologies_specialButton__Yy8WB:hover{background:transparent}.KeyTechnologies_specialButton__Yy8WB:hover h3{color:#fff}.KeyTechnologies_qrCode__4zdZb{width:132px;height:132px;margin-bottom:38px}.KeyTechnologies_specialTitle__mTmcO{font-size:32px;line-height:36px;text-align:center}.WhatWeDo_content__3EqS_{display:flex;gap:8px}@media screen and (max-width:767px){.WhatWeDo_content__3EqS_{flex-direction:column}}@media screen and (min-width:768px)and (max-width:1023px){.WhatWeDo_content__3EqS_{flex-direction:column}}@media screen and (min-width:1024px){.WhatWeDo_content__3EqS_{gap:16px}}@media screen and (min-width:1536px){.WhatWeDo_content__3EqS_{gap:24px}}.WhatWeDo_imageWrapper__RaGxN{background-image:url(/images/digital-graphic.webp);background-position:50%;background-repeat:no-repeat;background-size:cover;background-color:#000}@media screen and (max-width:767px){.WhatWeDo_imageWrapper__RaGxN{width:100%;height:200px;border-top-right-radius:80px}}@media screen and (min-width:768px)and (max-width:1023px){.WhatWeDo_imageWrapper__RaGxN{width:100%;height:250px;background-size:80%}}@media screen and (min-width:1024px){.WhatWeDo_imageWrapper__RaGxN{width:304px;min-width:304px}}@media screen and (min-width:1280px){.WhatWeDo_imageWrapper__RaGxN{width:384px;min-width:384px}}@media screen and (min-width:1536px){.WhatWeDo_imageWrapper__RaGxN{width:440px;min-width:440px}}.WhatWeDo_itemsWrapper__bX5A_{display:flex;flex-direction:column;gap:8px;flex:1 1}.WhatWeDo_item__A0Kc9{background-color:#fff;padding:16px 16px 16px 0;display:flex;align-items:center}.WhatWeDo_item__A0Kc9 h4{position:relative;font-size:14px;line-height:16px;padding-left:24px}.WhatWeDo_item__A0Kc9 h4:before{content:"";position:absolute;left:0;top:-8px;width:2px;height:calc(100% + 16px);background-color:#000}@media screen and (min-width:768px){.WhatWeDo_item__A0Kc9 h4{font-size:22px;line-height:24px}}@media screen and (min-width:1024px){.WhatWeDo_item__A0Kc9 h4{font-size:20px;line-height:24px}}@media screen and (min-width:768px){.WhatWeDo_item__A0Kc9{padding:24px 24px 24px 0}}@media screen and (min-width:1024px){.WhatWeDo_item__A0Kc9{padding:24px}}@media screen and (min-width:1536px){.WhatWeDo_item__A0Kc9{padding:24px 40px}}.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}}.IdpBanner_section__aajiC{background-color:#f4f5f9;padding:40px 16px 0;max-width:100%;min-width:100%}@media screen and (min-width:768px){.IdpBanner_section__aajiC{padding:56px 24px 0}}@media screen and (min-width:1024px){.IdpBanner_section__aajiC{padding:72px 40px 0}}@media screen and (min-width:1280px){.IdpBanner_section__aajiC{padding:88px 40px 0}}@media screen and (min-width:1536px){.IdpBanner_section__aajiC{scroll-margin-top:-50px;padding:96px 84px 0}}.IdpBanner_container__zIOyn{margin:0 auto;max-width:1368px}@media screen and (min-width:1536px){.IdpBanner_container__zIOyn{width:100%}}.IdpBanner_wrapper__ab29K{background:url(/images/idp_banner_bg.webp) no-repeat 100% 100%;min-height:450px;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){.IdpBanner_wrapper__ab29K{padding:36px 28px 40px;background:url(/images/idp_banner_bg_sm.webp) no-repeat 100% 50%;border-bottom-left-radius:124px;border-bottom-right-radius:124px;min-height:400px;background-size:auto 100%}}@media screen and (min-width:1024px){.IdpBanner_wrapper__ab29K{padding:36px 80px 40px;background:url(/images/idp_banner_bg_md.webp) no-repeat 100% 50%;min-height:380px;background-size:auto 100%}}@media screen and (min-width:1280px){.IdpBanner_wrapper__ab29K{padding:48px 102px 40px;background:url(/images/idp_banner_bg_lg.webp) no-repeat 100% 50%;border-bottom-left-radius:148px;border-bottom-right-radius:148px;min-height:350px;background-size:auto 100%}}@media screen and (min-width:1536px){.IdpBanner_wrapper__ab29K{padding:48px 116px 40px;background:url(/images/idp_banner_bg_xl.webp) no-repeat 100% 50%;min-height:360px;background-size:auto 100%}}.IdpBanner_background__YlzJ6{background:linear-gradient(90deg,#7043ff,#572899);border-bottom-left-radius:64px;border-bottom-right-radius:64px}@media screen and (min-width:768px){.IdpBanner_background__YlzJ6{border-bottom-left-radius:124px;border-bottom-right-radius:124px}}@media screen and (min-width:1280px){.IdpBanner_background__YlzJ6{border-bottom-left-radius:148px;border-bottom-right-radius:148px}}.IdpBanner_textWrapper__OR5s1{display:flex;flex-direction:column;gap:0;position:relative;z-index:12;height:100%}@media screen and (min-width:768px){.IdpBanner_textWrapper__OR5s1{max-width:412px;gap:0}}@media screen and (min-width:1024px){.IdpBanner_textWrapper__OR5s1{max-width:750px}}@media screen and (min-width:1280px){.IdpBanner_textWrapper__OR5s1{max-width:802px}}@media screen and (min-width:1536px){.IdpBanner_textWrapper__OR5s1{max-width:802px}}.IdpBanner_title__n96QN{padding:0 0 24px;font-size:28px;line-height:34px}@media screen and (min-width:768px){.IdpBanner_title__n96QN{padding:0 0 40px;font-size:32px;line-height:36px}}@media screen and (min-width:1024px){.IdpBanner_title__n96QN{font-size:40px;line-height:48px;letter-spacing:0}}@media screen and (min-width:1280px){.IdpBanner_title__n96QN{font-size:40px;line-height:48px}}.IdpBanner_featuresList__m2_Bx{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:12px}.IdpBanner_featuresList__m2_Bx li{position:relative;padding-left:24px}.IdpBanner_featuresList__m2_Bx li:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:8px;height:8px;background-color:#fff;border-radius:50%}.IdpBanner_featuresList__m2_Bx li h3{font-size:20px;line-height:24px}@media screen and (min-width:768px){.IdpBanner_featuresList__m2_Bx{gap:16px}.IdpBanner_featuresList__m2_Bx li{padding-left:28px}.IdpBanner_featuresList__m2_Bx li:before{width:6px;height:6px}.IdpBanner_featuresList__m2_Bx li h3{font-size:22px;line-height:24px}}@media screen and (min-width:1024px){.IdpBanner_featuresList__m2_Bx li h3{font-size:20px;line-height:26px}}@media screen and (min-width:1280px){.IdpBanner_featuresList__m2_Bx li h3{font-size:24px;line-height:28px}}.IdpBanner_button__lAhNY{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:56px}.IdpBanner_button__lAhNY h3{white-space:nowrap;text-align:center;color:#000}.IdpBanner_button__lAhNY: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}.IdpBanner_button__lAhNY:hover{background:transparent}.IdpBanner_button__lAhNY:hover:before{background:#fff}.IdpBanner_button__lAhNY:hover h3{color:#fff}@media screen and (min-width:768px)and (max-width:1023px){.IdpBanner_button__lAhNY{margin:56px 92px 0;width:calc(100% - 184px)}}@media screen and (min-width:1024px){.IdpBanner_button__lAhNY{width:-moz-fit-content;width:fit-content}}.styles_container__zPR8G{margin:0 auto;max-width:1540px;padding:0 16px}@media screen and (min-width:768px){.styles_container__zPR8G{padding:0 24px}}@media screen and (min-width:1024px){.styles_container__zPR8G{padding:0 40px}}@media screen and (min-width:1536px){.styles_container__zPR8G{padding:0 84px}}.styles_wrapper__W2Nzn{padding:56px 0 0}@media screen and (min-width:1024px){.styles_wrapper__W2Nzn{padding:72px 0 0}}@media screen and (min-width:1280px){.styles_wrapper__W2Nzn{padding:88px 0 0}}.styles_wrapper__W2Nzn h1{padding:0 0 24px;font-size:28px;line-height:32px}@media screen and (min-width:768px){.styles_wrapper__W2Nzn h1{padding:0 0 40px;font-size:36px;line-height:44px}}@media screen and (min-width:1024px){.styles_wrapper__W2Nzn h1{font-size:52px;line-height:56px;padding:0 0 40px}}@media screen and (min-width:1280px){.styles_wrapper__W2Nzn h1{padding:0 0 56px;white-space:normal}}@media screen and (min-width:1536px){.styles_wrapper__W2Nzn h1{padding:0 0 56px}}.styles_expertWrapper__P9ghT{padding:56px 0}@media screen and (min-width:1024px){.styles_expertWrapper__P9ghT{padding:72px 0}}@media screen and (min-width:1280px){.styles_expertWrapper__P9ghT{padding:88px 0}}@media screen and (max-width:767px){.styles_banner__ow0b_{height:530px}}.styles_buttonsWrapper__2ECHe{display:flex;gap:16px;flex-direction:column}@media screen and (min-width:768px){.styles_buttonsWrapper__2ECHe{flex-direction:row;gap:24px}}.styles_button__Rf3ac{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;display:flex;align-items:center;justify-content:center}.styles_button__Rf3ac:hover{background:transparent}.styles_button__Rf3ac:hover h3{color:#fff}.styles_button__Rf3ac h3{color:#000}@media screen and (max-width:767px){.styles_button__Rf3ac{width:100%}}.styles_secondaryButton__H29Qd{position:relative;background:transparent;border:2px solid #fff;border-radius:32px;padding:16px 32px;font-size:16px;font-weight:500;cursor:pointer;transition:all .3s ease;color:#fff;display:flex;align-items:center;justify-content:center;text-decoration:none}.styles_secondaryButton__H29Qd:hover{background-color:#fff}.styles_secondaryButton__H29Qd:hover h3{color:#000}.styles_secondaryButton__H29Qd h3{color:#fff}@media screen and (max-width:767px){.styles_secondaryButton__H29Qd{width:100%}}