.card-component{display:flex;flex-direction:column;padding:24px;gap:20px;width:348px;min-height:280px;box-shadow:0 3px 3px 0 rgba(0,0,0,.15);border:1px solid rgba(80,48,229,.2);border-radius:20px;background:#fff;justify-content:space-between}.card-component .card-content{display:flex;gap:16px}.card-component .card-content .right-bg{display:flex;align-items:flex-end}.card-component .card-content .right-bg img{transform:rotate(180deg)}.card-component .card-user{display:flex;gap:16px}.card-component .card-user .card-avatar{width:49px;height:49px;border-radius:50%;overflow:hidden}.card-component .card-user .card-name .name{font-size:16px;color:#0d062d;margin-bottom:8px}.card-component .card-user .card-name .name-title{font-size:14px;color:#787486}.card-v2{max-width:602px;width:100%;background:#fff;border-radius:20px;box-shadow:0 3px 3px 0 rgba(0,0,0,.15);border:1px solid rgba(80,48,229,.2);overflow:hidden}.card-v2 .card-v2-header{display:flex;flex-direction:column;padding:20px 24px 10px;gap:6px}.card-v2 .card-v2-content{width:100%;height:305px}.card-v2 .card-v2-content .card-v2-picture{width:100%;height:100%}.counter-component{display:flex;flex-direction:column;align-items:center;gap:20px}.counter-component .counter-value{font-size:32px;color:#0d062d;font-weight:700}.counter-component .counter-label{font-size:16px;color:#787486}.picture-description-component{display:flex;align-items:center;justify-content:center;flex:0 0 100%;gap:70px;padding:0 40px}.picture-description-component .picture-description{display:flex;flex-direction:column}.picture-description-component .picture-description .title{margin-bottom:27px}.picture-description-component .picture-description .description-block{display:flex;gap:24px}.picture-description-component .picture-description .description-block .description-icon{width:44px;height:44px;border-radius:12px;display:flex;align-items:center;justify-content:center;background:var(--background-color)}.picture-description-component .picture-description .description-block .description-icon .icon{width:20px}.picture-description-component .picture-description .description-block .description{width:34.8958333333vw}.picture-description-component .picture{width:36.4583333333vw;border-radius:20px;overflow:hidden}.start-btn{display:flex;width:130px;height:48px;align-items:center;justify-content:space-between;background:linear-gradient(95deg,#dea5c2 -19.86%,#6658ca 94.73%);border-radius:100px;border:unset;cursor:pointer;color:#fff;z-index:1;transition:width .3s ease;padding:0 22px}.start-btn .label{margin-right:8px}.start-btn .start-btn-icon{font-size:20px;transition:transform .3s ease}.start-btn:hover{width:159px;background:linear-gradient(95deg,#dea5c2 -19.86%,#7c71d4 94.73%)}.start-btn:hover .start-btn-icon{transform:rotate(-45deg)}.wava-text{opacity:0}.contact-page{width:100%;display:flex;justify-content:center}.contact-page .contact-form{display:flex;flex-direction:column;align-items:center;max-width:540px;width:100%;box-shadow:0 3px 10px 0 rgba(0,0,0,.15);padding:16px;border-radius:16px}.contact-page .contact-form .form-title{font-size:22px;margin-bottom:16px}.contact-page .contact-form .form-description{color:#8d8d8d;margin-bottom:32px;text-align:center}.contact-page .contact-form .ant-form,.contact-page .contact-form .ant-spin-nested-loading{width:100%}.contact-page .contact-form .ant-form .icon-label{display:flex;align-items:center;gap:4px}.contact-page .contact-form .ant-form .submit{width:100%;height:40px;background:#000}.contact-page .contact-form .ant-form .submit:hover{background:#3f3f3f!important}.home-page{width:100%}.home-page .home-section-1{display:flex;justify-content:center;align-items:center;background:var(--background-color);height:731px}.home-page .home-section-1 .container{position:relative;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.home-page .home-section-1 .container .title{margin-bottom:27px;z-index:1}.home-page .home-section-1 .container .description{max-width:683px;width:100%;margin-bottom:120px;z-index:1}.home-page .home-section-1 .container .bg{position:absolute;right:0;bottom:0;max-width:800px;width:100%;z-index:0}.home-page .home-section-2{padding:60px 0 0;background:var(--background-color2)}.home-page .home-section-2 .container{display:flex;flex-direction:column;align-items:center}.home-page .home-section-2 .container .section-2-title{margin-bottom:24px}.home-page .home-section-2 .container .section-2-description{margin-bottom:36px}.home-page .home-section-2 .container .video{max-width:700px;width:100%;height:400px;margin-bottom:107px;border-radius:20px;overflow:hidden}.home-page .home-section-2 .container .products{display:flex;justify-content:center;flex-wrap:wrap;gap:36px}.home-page .home-section-2 .container .products .card-v2{margin-bottom:88px}.home-page .home-section-3{padding:60px 0 0}.home-page .home-section-3 .container{display:flex;flex-direction:column;align-items:center}.home-page .home-section-3 .container .section-3-title{margin-bottom:24px}.home-page .home-section-3 .container .section-3-description{margin-bottom:36px}.home-page .home-section-3 .container .video{max-width:700px;width:100%;height:400px;margin-bottom:107px;border-radius:20px;overflow:hidden}.home-page .home-section-3 .container .reason{padding:80px 0}.home-page .home-section-4{background-color:var(--background-color2);padding:60px 0}.home-page .home-section-4 .container{display:flex;flex-direction:column;align-items:center}.home-page .home-section-4 .container .section-4-title{margin-bottom:72px}.home-page .home-section-4 .container .cards{width:100%;margin-bottom:20px}.home-page .home-section-4 .container .cards,.home-page .home-section-4 .container .cards .left-cards,.home-page .home-section-4 .container .cards .right-cards{display:flex;flex-wrap:wrap;gap:16px;justify-content:center}.home-page .home-section-4 .container .advantage-list{display:flex;flex-wrap:wrap;width:100%;padding:24px;border:1px solid rgba(80,48,229,.2);background:#fff;box-shadow:0 3px 3px 0 rgba(0,0,0,.15);justify-content:space-around;border-radius:20px}.home-page .home-section-5{padding:60px 0}.home-page .home-section-5 .container{display:flex;flex-direction:column;align-items:center}.home-page .home-section-5 .container .section-5-title{margin-bottom:72px}.home-page .home-section-5 .container .contact-page{margin-bottom:42px}.home-page .home-section-5 .container .section-5-description{color:#787486;font-size:14px;line-height:30px;margin-bottom:12px}.home-page .home-section-5 .container .links{display:flex;gap:16px}.home-page .home-section-5 .container .links>img{cursor:pointer}