html{scroll-behavior:smooth}body{font-size:16px;background-color:#fff;font-family:"Proxima Nova Regular",sans-serif}a{text-decoration:none;transition:.3s ease-in-out}button{padding:0;border:none;cursor:pointer;box-shadow:none;transition:.3s ease-in-out}.container{width:100%;margin-right:auto;margin-left:auto;max-width:1160px}@media(max-width: 1160px){.container{max-width:none;padding:0 .75rem}}.link{text-decoration:underline}input:checked~.checkbox svg{opacity:1}.checkbox{display:flex;width:1.25rem;height:1.25rem;cursor:pointer;border:1px solid;align-items:center;border-radius:.25rem;justify-content:center;border:1px solid #1e222e;transition:.1s ease-in-out}.checkbox svg{opacity:0;transition:.1s ease-in-out}.checkbox.error{border-color:#d00505}.checkbox.error path{stroke:#d00505}.checkbox.error.success{border-color:#1e222e}.checkbox.error.success path{stroke:#01b574}.hidden{display:none}.button{display:flex;padding-top:1rem;text-align:center;align-items:center;font-size:1.125rem;line-height:1.5rem;padding-bottom:1rem;border-radius:.625rem;justify-content:center;transition:.3s ease-in-out;font-family:"Proxima Nova Semibold"}.button.primary{color:#fff;background-color:#476bf0}.button.primary:hover,.button.primary:active{background-color:#2352fd}.button.primary:disabled{background-color:#a7a7a7}@media(max-width: 992px){.button{font-size:1rem;line-height:1.2rem;padding-top:.7813rem;padding-bottom:.7813rem}}@media(max-width: 768px){.button{font-size:.875rem;line-height:1.05rem;padding-top:1.0313rem;padding-bottom:1.0313rem}}.input{height:3.75rem;font-size:1.125rem;padding:.5rem 1rem;line-height:1.35rem;border-radius:.625rem;background-color:#e7f0ff;border:1px solid #e7f0ff;font-family:"Proxima Nova Semibold"}.input::-moz-placeholder{color:#8ea6ff}.input::placeholder{color:#8ea6ff}.input:focus,.input:active,.input:focus-within,.input:focus-visible{outline:none;border-color:#e7f0ff}.input.error{color:#d00505;border-color:#d00505}.input.error.success{color:#01b574;border-color:#01b574}.header{padding-top:1.25rem;padding-bottom:1.375rem}.header-nav{display:flex;align-items:center;justify-content:space-between}.header .menu{display:flex;gap:2.625rem;align-items:center;transition:.3s ease-in-out}.header .menu-link{font-size:1rem;line-height:1.2rem;color:#004980;font-family:"Proxima Nova Semibold"}.header .menu-link:hover{opacity:.8}.header .menu-close{display:none;z-index:99;top:1.25rem;right:.75rem;background:none;position:absolute}.header-bar{display:none;height:2.5rem;gap:.1875rem;min-width:2.5rem;border-radius:100%;align-items:center;white-space:nowrap;flex-direction:column;background:#d1e5ff;justify-content:center}.header-bar .line{width:1.0625rem;height:.125rem;border-radius:.25rem;background-color:#2355d7}@media(max-width: 992px){.header-logo img{width:11.1875rem}.menu{gap:2.125rem}}@media(max-width: 768px){.header-logo img{width:9.75rem;-o-object-fit:cover;object-fit:cover}.header .menu{top:0;left:-100%;width:100%;z-index:99;height:100%;gap:1.875rem;position:fixed;visibility:hidden;align-items:flex-end;flex-direction:column;background-color:#476bf0;padding:4.6875rem .75rem 0}.header .menu.open{left:0;visibility:visible}.header .menu-close{display:block}.header .menu-link{color:#fff}.header-bar{display:flex}}.heading-h1{font-size:2.8125rem;line-height:2.9813rem;font-family:"Proxima Nova Bold"}@media(max-width: 992px){.heading-h1{font-size:2.5rem;line-height:2.5rem}}@media(max-width: 768px){.heading-h1{font-size:1.875rem;line-height:1.875rem}}.heading-h2{font-size:1.875rem;line-height:2.5875rem;font-family:"Proxima Nova Bold";color:#1e222e}@media(max-width: 992px){.heading-h2{font-size:1.75rem;line-height:1.6281rem}}@media(max-width: 768px){.heading-h2{font-size:1.5rem;line-height:1.3956rem}}.promo{padding-bottom:6.875rem}.promo-block{display:flex;align-items:center;border-radius:.8125rem;background-color:#d1e5ff;justify-content:space-between;padding:4.0625rem 1.75rem 5.9375rem 3.1875rem}.promo-title{color:#2355d7;margin-bottom:1.5625rem}.promo-text{color:#1e222e;font-size:1.375rem;max-width:25.125rem;line-height:1.8975rem;margin-bottom:1.875rem}.promo-text span{color:#004980;font-family:"Proxima Nova Semibold"}.promo-button{width:16.6875rem}.promo-img img{width:34.4375rem}@media(max-width: 992px){.promo{padding-bottom:5.625rem}.promo-block{padding:3.0625rem 0 3.0625rem .75rem}.promo-text{font-size:1.125rem;max-width:21.0625rem;line-height:1.35rem;margin-bottom:1.25rem}.promo-button{width:13.3125rem}.promo-img img{width:24.5625rem}}@media(max-width: 700px){.promo{padding-bottom:4.375rem}.promo-block{gap:1.4375rem;flex-direction:column;align-items:flex-start;padding:1.6875rem .75rem 1.625rem}.promo-content{width:100%}.promo-title{max-width:none;margin-bottom:1rem}.promo-text{font-size:1rem;max-width:none;line-height:1.2rem;margin-bottom:1.1875rem}.promo-button{width:100%}.promo-img img{width:100%}}.advantage{padding-bottom:8.625rem}.advantage .title{margin-bottom:1.25rem}.advantage-block{display:flex;gap:2.5rem}.advantage-item{background-color:#fff;flex-grow:1}.advantage-item--top{display:flex;justify-content:center;margin-bottom:-2.625rem}.advantage-item--bottom{display:flex;height:13.625rem;align-items:center;flex-direction:column;border-radius:.625rem;justify-content:flex-start;background-color:#d1e5ff;padding:4.625rem .75rem .75rem}.advantage-item.space .advantage-item--bottom{padding:5.25rem .75rem .75rem}.advantage-item__title{color:#476bf0;text-align:center;font-size:1.25rem;line-height:1.1625rem;margin-bottom:.625rem;font-family:"Proxima Nova Semibold"}.advantage-item__text{color:#476bf0;max-width:17rem;text-align:center;font-size:1.125rem;line-height:1.35rem;font-family:"Proxima Nova Regular"}.advantage-item__text span{font-family:"Proxima Nova Semibold"}@media(max-width: 1024px){.advantage .title{margin-bottom:2.5rem}.advantage-block{gap:1.5rem;flex-wrap:wrap;justify-content:center}.advantage-item{width:22.5rem;flex-grow:0}.advantage-item__title{margin-bottom:.625rem}.advantage-item__text{font-size:1rem;line-height:1.2rem}}@media(max-width: 800px){.advantage{padding-bottom:7.75rem}.advantage-block{gap:1.75rem;flex-direction:column;align-items:center}.advantage-item__title{margin-bottom:.625rem}.advantage-item__text{font-size:1rem;line-height:1.2rem}}@media(max-width: 700px){.advantage{padding-bottom:4.375rem}.advantage .title{margin-bottom:1.4375rem}.advantage-block{gap:1.25rem}.advantage-item{width:100%}.advantage-item__title{font-size:1.125rem;line-height:1.0462rem;margin-bottom:.75rem}.advantage-item--top{margin-bottom:-2.1875rem}.advantage-item--top img{width:4.375rem}.advantage-item--bottom{height:10.3125rem;border-radius:.625rem;padding:3.0625rem .75rem .75rem}}.howto{padding-bottom:7.125rem}.howto-block{display:flex;align-items:flex-start;justify-content:space-between}.howto .title{margin-bottom:1.875rem}.howto-importance.mobile{display:none}.howto-importance .title{margin-bottom:1.0625rem}.howto-importance .content{max-width:70%}.howto-list{display:flex;gap:1.625rem;max-width:24.6875rem;flex-direction:column;margin-bottom:5.625rem}.howto-list-item{gap:1.75rem;display:flex;align-items:center}.howto-list-item__check{width:2.5rem;display:flex;height:2.5rem;min-width:2.5rem;align-items:center;border-radius:100%;justify-content:center;background-color:#ff7900}.howto-list-item__text{font-size:1.125rem;line-height:1.35rem}.howto-list-item__text span{font-family:"Proxima Nova Semibold"}@media(max-width: 992px){.howto .title{margin-bottom:2.5rem}.howto-importance .title{margin-bottom:1rem}.howto-importance .content{max-width:100%}.howto-list{max-width:20.9375rem;margin-bottom:4.375rem}.howto-list-item__text{font-size:1rem;line-height:1.2rem}.howto-img{max-width:65%;margin-left:-75px}.howto-img img{width:100%}}@media(max-width: 700px){.howto{padding-bottom:8.5625rem}.howto-block{gap:1.5rem;flex-direction:column}.howto-importance{display:none}.howto-importance.mobile{display:block}.howto-importance .title{margin-bottom:.6875rem}.howto-list{max-width:85%;margin-bottom:3.25rem}.howto-list-item__text{font-size:1rem;line-height:1.2rem}.howto-img{max-width:none;margin-left:0}.howto-img img{width:100%}}.signup{padding-bottom:8.5rem}.signup .title{margin-bottom:1.9375rem}.signup-content{width:18.125rem;font-size:1.125rem;line-height:1.35rem;margin-bottom:2.3125rem}.signup-content span{font-family:"Proxima Nova Semibold"}.signup-inputs,.signup .errors{display:flex;gap:5rem;align-items:flex-start;justify-content:space-between}.signup .errors{display:none;margin-bottom:.875rem}.signup .errors.open{display:flex}.signup-inputs{margin-bottom:1.875rem}.signup-input-block,.signup .errors .error-text{width:33%;gap:.75rem;flex-grow:1;display:flex;flex-direction:column}.signup-label,.signup-input-block .error-text{font-size:1.125rem;line-height:1.35rem}.signup .error-text{color:#d00505;font-family:"Proxima Nova Semibold"}.signup-agreement{display:flex;gap:.625rem;align-items:flex-start;margin-bottom:1.875rem}.signup-agreement-content{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;max-width:19.875rem;font-size:1rem;line-height:1.2rem}.signup-agreement-content .link{color:#2355d7;font-family:"Proxima Nova Semibold"}.signup .button{width:16.6875rem}@media(max-width: 992px){.signup{padding-bottom:7.375rem}.signup .title{margin-bottom:2.125rem}.signup-content{width:19rem;font-size:1rem;line-height:1.2rem;margin-bottom:2.5rem}.signup-inputs{gap:5.25rem;margin-bottom:1.25rem}.signup-input-block{gap:1rem;width:33%}.signup-label,.signup-input-block .error-text{font-size:1rem;line-height:1.2rem}.signup-agreement-content{font-size:.875rem;max-width:17.375rem;line-height:1.05rem}.signup .button{width:13.3125rem}}@media(max-width: 768px){.signup{padding-bottom:4.375rem}.signup .title{margin-bottom:1.875rem}.signup-content{width:100%;margin-bottom:2.25rem}.signup-inputs{gap:1rem;margin-bottom:1.875rem;flex-direction:column}.signup-input-block{width:100%}.signup-agreement{margin-bottom:1.25rem}.signup .button{width:100%}}.footer{background-color:#6180f2;padding:5.625rem 0}.footer--top{margin-bottom:2.1875rem}.footer--top p{color:#fff;font-size:1rem;line-height:1.2rem}.footer--bottom p{color:rgba(255,255,255,.4392156863);font-size:.875rem;line-height:1.05rem}@media(max-width: 992px){.footer{padding:3.125rem 0}}@media(max-width: 768px){.footer--top{margin-bottom:1.25rem}}