.demo{background-color:#000;border-radius:0 0 40px 40px;display:flex;padding-bottom:159px}.demo__container{column-gap:16px;display:flex;margin-inline:auto;max-width:1280px;width:100%}.demo__text-container{background-color:#28272a;border-radius:20px;justify-content:center;max-width:635px;padding-inline:53px;row-gap:100px}.demo__text,.demo__text-container{display:flex;flex-direction:column;width:100%}.demo__text{max-width:425px;row-gap:23px}.demo__title{color:#fff;font-size:40px;font-weight:400;max-width:337px;width:100%}.demo__title--blue{background:#7f3dff;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.demo__subtitle{color:#fff;font-size:20px}.demo__list{display:flex}.demo__list-items{color:#fff;display:flex;flex-direction:column;font-size:20px;list-style-type:none;padding:0;row-gap:20px}.demo__list-item{align-items:center;column-gap:15px;display:flex}.demo__list-icon{height:28px;width:28px}.demo__form-container{background-color:#fff;border-radius:20px;display:flex;flex-direction:column;justify-content:space-between;padding-block:29px;padding-inline:53px;row-gap:24px;width:100%}.demo__form-title{font-size:24px;font-weight:400;text-align:center}.demo__form-container form{width:100%}.demo__form-container .hsfc-Step__Content{margin:0!important;padding:0!important}.demo__form-container form label,.demo__form-container>span h3{display:none!important}.demo__form button{width:100%}.demo__form-container .hsfc-Row{column-gap:16px!important;margin-bottom:16px!important;row-gap:16px!important}.demo__form-container form button{align-items:center!important;border-radius:28px!important;display:flex!important;height:58px!important;justify-content:center!important;width:100%!important}.demo__form-container form button,.demo__form-container form button:active,.demo__form-container form button:hover{background:linear-gradient(0deg,rgba(0,0,0,.2),rgba(0,0,0,.2)),linear-gradient(90deg,#7f3dff,#4c2599)!important;transition:.2s!important}.demo__form-container form .hsfc-NavigationRow{margin-top:26px}.demo__form-container form input{background-color:transparent!important;border:1px solid #aaa!important;border-radius:6px!important;color:#aaa!important;font-size:16px!important;height:57px!important}.demo__form-container form .hsfc-PhoneInput__FlagAndCaret{display:none!important}.demo__form-agree{color:#000;font-size:14px;margin-inline:auto}.demo__form-agree a{font-weight:500;text-decoration:underline}@media (max-width:1300px){.demo{padding-inline:20px}}@media (max-width:900px){.demo__form-container{padding-block:30px;padding-inline:30px}.demo__text-container{padding-inline:20px}.demo__title{font-size:28px;font-weight:400;max-width:230px}.demo__subtitle{font-size:16px}.demo__list-items{font-size:14px}.demo__list-icon{width:22px}.demo{padding-bottom:60px}}@media (max-width:780px){.demo__container{flex-direction:column;row-gap:20px}.demo__text-container{max-width:none;padding-block:34px;padding-bottom:100px;row-gap:36px}.demo__container{row-gap:0}.demo__form-container{margin-top:-70px}.demo{padding-bottom:20px}.demo__form-title{font-size:20px}.demo__form-container form input{font-size:14px!important;height:50px!important}}