.hero{background:var(--violet-gradient-background,linear-gradient(299deg,#8450ff 5.84%,#4d53da 56.49%,#3c41aa 90.29%));border-radius:var(--radius-2xl,16px);color:#fff;display:flex;justify-content:space-between;margin:0 8px 60px;position:relative;z-index:1}.hero:after{background-position:100% 100%;background-repeat:no-repeat;background-size:contain;bottom:0;content:"";position:absolute;right:0;top:0;width:1013px;z-index:-1}.hero .hero-content{max-width:800px;padding:95px 74px 74px;z-index:2}.hero .hero__image-v{height:580px;position:absolute;right:51px;top:-90px;width:465px;z-index:1}.hero .hero__image-v:after,.hero .hero__image-v:before{background-repeat:no-repeat;background-size:contain;content:"";height:314px;position:absolute;width:360px;z-index:1}.hero .hero__image-v:before{right:0;top:0;transform:rotate(19deg)}.hero .hero__image-v:after{bottom:0;left:0;transform:rotate(200deg)}.hero .hero-title{color:var(--white-title,#f2f3ff);font-size:78px;font-style:normal;font-weight:500;letter-spacing:-2.73px;line-height:100%;margin-bottom:20px;margin-right:40px}.hero .hero-subtitle{color:#c0b8ff;font-size:16px;font-weight:600;line-height:130%;margin-bottom:49px}.hero .hero-title span{color:#c0b8ff}.hero .hero-content ul{display:flex;flex-direction:column;gap:26px;margin-bottom:46px;max-width:392px;padding:15px}.hero .hero-content ul li{color:#f2f3ff;font-size:16px;font-style:normal;font-weight:600;line-height:130%}.hero .hero-content ul li::marker{color:#daff77}.hero .hero-content .hero-text{letter-spacing:.014rem;line-height:1.34rem;margin-right:240px}@media (max-width:767px){.hero .hero-content{padding:39px 21px 220px}.hero_form{margin:0 10px 80px;padding:20px 30px 40px}.hero{flex-direction:column;margin:0;overflow:hidden}.hero .hero-title{font-size:37px;margin-bottom:10px;max-width:322px}.hero .hero-subtitle{margin-bottom:27px}.hero .hero-content .hero-text{margin-right:0}.hero .hero-content ul{gap:14px;margin-bottom:24px;max-width:320px}.hero .hero__image-outer{bottom:-48px;height:168px;right:-44px;width:146px}.hero:after{background-position:100% 100%;width:378px}.hero .hero-content .hero-title,.hero .hero-content p{margin-right:0}.hero .hero__image-v{bottom:-4px;height:225px;right:0;top:auto;width:279px}.hero .hero__image-v:after,.hero .hero__image-v:before{height:153px;width:175px}.hero .hero__image-v:before{right:-19px;transform:rotate(58deg)}.hero .hero__image-v:after{transform:rotate(239deg)}}