.Logo_Logo__M00V4{margin-right:23.05vw}@media(max-width:996px){.Logo_Logo__M00V4{margin-right:auto}}@media(max-width:767px){.Logo_Logo__M00V4{margin-right:0}}.Logo_Logo__text__uWWQz{font-size:14px;line-height:1.2;letter-spacing:.05em;color:#fff;border-bottom:1px solid #fff;cursor:pointer}@media(max-width:1024px){.Logo_Logo__text__uWWQz{font-size:12px}}@media(min-width:1025px)and (max-width:1199px){.Logo_Logo__text__uWWQz{font-size:12px}}@media(min-width:1200px)and (max-width:1399px){.Logo_Logo__text__uWWQz{font-size:13px}}@media(min-width:1400px)and (max-width:1599px){.Logo_Logo__text__uWWQz{font-size:14px}}@media(min-width:1600px)and (max-width:1999px){.Logo_Logo__text__uWWQz{font-size:16px}}@media(min-width:2000px)and (max-width:2399px){.Logo_Logo__text__uWWQz{font-size:17px}}@media(min-width:2400px){.Logo_Logo__text__uWWQz{font-size:19px}}@media(max-width:767px){.Logo_Logo__text__uWWQz{font-size:14px;line-height:1.2}}.Header_Header__kSl4k{position:fixed;top:0;left:0;display:flex;padding:32px;background:transparent;align-items:center;transition:background .5s;z-index:11;width:100%}@media(max-width:1136px){.Header_Header__kSl4k{justify-content:space-between;gap:46px}}@media(max-width:767px){.Header_Header__kSl4k{padding:20px 15px}}@media(max-width:520px){.Header_Header__kSl4k.Header_isOpen__ZOwq0{background:rgba(4,4,4,.82)}}.Header_Header__textIt__awMlx{font-size:14px;line-height:1.2;letter-spacing:.05em;color:#fff;margin-right:16.53vw;flex-shrink:0}@media(max-width:1024px){.Header_Header__textIt__awMlx{font-size:12px}}@media(min-width:1025px)and (max-width:1199px){.Header_Header__textIt__awMlx{font-size:12px}}@media(min-width:1200px)and (max-width:1399px){.Header_Header__textIt__awMlx{font-size:13px}}@media(min-width:1400px)and (max-width:1599px){.Header_Header__textIt__awMlx{font-size:14px}}@media(min-width:1600px)and (max-width:1999px){.Header_Header__textIt__awMlx{font-size:16px}}@media(min-width:2000px)and (max-width:2399px){.Header_Header__textIt__awMlx{font-size:17px}}@media(min-width:2400px){.Header_Header__textIt__awMlx{font-size:19px}}@media(max-width:1136px){.Header_Header__textIt__awMlx{justify-content:space-between;margin-right:0}}@media(max-width:767px){.Header_Header__textIt__awMlx{font-size:13px;line-height:1.26}}.Header_Header__textBrif__8MNAS{min-width:8.33vw}.Header_Header__brif__hO_Nq{margin-left:auto}.Header_Header__textBrif__8MNAS{font-size:14px;line-height:1.2;letter-spacing:.05em;color:#fff;cursor:pointer}@media(max-width:1024px){.Header_Header__textBrif__8MNAS{font-size:12px}}@media(min-width:1025px)and (max-width:1199px){.Header_Header__textBrif__8MNAS{font-size:12px}}@media(min-width:1200px)and (max-width:1399px){.Header_Header__textBrif__8MNAS{font-size:13px}}@media(min-width:1400px)and (max-width:1599px){.Header_Header__textBrif__8MNAS{font-size:14px}}@media(min-width:1600px)and (max-width:1999px){.Header_Header__textBrif__8MNAS{font-size:16px}}@media(min-width:2000px)and (max-width:2399px){.Header_Header__textBrif__8MNAS{font-size:17px}}@media(min-width:2400px){.Header_Header__textBrif__8MNAS{font-size:19px}}.Header_Header__svgButton__yjeCx{display:block;background:transparent;border:none;cursor:pointer;height:12px}.Header_Header__svgImage__vNigx{display:block}.Header_Header__kSl4k .Header_burger__jIWk3{display:none;width:16px;cursor:pointer}@media(max-width:520px){.Header_Header__kSl4k .Header_burger__jIWk3{display:block}}.Header_Header__kSl4k .Header_burger__jIWk3 img{display:block;width:100%}@media(max-width:520px){.Header_Header__kSl4k .Header_headerNavigation__4AtTK{height:105vh;padding-bottom:15vh;width:0;flex-direction:column;align-items:center;top:57.46px;left:0;overflow:hidden;opacity:0;transition:opacity .5s,width .5s;position:fixed;background:rgba(4,4,4,.82)}.Header_Header__kSl4k .Header_headerNavigation__4AtTK .briefBtn,.Header_Header__kSl4k .Header_headerNavigation__4AtTK li{opacity:0;transition:opacity .2s}.Header_Header__kSl4k .Header_headerNavigation__4AtTK.Header_isOpen__ZOwq0{opacity:1;width:100vw}.Header_Header__kSl4k .Header_headerNavigation__4AtTK.Header_isOpen__ZOwq0 .briefBtn,.Header_Header__kSl4k .Header_headerNavigation__4AtTK.Header_isOpen__ZOwq0 li{opacity:1}}.HeaderNavigation_HeaderNavigation__II0Xx{display:flex;align-items:center;gap:46px;width:100%}@media(max-width:996px){.HeaderNavigation_HeaderNavigation__II0Xx{width:auto}}@media(max-width:520px){.HeaderNavigation_HeaderNavigation__II0Xx{display:flex;justify-content:center;gap:10vh}}.HeaderNavigation_HeaderNavigation__navLinks__Qvn1k{display:flex;align-items:center;gap:46px}@media(max-width:520px){.HeaderNavigation_HeaderNavigation__navLinks__Qvn1k{flex-direction:column;gap:10vh}}.HeaderNavigation_HeaderNavigation__navItem__hwEWO{font-size:14px;line-height:1.2;letter-spacing:.05em;color:#fff;list-style-type:none;cursor:pointer;flex-shrink:0;white-space:nowrap}@media(max-width:1024px){.HeaderNavigation_HeaderNavigation__navItem__hwEWO{font-size:12px}}@media(min-width:1025px)and (max-width:1199px){.HeaderNavigation_HeaderNavigation__navItem__hwEWO{font-size:12px}}@media(min-width:1200px)and (max-width:1399px){.HeaderNavigation_HeaderNavigation__navItem__hwEWO{font-size:13px}}@media(min-width:1400px)and (max-width:1599px){.HeaderNavigation_HeaderNavigation__navItem__hwEWO{font-size:14px}}@media(min-width:1600px)and (max-width:1999px){.HeaderNavigation_HeaderNavigation__navItem__hwEWO{font-size:16px}}@media(min-width:2000px)and (max-width:2399px){.HeaderNavigation_HeaderNavigation__navItem__hwEWO{font-size:17px}}@media(min-width:2400px){.HeaderNavigation_HeaderNavigation__navItem__hwEWO{font-size:19px}}.HeaderNavigation_HeaderNavigation__navItem_active__l2ONo{border-bottom:1px solid #fff}@media(max-width:520px){.HeaderNavigation_HeaderNavigation__navItem__hwEWO{font-size:28px;text-transform:uppercase}}.HeaderNavigation_HeaderNavigation__II0Xx .HeaderNavigation_navItemLast__X5Lng{margin-left:auto}@media(max-width:996px){.HeaderNavigation_HeaderNavigation__II0Xx .HeaderNavigation_navItemLast__X5Lng{margin-left:0}}.Footer_Footer__q254R{position:relative;z-index:2}.Footer_Footer__q254R .Footer_icon3d__kj9uu{z-index:0;width:80vw;height:30vw;top:-15vw;left:35vw;transform:translateZ(0);will-change:transform}@media(max-width:767px){.Footer_Footer__q254R .Footer_icon3d__kj9uu{height:40vw;top:-28vw}}.Footer_Footer__emailLink__XC4RD{position:relative;z-index:1;font-size:150px;line-height:.9;padding-bottom:70px;border-bottom:1px solid hsla(0,0%,100%,.2);margin-bottom:80px;font-weight:400;cursor:pointer}@media(max-width:1024px){.Footer_Footer__emailLink__XC4RD{font-size:105px}}@media(min-width:1025px)and (max-width:1199px){.Footer_Footer__emailLink__XC4RD{font-size:120px}}@media(min-width:1200px)and (max-width:1399px){.Footer_Footer__emailLink__XC4RD{font-size:135px}}@media(min-width:1400px)and (max-width:1599px){.Footer_Footer__emailLink__XC4RD{font-size:150px}}@media(min-width:1600px)and (max-width:1999px){.Footer_Footer__emailLink__XC4RD{font-size:188px}}@media(min-width:2000px)and (max-width:2399px){.Footer_Footer__emailLink__XC4RD{font-size:225px}}@media(min-width:2400px){.Footer_Footer__emailLink__XC4RD{font-size:263px}}@media(max-width:1047px){.Footer_Footer__emailLink__XC4RD{font-size:85px}}@media(max-width:767px){.Footer_Footer__emailLink__XC4RD{font-size:35px;line-height:1.2;padding-bottom:24px;margin-bottom:58px}}.Footer_Footer__emailLinkText__mA2KV{display:inline}.Footer_Footer__emailLinkText__mA2KV:hover{border-bottom:1px solid #fff}.Footer_Footer__content__f8CFk{position:relative;z-index:1;display:flex;justify-content:space-between}@media(max-width:767px){.Footer_Footer__content__f8CFk{display:grid;grid-template-columns:1fr 1fr;grid-gap:40px;gap:40px}}.Footer_Footer__titleText__FuIZR{font-size:14px;line-height:1.2;padding-bottom:35px;letter-spacing:.05em;color:hsla(0,0%,100%,.4)}@media(max-width:1024px){.Footer_Footer__titleText__FuIZR{font-size:12px}}@media(min-width:1025px)and (max-width:1199px){.Footer_Footer__titleText__FuIZR{font-size:12px}}@media(min-width:1200px)and (max-width:1399px){.Footer_Footer__titleText__FuIZR{font-size:13px}}@media(min-width:1400px)and (max-width:1599px){.Footer_Footer__titleText__FuIZR{font-size:14px}}@media(min-width:1600px)and (max-width:1999px){.Footer_Footer__titleText__FuIZR{font-size:16px}}@media(min-width:2000px)and (max-width:2399px){.Footer_Footer__titleText__FuIZR{font-size:17px}}@media(min-width:2400px){.Footer_Footer__titleText__FuIZR{font-size:19px}}@media(max-width:767px){.Footer_Footer__titleText__FuIZR{font-size:13px;line-height:1.26;padding-bottom:20px}}.Footer_Footer__nameInfo__U9T9t{font-size:14px;line-height:1.2;letter-spacing:.05em;color:#fff;cursor:pointer}@media(max-width:1024px){.Footer_Footer__nameInfo__U9T9t{font-size:12px}}@media(min-width:1025px)and (max-width:1199px){.Footer_Footer__nameInfo__U9T9t{font-size:12px}}@media(min-width:1200px)and (max-width:1399px){.Footer_Footer__nameInfo__U9T9t{font-size:13px}}@media(min-width:1400px)and (max-width:1599px){.Footer_Footer__nameInfo__U9T9t{font-size:14px}}@media(min-width:1600px)and (max-width:1999px){.Footer_Footer__nameInfo__U9T9t{font-size:16px}}@media(min-width:2000px)and (max-width:2399px){.Footer_Footer__nameInfo__U9T9t{font-size:17px}}@media(min-width:2400px){.Footer_Footer__nameInfo__U9T9t{font-size:19px}}@media(max-width:767px){.Footer_Footer__nameInfo__U9T9t{font-size:13px;line-height:1.26}}.Footer_Footer__iconDiv__NdqUE,.Footer_Footer__soc__Jqlfd{display:flex}.Footer_Footer__iconSoc__t5__k{width:1.39vw;height:1.39vw;cursor:pointer}.Footer_Footer__iconSoc_indent__wZ7_K{margin-right:1.39vw}@media(max-width:767px){.Footer_Footer__iconSoc_indent__wZ7_K{margin-right:10px}.Footer_Footer__iconSoc__t5__k{width:20px;height:20px}}.Footer_Footer__off__QiERh{display:flex}.Footer_Footer__itemText__uPOEG{font-size:14px;line-height:1.2;letter-spacing:.05em;color:#fff;white-space:pre-wrap;cursor:pointer}@media(max-width:1024px){.Footer_Footer__itemText__uPOEG{font-size:12px}}@media(min-width:1025px)and (max-width:1199px){.Footer_Footer__itemText__uPOEG{font-size:12px}}@media(min-width:1200px)and (max-width:1399px){.Footer_Footer__itemText__uPOEG{font-size:13px}}@media(min-width:1400px)and (max-width:1599px){.Footer_Footer__itemText__uPOEG{font-size:14px}}@media(min-width:1600px)and (max-width:1999px){.Footer_Footer__itemText__uPOEG{font-size:16px}}@media(min-width:2000px)and (max-width:2399px){.Footer_Footer__itemText__uPOEG{font-size:17px}}@media(min-width:2400px){.Footer_Footer__itemText__uPOEG{font-size:19px}}.Footer_Footer__itemText_indent__1DVuN{margin-right:2.78vw}@media(max-width:767px){.Footer_Footer__itemText_indent__1DVuN{margin-right:28px}.Footer_Footer__itemText__uPOEG{font-size:13px;line-height:1.26}}.Footer_Footer__q254R .Footer_dog__ESZY6{font-family:Inter,sans-serif}.ExtensiveIcon_root__9J724{position:absolute;z-index:-1;pointer-events:none}.ExtensiveIcon_root__9J724 canvas{pointer-events:none}.Gradient_gradient__1Yh9S{position:fixed;transition:4s;filter:blur(140px)}@media(max-width:767px){.Gradient_gradient__1Yh9S{height:70vh!important;filter:blur(100px)}}@media(max-width:450px){.Gradient_gradient__1Yh9S{filter:blur(80px)}}.SoftwarePage_caseList__TCmz_{overflow-x:hidden}.SoftwarePage_caseList__TCmz_ .SoftwarePage_section__rQGOc{position:relative;z-index:3;padding:0 30px}@media(max-width:767px){.SoftwarePage_caseList__TCmz_ .SoftwarePage_section__rQGOc{padding:0 14px}}.SoftwarePage_caseList__TCmz_ .SoftwarePage_title__gJRQ4{font-size:150px;padding:11.5vh 30px 105px;margin-top:40px;position:relative}@media(max-width:767px){.SoftwarePage_caseList__TCmz_ .SoftwarePage_title__gJRQ4{font-size:40px;padding:160px 14px 50px}}.SoftwarePage_caseList__TCmz_ .SoftwarePage_root__qCXQc{max-width:1380px;margin:0 auto;position:relative}.SoftwarePage_caseList__TCmz_ .SoftwarePage_root__qCXQc .SoftwarePage_content__IALvN{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:40px 30px;gap:40px 30px}@media(max-width:1200px){.SoftwarePage_caseList__TCmz_ .SoftwarePage_root__qCXQc .SoftwarePage_content__IALvN{grid-template-columns:1fr;gap:30px}.SoftwarePage_caseList__TCmz_ .SoftwarePage_root__qCXQc .SoftwarePage_content__IALvN :last-child{border-bottom:none}}.SoftwarePage_caseList__TCmz_ .SoftwarePage_case__OME_q{width:100%;border-bottom:1px solid hsla(0,0%,100%,.2);padding-bottom:40px}@media(max-width:767px){.SoftwarePage_caseList__TCmz_ .SoftwarePage_case__OME_q{padding-bottom:30px}}.SoftwarePage_caseList__TCmz_ .SoftwarePage_case__OME_q .SoftwarePage_softwareImage__6m1SB{width:100%;margin-bottom:15px}.SoftwarePage_caseList__TCmz_ .SoftwarePage_case__OME_q .SoftwarePage_placeholder__nqtEI{width:100%;aspect-ratio:16/9;display:flex;align-items:center;justify-content:center;border:1px dashed hsla(0,0%,100%,.35);background:hsla(0,0%,100%,.03);margin-bottom:15px;color:hsla(0,0%,100%,.6);font-size:14px;letter-spacing:.05em;text-transform:uppercase}.SoftwarePage_caseList__TCmz_ .SoftwarePage_case__OME_q .SoftwarePage_name__9P7K6{font-size:32px;line-height:1.2;min-height:2.4em}@media(max-width:767px){.SoftwarePage_caseList__TCmz_ .SoftwarePage_case__OME_q .SoftwarePage_name__9P7K6{font-size:28px;min-height:auto}}.SoftwarePage_caseList__TCmz_ .SoftwarePage_caseLink__bgzGq{text-decoration:none;color:inherit;display:block}.SoftwarePage_caseList__TCmz_ .SoftwarePage_coloborate__9qiAD{font-size:14px;line-height:1.2;letter-spacing:.05em;color:#fff;width:23.7vw;margin-left:27.5vw;margin-bottom:100px;white-space:pre-line}@media(max-width:1024px){.SoftwarePage_caseList__TCmz_ .SoftwarePage_coloborate__9qiAD{font-size:12px}}@media(min-width:1025px)and (max-width:1199px){.SoftwarePage_caseList__TCmz_ .SoftwarePage_coloborate__9qiAD{font-size:12px}}@media(min-width:1200px)and (max-width:1399px){.SoftwarePage_caseList__TCmz_ .SoftwarePage_coloborate__9qiAD{font-size:13px}}@media(min-width:1400px)and (max-width:1599px){.SoftwarePage_caseList__TCmz_ .SoftwarePage_coloborate__9qiAD{font-size:14px}}@media(min-width:1600px)and (max-width:1999px){.SoftwarePage_caseList__TCmz_ .SoftwarePage_coloborate__9qiAD{font-size:16px}}@media(min-width:2000px)and (max-width:2399px){.SoftwarePage_caseList__TCmz_ .SoftwarePage_coloborate__9qiAD{font-size:17px}}@media(min-width:2400px){.SoftwarePage_caseList__TCmz_ .SoftwarePage_coloborate__9qiAD{font-size:19px}}@media(max-width:767px){.SoftwarePage_caseList__TCmz_ .SoftwarePage_coloborate__9qiAD{width:59vw;margin-left:19.2vw;margin-bottom:40px;font-size:13px;line-height:1.26}}@media(max-width:505px){.SoftwarePage_caseList__TCmz_ .SoftwarePage_coloborate__9qiAD{margin-left:0;width:auto}}.SoftwarePage_caseList__TCmz_ .SoftwarePage_footer__gqQZS{margin-top:160px;padding-bottom:40px}@media(max-width:767px){.SoftwarePage_caseList__TCmz_ .SoftwarePage_footer__gqQZS{margin-top:80px;padding-top:78px}}