@charset "UTF-8";@import"https://fonts.googleapis.com/css2?family=Manrope:wght@200..800&family=Zalando+Sans+Expanded:ital,wght@0,200..900;1,200..900&display=swap";*,*:before,*:after{padding:0;margin:0;border:0;box-sizing:border-box}:focus,:active{outline:none}a:focus,a:active{outline:none}a,a:visited,a:hover{text-decoration:none}ul,ol,li{padding:0;margin:0;list-style-type:none}h1,h2,h3,h4,h5,p{font-size:inherit;font-weight:inherit;padding:0;margin:0}nav,header,main,section,aside,footer{display:block;width:100%}[hidden]{display:none}img{display:block;max-width:100%;height:auto}input,button,textarea{font-family:inherit}input::-ms-clear{display:none}button{cursor:pointer}button::-moz-focus-inner{padding:0;border:0}button:focus-visible{border:none;outline:none}html,body{font-family:Manrope,sans-serif;font-size:16px;font-weight:500;text-align:left;line-height:130%;width:100%;min-width:320px;margin:0 auto;color:#fff;background:#0000;position:relative;outline:none;-webkit-text-size-adjust:none}body{display:flex;flex-direction:column;min-height:100vh;margin:0}.container{max-width:1750px;padding:0 30px;margin:0 auto}@media screen and (max-width:1439.98px){.container{max-width:1140px}}@media screen and (max-width:1199.98px){.container{max-width:932px}}@media screen and (max-width:991.98px){.container{max-width:708px}}@media screen and (max-width:767.98px){.container{max-width:556px}}@media screen and (max-width:575.98px){.container{max-width:100%;padding:0 10px}}a:hover,a:not(:hover),button:hover,button:not(:hover){transition:all ease-out .4s}input[type=text],input[type=submit],textarea{-webkit-appearance:none}a,label,button,div{-webkit-appearance:none;-webkit-tap-highlight-color:transparent}input{background:none;box-shadow:none;outline:none}.disabled{pointer-events:none}h1,h2,h3,h4,h5,h6{font-family:Zalando Sans Expanded,sans-serif}.btn{display:inline-block;padding:16px 23px;min-height:60px;background:#fff;color:#0000;text-decoration:none;border-radius:12px;font-size:16px;font-weight:400;line-height:150%;box-shadow:none;outline:none;border:1px solid #fff;text-align:center}.btn:hover,.btn:focus{border:1px solid #fff000}.btn.disabled{opacity:.5!important}.btn.btn-orange{background:#fff;border:none!important}.btn-orange:hover,.btn-orange:focus{background:#fff}.btn:hover,.btn:not(:hover){transition:All .4s ease}.hero{padding:170px 0 40px;display:flex;background:url(./hero_bg_main-C0xy6GDB.webp) top right/contain no-repeat,url(./bg_main--ulAnjAv.webp) top center/cover no-repeat;position:relative;overflow:hidden;flex:1 0 auto}.hero .container{display:flex;justify-content:space-between;flex:1;gap:20px;position:relative}.hero__content{display:flex;flex-direction:column;justify-content:center;position:relative;z-index:2;text-align:center;flex:0 0 520px}.hero__right{flex:1 1 auto;display:flex;align-items:flex-end;justify-content:center}.hero__logo{margin-bottom:28px}.hero__logo img{display:inline-block}.hero__title{font-style:italic;font-weight:800;font-size:48px;line-height:120%;text-transform:uppercase;color:#fff;text-align:center;margin:0 auto 25px}.hero__title span{color:#ff5900}.hero .hero-points{width:100%;display:flex;flex-direction:column;gap:8px;margin:0 auto 28px;padding:0 20px}.hero .hero-points__item{padding:12px 20px;text-align:left;background:linear-gradient(90deg,#171722,#0b0b17);border-radius:28px;position:relative;flex:100%;z-index:1}.hero .hero-points__title{font-style:italic;font-weight:800;font-size:36px;line-height:120%;text-transform:uppercase;color:#ff5900;margin-bottom:12px}.hero .hero-points__text{font-family:Zalando Sans Expanded,sans-serif;font-style:italic;font-weight:800;font-size:20px;line-height:120%;text-transform:uppercase}.hero .hero-points__text br{display:none}.hero .hero-points img{bottom:0;right:0;position:absolute;z-index:-1}.hero__btn{font-size:21px;font-family:Zalando Sans Expanded,sans-serif;font-weight:800;color:#fff;line-height:120%;text-transform:uppercase;margin:0 auto 40px;display:flex;justify-content:center;align-items:center;min-width:368px;min-height:90px;padding:12px;border:none;outline:none;position:relative;overflow:hidden;background:#fc6200;-webkit-mask:url("data:image/svg+xml,%3csvg%20width='409'%20height='100'%20viewBox='0%200%20409%20100'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M358.695%206.52148C382.608%206.5218%20401.999%2025.9857%20401.999%2050H408.694C405.202%2074.5795%20384.144%2093.4772%20358.695%2093.4775V93.4785H204.348V100L50%2093.4785L48.8818%2093.4639C25.4852%2092.8686%206.69531%2073.6392%206.69531%2050H0C3.49278%2025.4204%2024.5508%206.52148%2050%206.52148H204.348V0L358.695%206.52148Z'%20fill='white'/%3e%3c/svg%3e") no-repeat center/contain;mask:url("data:image/svg+xml,%3csvg%20width='409'%20height='100'%20viewBox='0%200%20409%20100'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M358.695%206.52148C382.608%206.5218%20401.999%2025.9857%20401.999%2050H408.694C405.202%2074.5795%20384.144%2093.4772%20358.695%2093.4775V93.4785H204.348V100L50%2093.4785L48.8818%2093.4639C25.4852%2092.8686%206.69531%2073.6392%206.69531%2050H0C3.49278%2025.4204%2024.5508%206.52148%2050%206.52148H204.348V0L358.695%206.52148Z'%20fill='white'/%3e%3c/svg%3e") no-repeat center/contain}.hero__btn:before{content:"";position:absolute;top:-50%;left:-100%;width:60%;height:200%;background:linear-gradient(115deg,transparent 0%,transparent 40%,rgba(255,255,255,.5) 50%,rgba(255,255,255,.8) 55%,transparent 60%,transparent 100%);transform:translate(-50%) rotate(25deg);filter:blur(8px);pointer-events:none;animation:shine-btn 6s ease-in-out infinite;animation-delay:2s}.hero__btn:hover,.hero__btn:focus{filter:brightness(.9)}.hero__btn:hover,.hero__btn:not(:hover){transition:All .4s ease}@keyframes shine-btn{0%{left:-100%;opacity:0}15%{opacity:1}25%{left:150%;opacity:1}26%{opacity:0}to{left:150%;opacity:0}}.hero .hero-advantages{display:flex;justify-content:space-between;gap:20px;margin-bottom:40px}.hero .hero-advantages__item{display:flex;justify-content:flex-start;align-items:center;gap:16px;flex:1;text-align:left}.hero .hero-advantages img{box-sizing:content-box;border-radius:12px;padding:4px;background:linear-gradient(90deg,#171722,#0b0b17)}.hero .hero-advantages__title{font-style:italic;font-weight:800;font-size:16px;line-height:120%;text-transform:uppercase;margin-bottom:8px}.hero .hero-advantages__text{font-weight:500;font-size:16px;line-height:130%;letter-spacing:-.02em;opacity:.66}.hero .hero-steps{padding:12px;border:1px solid rgba(255,255,255,.08);border-radius:20px;background:linear-gradient(90deg,#0b0b17);display:flex;flex-direction:column}.hero .hero-steps__content{display:flex;gap:12px;padding-bottom:12px;border-bottom:1px solid rgba(255,255,255,.08)}.hero .hero-steps__content:nth-child(2){padding-top:12px;padding-bottom:0;border:none}.hero .hero-steps__item{flex:100%;display:flex;justify-content:flex-start;align-items:center;gap:12px}.hero .hero-steps__item img{flex-shrink:0}.hero .hero-steps__item:nth-child(1){border-right:1px solid rgba(255,255,255,.08)}.hero .hero-steps__text{font-weight:500;font-size:14px;line-height:130%;letter-spacing:-.02em;text-align:left;opacity:.66}.hero .hero-notify{position:absolute;top:-150px;left:40px;z-index:50;width:100%;max-width:620px;cursor:pointer}.hero .hero-notify__item{position:absolute;top:0;left:0;display:flex;align-items:flex-start;gap:20px;width:100%;padding:8px;border-radius:16px;background:linear-gradient(90deg,#171722cc,#0b0b17cc);border:1px solid rgba(255,255,255,.08);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);overflow:hidden;opacity:0;visibility:hidden;transform:translateY(-140%);transition:transform .7s ease,opacity .7s ease,visibility .7s ease}.hero .hero-notify__item.active{opacity:1;visibility:visible;transform:translateY(0);animation:notifyDrop .7s ease}.hero .hero-notify__item:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.08),transparent);transform:translate(-100%);animation:shine 3.5s linear infinite}.hero .hero-notify__item img{position:relative;z-index:2;flex-shrink:0;border-radius:12px;-o-object-fit:cover;object-fit:cover}.hero .hero-notify__content{position:relative;z-index:2}.hero .hero-notify__content h3{font-style:italic;font-weight:800;font-size:20px;line-height:120%;text-transform:uppercase;margin-bottom:4px}.hero .hero-notify__content p{font-size:18px;font-weight:500;line-height:130%;letter-spacing:-.02em;opacity:.66}@keyframes shine{to{transform:translate(200%)}}@keyframes notifyDrop{0%{transform:translateY(-140%)}70%{transform:translateY(8px)}to{transform:translateY(0)}}@media screen and (max-width:1199.98px){.hero{background:url(./hero_bg_main-C0xy6GDB.webp) top right -90px/cover no-repeat,url(./bg_main--ulAnjAv.webp) top center/cover no-repeat}}@media screen and (max-width:991.98px){.hero{padding:0;background:url(./bg_main--ulAnjAv.webp) top center/cover no-repeat}.hero .container{flex-direction:column-reverse;padding:0;max-width:100%;gap:0}.hero__content{padding:40px;flex:100%}.hero__right{padding:20px 40px;position:relative;height:calc(380px + (100vw - 768px) * 94 / 224);background:url(./hero_bg_tablet-Di6nGQkn.webp) top center/cover no-repeat;overflow:hidden;flex-shrink:0}.hero__right:after{content:"";position:absolute;width:100%;height:100%;inset:0;background:url(./hero-gold-tablet-5cFvuPoE.webp) top center/cover no-repeat;animation:pulse 4s ease-in-out infinite}.hero__right img{max-width:213px}@keyframes pulse{0%{opacity:.6;transform:scale(1)}50%{opacity:1;transform:scale(1.05)}to{opacity:.6;transform:scale(1)}}.hero .hero-points{flex-direction:row;padding:0}.hero .hero-points__text br{display:inline-block}.hero .hero-notify{width:calc(100% - 80px);max-width:100%;top:20px;left:50%;transform:translate(-50%)}}@media screen and (max-width:767.98px){.hero .hero-points{flex-direction:column}.hero .hero-points__text br{display:none}.hero__right img{max-width:159px}}@media screen and (max-width:575.98px){.hero__content{padding:40px 20px}.hero__right{padding:8px 0}.hero__right img{max-width:159px}.hero .hero-advantages{flex-direction:column}.hero .hero-points__title{font-size:24px}.hero .hero-points__title br{display:inline-block}.hero .hero-points__text{font-size:16px}.hero .hero-points__text br{display:inline-block}.hero .hero-points img{width:132px;height:110px}.hero .hero-steps__content{flex-direction:column;border:none!important}.hero .hero-steps__content:nth-child(2){padding-top:0}.hero .hero-steps__item{border-right:none!important;border-bottom:1px solid rgba(255,255,255,.08);padding-bottom:12px}.hero .hero-steps__content:nth-child(2) .hero-steps__item:last-child{border-bottom:none!important;padding-bottom:0}.hero__logo{max-width:153px;margin:0 auto 28px}.hero__title{font-size:8.75vw}.hero__btn{min-width:100%;font-size:16px;min-height:68px}.hero .hero-notify{width:calc(100% - 40px)}.hero .hero-notify__item{gap:8px}.hero .hero-notify__item img{max-width:40px}.hero .hero-notify__item h3,.hero .hero-notify__item p{font-size:12px}}.footer{padding:12px 0;background:#0c0c18;flex-shrink:0}.footer .container{display:flex;justify-content:space-between;align-items:center}.footer__copyright{font-weight:500;font-size:16px;line-height:130%;letter-spacing:-.02em;opacity:.5}.footer__link-label{font-weight:500;font-size:16px;line-height:130%;letter-spacing:-.02em;opacity:.5;color:#fff}.footer__link a{font-weight:500;font-size:16px;line-height:130%;letter-spacing:-.02em;opacity:.5;color:#fff;text-decoration:none}.footer__link a:hover,.footer__link a:focus{color:#ff5900}.footer__link a:hover,.footer__link a:not(:hover){transition:All .4s ease}.footer__licensed{display:flex;align-items:center;gap:8px}.footer__licensed p{font-weight:500;font-size:16px;line-height:130%;letter-spacing:-.02em;opacity:.5;color:#fff}@media screen and (max-width:991.98px){.footer .container{max-width:100%;flex-direction:column;justify-content:flex-start;align-items:flex-start;padding:0 40px;gap:20px}}@media screen and (max-width:575.98px){.footer .container{padding:0 20px}}.appeal{position:fixed;inset:0;z-index:999;display:flex;align-items:center;justify-content:center;padding:20px}.appeal[hidden]{display:none}.appeal__overlay{position:absolute;inset:0;background:#000c}.appeal__dialog{width:calc(100% - 24px);max-width:560px;max-height:calc(100dvh - 24px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#fff;z-index:1}.appeal__jocker{margin:0 auto}.appeal__content{background:#0b0b17;border:1px solid rgba(255,255,255,.08);border-radius:28px;padding:28px;position:relative;z-index:1}.appeal__content:after{content:"";width:175px;height:175px;top:3px;left:-94px;background:url(./appeal_coin-1-vAsbawFN.webp) top center/contain no-repeat;position:absolute;z-index:-1}.appeal__content:before{content:"";width:79px;height:79px;top:27px;right:-39px;background:url(./appeal_coin-2-CSRRXOm0.webp) top center/contain no-repeat;position:absolute;z-index:-1}.appeal__title{font-weight:800;font-size:36px;line-height:120%;text-transform:uppercase;margin:0 0 8px;text-align:center}.appeal__title span{color:#ff5900}.appeal__text{font-weight:500;font-size:18px;line-height:130%;letter-spacing:-.02em;text-align:center;opacity:.66;margin-bottom:20px}.appeal .appeal-points{width:100%;display:flex;gap:8px;margin:0 auto 28px}.appeal .appeal-points__item{padding:12px 20px;text-align:left;background:linear-gradient(90deg,#171722,#0b0b17);border-radius:28px;position:relative;flex:100%;z-index:1}.appeal .appeal-points__title{font-style:italic;font-weight:800;font-size:24px;line-height:120%;text-transform:uppercase;color:#ff5900;margin-bottom:15px}.appeal .appeal-points__text{font-family:Zalando Sans Expanded,sans-serif;font-style:italic;font-weight:800;font-size:16px;line-height:120%;text-transform:uppercase}.appeal .appeal-points img{bottom:0;right:0;position:absolute;z-index:-1}.appeal__btn{font-size:21px;font-family:Zalando Sans Expanded,sans-serif;font-weight:800;color:#fff;line-height:120%;text-transform:uppercase;margin:0 auto;display:flex;justify-content:center;align-items:center;min-width:368px;min-height:90px;padding:12px;border:none;outline:none;position:relative;overflow:hidden;background:#fc6200;-webkit-mask:url("data:image/svg+xml,%3csvg%20width='409'%20height='100'%20viewBox='0%200%20409%20100'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M358.695%206.52148C382.608%206.5218%20401.999%2025.9857%20401.999%2050H408.694C405.202%2074.5795%20384.144%2093.4772%20358.695%2093.4775V93.4785H204.348V100L50%2093.4785L48.8818%2093.4639C25.4852%2092.8686%206.69531%2073.6392%206.69531%2050H0C3.49278%2025.4204%2024.5508%206.52148%2050%206.52148H204.348V0L358.695%206.52148Z'%20fill='white'/%3e%3c/svg%3e") no-repeat center/contain;mask:url("data:image/svg+xml,%3csvg%20width='409'%20height='100'%20viewBox='0%200%20409%20100'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M358.695%206.52148C382.608%206.5218%20401.999%2025.9857%20401.999%2050H408.694C405.202%2074.5795%20384.144%2093.4772%20358.695%2093.4775V93.4785H204.348V100L50%2093.4785L48.8818%2093.4639C25.4852%2092.8686%206.69531%2073.6392%206.69531%2050H0C3.49278%2025.4204%2024.5508%206.52148%2050%206.52148H204.348V0L358.695%206.52148Z'%20fill='white'/%3e%3c/svg%3e") no-repeat center/contain}.appeal__btn:before{content:"";position:absolute;top:-50%;left:-100%;width:60%;height:200%;background:linear-gradient(115deg,transparent 0%,transparent 40%,rgba(255,255,255,.5) 50%,rgba(255,255,255,.8) 55%,transparent 60%,transparent 100%);transform:translate(-50%) rotate(25deg);filter:blur(8px);pointer-events:none;animation:shine-btn 6s ease-in-out infinite;animation-delay:2s}.appeal__btn:hover,.appeal__btn:focus{filter:brightness(.9)}.appeal__btn:hover,.appeal__btn:not(:hover){transition:All .4s ease}@media screen and (max-width:767.98px){.appeal__content{padding:20px}.appeal__content:after{left:-115px}.appeal .appeal-points{flex-direction:column}.appeal .appeal-points__text br{display:none}}@media screen and (max-width:575.98px){.appeal__content:after{display:none}.appeal__content:before{display:none}.appeal__title{font-size:7.5vw}.appeal .appeal-points__text br{display:inline-block}.appeal__btn{min-width:100%;font-size:16px;min-height:68px}}.register{position:fixed;inset:0;z-index:999;display:flex;align-items:center;justify-content:center;padding:20px}.register[hidden]{display:none}.register__overlay{position:absolute;inset:0;background:#000c}.register__dialog{width:calc(100% - 24px);max-width:500px;max-height:calc(100dvh - 24px);overflow:auto;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);border:1px solid #16162f;border-radius:20px;background:#0c0c19;color:#fff;z-index:1}.register__close{position:absolute;top:16px;right:16px;width:28px;height:28px;border:none;background:#ff5900;border-radius:50%;display:flex;justify-content:center;align-items:center;padding:0;cursor:pointer}.register__header{padding:16px 24px 12px;border-top:1px solid #16162f;border-bottom:1px solid #16162f;background:#0d0d19;display:flex;justify-content:space-between;align-items:center;border-top-right-radius:8px;border-top-left-radius:8px}.register__support{display:flex;justify-content:center;align-items:center;position:relative;z-index:2}.register__title{font-size:18px;font-weight:800;line-height:1.2;text-transform:uppercase;margin:0}.register-form{padding:14px 24px 24px;background:#0d0d19;border-bottom-right-radius:8px;border-bottom-left-radius:8px;overflow:hidden}.register-form__submit{margin-top:32px;margin-bottom:12px;display:flex;flex-direction:column;gap:12px}.register-form__authorization p{font-size:18px;font-weight:400;line-height:130%;letter-spacing:-.02em;text-align:center;position:relative;z-index:2}.register-form__authorization p a{color:#ff5900;text-decoration:none}.register-form__error{display:none;margin-top:16px;padding:12px 14px;border:1px solid rgba(255,59,48,.45);border-radius:12px;background:#ff3b3014;color:#fff;font-size:14px;line-height:1.35}.register-form__error.is-visible{display:block}.bonus-select{width:100%;margin-bottom:8px;padding:10px 16px;display:flex;align-items:center;justify-content:space-between;gap:20px;border:none;border-radius:12px;background:#05050a;color:#fff;cursor:pointer;text-align:left}.bonus-select__left{display:flex;align-items:center;gap:20px;min-width:0;flex:1}.bonus-select__icon{flex:0 0 32px;width:32px;height:32px}.bonus-select__icon img{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.bonus-select__content{min-width:0}.bonus-select__label{margin-bottom:4px;font-size:12px;line-height:1.3;color:#ffffffb3}.bonus-select__value{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:16px;line-height:1.3}.bonus-select__arrow{flex:0 0 auto;opacity:.8}.form-field{margin-bottom:8px;display:flex;flex-direction:column;gap:0}.form-field--phone .form-field__phone{display:flex;gap:8px;align-items:stretch}.form-field--password .field-box input{padding-right:54px}.field-box,.phone-box{position:relative;flex:1;min-width:0}.field-box input,.phone-box input{width:100%;height:56px;padding:22px 16px 8px;border:1px solid #6d6d76;border-radius:12px;background:transparent;color:#fff;font-size:16px;outline:none;transition:border-color .2s ease}.field-box label,.phone-box label{position:absolute;left:16px;top:50%;transform:translateY(-50%);margin:0;font-size:15px;line-height:1;color:#ffffff94;pointer-events:none;transition:.2s ease}.field-box input:focus,.phone-box input:focus{border-color:#ff6a00}.field-box input:not(:-moz-placeholder)+label,.phone-box input:not(:-moz-placeholder)+label{top:8px;transform:none;font-size:12px;color:#ffffffb3}.field-box input:focus+label,.field-box input:not(:placeholder-shown)+label,.phone-box input:focus+label,.phone-box input:not(:placeholder-shown)+label{top:8px;transform:none;font-size:12px;color:#ffffffb3}.phone-box{cursor:text}.phone-box input{letter-spacing:.2px;color:transparent;caret-color:transparent;position:relative;z-index:2;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:text}.phone-box input::-moz-placeholder{color:transparent}.phone-box input::placeholder{color:transparent}.phone-box__display{position:absolute;left:16px;top:26px;right:16px;z-index:1;pointer-events:none;font-size:16px;line-height:1;white-space:nowrap;overflow:hidden}.phone-box__filled{color:#fff}.phone-box__filled:after{content:"";display:none;width:1px;height:18px;margin-left:2px;background:#fff;border-radius:1px;vertical-align:-3px}.phone-box__rest{color:#ffffffb3}.phone-box:focus-within .phone-box__filled:after{display:inline-block;animation:phone-caret-blink 1s steps(2,start) infinite}@keyframes phone-caret-blink{0%,49%{opacity:1}50%,to{opacity:0}}.phone-flag{width:54px;height:54px;border:1px solid #6d7190;border-radius:14px;display:flex;align-items:center;justify-content:center;background:transparent;flex:0 0 54px}.phone-flag img{display:block;width:24px;height:18px;-o-object-fit:cover;object-fit:cover;border-radius:2px}.password-toggle{width:44px;height:44px;position:absolute;top:50%;right:5px;transform:translateY(-50%);border:none;background:transparent;padding:0;display:flex;align-items:center;justify-content:center;cursor:pointer}.password-info{margin-top:8px;display:flex;align-items:center;gap:8px;font-size:12px;line-height:1.2;color:#ffffff94}.password-info.is-error{color:#ff8e7c}.password-info.is-error .password-info__icon{background:#ff5f57}.password-info.is-error .password-info__text{color:#ff8e7c}.password-info__icon{width:7px;height:7px;flex:0 0 7px;border-radius:50%;background:#ffffff47;position:relative;transition:background-color .2s ease,border-color .2s ease}.password-info.is-valid .password-info__icon{border-radius:0;background:transparent}.password-info.is-valid .password-info__icon:before{content:"";width:9px;height:5px;position:absolute;top:0;left:2px;border-left:2px solid #ff6a00;border-bottom:2px solid #ff6a00;transform:rotate(-45deg)}.password-info.is-valid .password-info__text{color:#ffffffb8}.form-agreement{padding:16px;border:1px solid #05050a;border-radius:12px;background:#05050a;transition:border-color .2s ease;display:flex;flex-direction:column;gap:0}.form-agreement.is-error{border-color:#ff3b30}.agreement-check{display:flex;align-items:center;justify-content:space-between;gap:14px;cursor:pointer}.agreement-check input{position:absolute;opacity:0;pointer-events:none}.agreement-check__box{width:20px;height:20px;flex:0 0 20px;border:1px solid #505066;border-radius:5px;background:transparent;position:relative;transition:.2s ease;align-self:center}.agreement-check__text{font-size:15px;line-height:1.3;color:#fff;flex:1}.agreement-check__text a{color:#ff5900;text-decoration:none}.agreement-check input:checked+.agreement-check__box{border-color:#ff3b30;background:#ff3b30}.agreement-check input:checked+.agreement-check__box:before{content:"";width:10px;height:6px;position:absolute;top:5px;left:5px;border-left:2px solid #fff;border-bottom:2px solid #fff;transform:rotate(-45deg)}.form-error{max-height:0;margin-top:0;overflow:hidden;font-size:13px;line-height:1.3;color:#ff8e7c;opacity:0;transform:translateY(-2px);pointer-events:none;transition:max-height .22s ease,margin-top .22s ease,opacity .18s ease,transform .18s ease}.form-error.is-visible{max-height:28px;margin-top:8px;opacity:1;transform:translateY(0)}.field-box.is-error input,.phone-box.is-error input,.phone-flag.is-error,.bonus-select.is-error{border-color:#ff3b30}.btn-submit{width:100%;height:56px;border:none;border-radius:8px;background:#ff6a00;color:#fff;font-size:16px;font-weight:500;cursor:pointer;transition:opacity .2s ease,transform .2s ease;outline:none;position:relative;z-index:2}.btn-submit:disabled{opacity:.45;cursor:not-allowed}.btn-submit:not(:disabled):hover{transform:translateY(-1px)}.bonus-modal{position:fixed;inset:0;z-index:1000}.bonus-modal[hidden]{display:none}.bonus-modal__overlay{position:absolute;inset:0;background:#000c}.bonus-modal__dialog{width:calc(100% - 24px);max-width:480px;max-height:calc(100dvh - 24px);overflow:auto;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);border:1px solid #16162f;border-radius:8px;background:#0c0c19;color:#fff}.bonus-modal__head{padding:16px 24px 12px;display:flex;align-items:center;justify-content:space-between;gap:16px;border-bottom:1px solid #16162f}.bonus-modal__title{font-size:24px;font-weight:800;line-height:1.4;margin-bottom:6px}.bonus-modal__subtitle{font-size:14px;font-weight:400;line-height:1.3;color:#fff}.bonus-modal__close{flex:0 0 auto;width:24px;height:24px;border:none;background:transparent;padding:0;cursor:pointer}.bonus-modal__footer p{font-size:16px;font-weight:400;line-height:130%;text-align:center;padding:18px 24px 24px}.bonus-modal__footer p a{color:#ff5900;text-decoration:none}.bonus-list{padding:14px 24px;display:grid;gap:8px}.bonus-card{width:100%;padding:16px;display:flex;align-items:center;gap:20px;text-align:left;border:none;border-radius:12px;background:#05050a;color:#fff;cursor:pointer}.bonus-card__icon{flex:0 0 32px}.bonus-card__icon img{display:block;width:32px;height:32px;-o-object-fit:contain;object-fit:contain}.bonus-card__content{flex:1;min-width:0}.bonus-card__small{margin-bottom:4px;font-size:12px;line-height:1.3;color:#ffffffb3}.bonus-card__title{font-size:16px;font-weight:400;line-height:1.3}.bonus-card__check{flex:0 0 24px;width:24px;height:24px;border:1px solid rgba(255,255,255,.35);border-radius:50%;position:relative}.bonus-card.is-active .bonus-card__check{border-color:#ff6a00;background:#ff6a00}.bonus-card.is-active .bonus-card__check:before{content:"";width:10px;height:6px;position:absolute;top:6px;left:6px;border-left:2px solid #fff;border-bottom:2px solid #fff;transform:rotate(-45deg)}
