:root{--color-black:#190823;--color-white:#fff;--color-primary:#bb39e3;--color-bg:#2d153e;--color-text:#cacaca}*,:after,:before{box-sizing:inherit}html{box-sizing:border-box;overflow-x:hidden;scroll-behavior:smooth}body,html{max-width:100%}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:var(--color-black);color:var(--color-text);font-family:Inter,-apple-system,sans-serif;font-size:16px;line-height:24px;margin:0;min-width:320px;position:relative;text-rendering:optimizeLegibility}img,picture{display:block;height:auto;max-width:100%}a{color:#fff;text-decoration:none;transition:all .3s ease-in-out}a:hover{color:var(--color-primary)}h1{color:#fff;font-size:96px;font-weight:400;line-height:105px;margin-bottom:40px;margin-top:0;text-align:center}h1 span{color:var(--color-primary)}h2{color:#fff;font-size:48px;font-weight:400;line-height:72px;margin-bottom:30px;margin-top:0}h2 span{color:var(--color-primary)}h3{color:#fff;font-size:48px;font-weight:400;line-height:72px;margin-bottom:30px;margin-top:0}h3 span{color:var(--color-primary)}.container{margin:0 auto;max-width:100%;padding:0 15px;width:1190px}.header{border-bottom:1px solid var(--color-primary);padding:15px 0}.header .container{align-items:center;display:flex;justify-content:space-between}.header__logo{flex-shrink:0;width:155px}.header__btn{display:flex;gap:20px}.header__menu{display:flex;gap:35px;list-style:none;margin:0;padding:0}.header__menu a{color:#fff}.header__menu a:hover{color:var(--color-primary)}.content{padding-top:95px}.btn{align-items:center;background:var(--color-primary);border:1px solid var(--color-primary);border-radius:58px;color:#fff;display:flex;justify-content:center;padding:12px 25px;width:-moz-max-content;width:max-content}.btn:hover{background:transparent;color:#fff}.content .img-text{margin:0 auto 20px;max-width:100%}.img-text img{border-radius:25px;width:100%}.table{margin:0 auto 20px;max-width:845px;overflow-x:auto}.table table{border-collapse:collapse;margin:0 auto;min-width:100%;width:auto}.table td{padding:10px 15px}.table td:first-child{border-bottom-left-radius:12px;border-top-left-radius:12px}.table td:last-child{border-bottom-right-radius:12px;border-top-right-radius:12px}.table tr:nth-child(odd) td:first-child{background:hsla(0,0%,100%,.03)}.table tr:nth-child(odd) td:last-child{background:hsla(0,0%,100%,.06)}.intro{margin-bottom:75px}.intro p{font-size:24px;line-height:36px;margin-bottom:35px;text-align:center}.intro .btn{margin:0 auto;padding:25px 35px}.footer{padding-bottom:75px}.footer .container{background:var(--color-bg);border-radius:27px;max-width:1160px;padding-bottom:25px;padding-top:25px;text-align:center}.footer__menu{display:flex;gap:35px;justify-content:center;list-style:none;margin:0;padding:0}.page-404{text-align:center}.page-404 .btn{margin:0 auto;width:-moz-max-content;width:max-content}.block{background:var(--color-bg);border-radius:27px;margin-bottom:75px;padding:40px 130px}@media screen and (max-width:992px){.header__burger{align-items:center;cursor:pointer;display:flex;flex-wrap:wrap;height:30px;padding:2.5px 0;width:30px;z-index:101}.header__burger span{background:#fff;border-radius:30px;display:block;height:3px;transition:all .3s ease;width:30px}.header__burger.active span:first-child{transform:translateY(4px) rotate(45deg)}.header__burger.active span:nth-child(2){transform:translateY(-9px) rotate(-45deg)}.header__burger.active span:nth-child(3){display:none}.header__menu{background:var(--color-black);border-radius:0;display:block;height:auto;left:0;opacity:0;padding:25px;position:absolute;right:0;top:70px;transition:all .3s ease;visibility:hidden;z-index:1}.header__menu.active{opacity:1;visibility:visible}.header__menu a{display:block;font-size:12px;padding:10px 15px;text-align:center}.header__menu .btn{width:100%}.header{padding:20px 0}.content{padding-top:20px}h1{font-size:32px;line-height:48px}h2,h3{font-size:24px;line-height:36px}.footer{padding-bottom:30px}.footer .container{max-width:calc(100% - 30px)}.intro .btn{padding:12px;width:100%}.block,.intro{margin-bottom:30px}.block{padding:20px}}