:root{--main-text:#f0ebff;--second-text:#d4c8ff;--neutral-text:#9b8ec4;--footer-bg:#0d0a1a;--sections-bg:#1e1630;--form-bg:#241a3a;--body-bg:#150f28;--white:#1e1630;--accent:#9B4FFF;--accent-bg-info:#2a1f4a;--accent-mobile-steps:#C84FFF;--accent-opposite:#7B2FFF;--accent-target:#f82093;--accent-tg:#039be5;--header-h:70px;--header-mob-h:60px;--range-head:linear-gradient(38.66deg,#5a2db0 8.8%,#9B4FFF 84.72%);--range-line:linear-gradient(90deg,#7B2FFF 14%,#C84FFF 70%)}.header{background:rgba(20,10,40,0.6)!important;backdrop-filter:blur(20px) saturate(180%)!important;-webkit-backdrop-filter:blur(20px) saturate(180%)!important;border-bottom:1px solid rgba(155,79,255,0.15)!important;box-shadow:0 4px 30px rgba(0,0,0,0.3)!important}.button._orange{color:#fff!important}
.button._orange:hover{background-color:#7B2FFF!important;border-color:#7B2FFF!important}@keyframes wiggle{0%,100%{transform:rotate(0deg)}25%{transform:rotate(-1.5deg)}75%{transform:rotate(1.5deg)}}
.button-wiggle{animation:wiggle 0.4s ease-in-out 3}.timer__title,.timer__item{color:#fff!important}
.timer__caption{color:#d4c8ff!important}.start-form__tel,.start-form__price,.start-form-popup__tel,.start-form-popup__price{background-color:#2a1f4a!important;border:1px solid rgba(155,79,255,0.3)!important;box-shadow:none!important}
.start-form__tel input,.start-form__price-input,.start-form-popup__tel input,.start-form-popup__price input{background:transparent!important;color:#f0ebff!important}
.start-form__tel input::placeholder,.start-form-popup__tel input::placeholder{color:rgba(240,235,255,0.35)!important}
.start-form__icon,.start-form-popup__icon{border-right:1px solid rgba(155,79,255,0.3)!important;filter:brightness(0) invert(1)!important}
.start-form__min,.start-form__max{color:#9b8ec4!important}
.start-form__content{background-color:#1e1630!important;border:1px solid rgba(155,79,255,0.2)!important}
.start-form-popup{background-color:#1e1630!important;border-top:1px solid rgba(155,79,255,0.2)!important}.noUi-target{background:#2a1f4a!important;border:none!important;box-shadow:none!important;border-radius:10px!important}
.noUi-handle{background:transparent!important;border:none!important;box-shadow:none!important}.banks-card{background-color:#2a1f4a!important}
.steps__item,.pay-methods__item{background-color:#241a3a!important}
.steps__number{color:#9B4FFF!important}
.steps__item-content h3,.steps__item-content p,.steps__title,.pay-methods__item-title{color:#f0ebff!important}.steps{align-items:stretch!important}
.steps__block._left{display:flex!important;flex-direction:column!important}
.steps__img{flex:1!important;width:100%!important;height:auto!important;min-height:200px!important;object-fit:cover!important;border-radius:12px!important}.checkbox__checkbox-offer{color:#d4c8ff!important}
.checkbox__form-checkbox{background-color:#2a1f4a!important;border-color:#9B4FFF!important}
.checkbox__form-checkbox path{fill:#9B4FFF!important;stroke:#9B4FFF!important}.mobile-menu{background-color:#1e1630!important;border-top:1px solid rgba(155,79,255,0.2)!important}
.mobile-menu__item{color:#9b8ec4!important}
.mobile-menu__item._active{color:#9B4FFF!important;border-top-color:#9B4FFF!important}
.mobile-menu span{color:inherit!important}.information,.information__content{color:rgba(255,255,255,0.8)!important;background-color:#1a1030!important}
.information__title{color:#fff!important}
.information__cell._docs a{color:rgba(255,255,255,0.7)!important}
.information__cell._docs a:hover{color:#9B4FFF!important}
.information__cell._support p,.information__cell._support span,.information__cell._support a,.information__cell._mailing p{color:rgba(255,255,255,0.7)!important}
.footer,.footer p,.footer a{color:rgba(255,255,255,0.6)!important}@media(max-width:768px){.header__logo-img{max-height:52px!important;width:auto!important;height:52px!important;object-fit:contain!important}.header__logo{min-width:0!important;max-width:78%!important;overflow:visible!important}}.sf-agree-main{display:flex;align-items:center;gap:8px;padding:6px 8px;margin-bottom:4px;border-radius:8px;cursor:pointer}
.sf-agree-main:hover{background:rgba(0,0,0,0.03)}
.sf-agree-main-text{font-size:13px;font-weight:500}.sf-cb-grid{display:grid;grid-template-columns:1fr 1fr;gap:0;margin-bottom:10px}
.sf-cb-row{display:flex;align-items:flex-start;gap:5px;padding:3px 6px;border-radius:6px;cursor:pointer;transition:background 0.12s}
.sf-cb-row:hover{background:rgba(0,0,0,0.03)}
.sf-cb-row a,
.sf-cb-row span{font-size:10.5px;line-height:1.3;color:#999;text-decoration:none}
.sf-cb-row a:hover{text-decoration:underline;color:#666}
.sf-cb-row.sf-full{grid-column:1 / -1}
.sf-cb-row.sf-full span{font-size:10px;color:#bbb}
.sf-cb-row.sf-optional a{color:#bbb}.sf-cb{width:13px;height:13px;flex-shrink:0;margin-top:1px;border:1.5px solid #ccc;border-radius:3px;position:relative;transition:background 0.15s,border-color 0.15s}
.sf-cb.on{background:#7B2FFF;border-color:#7B2FFF}
.sf-cb.on::after{content:'';position:absolute;left:2px;top:0;width:6px;height:3.5px;border-left:1.5px solid #fff;border-bottom:1.5px solid #fff;transform:rotate(-45deg)}
.sf-cb.sf-cb-opt.on{background:#ccc;border-color:#ccc}@media (max-width:480px){.sf-agree-main{padding:4px 6px;margin-bottom:4px}.sf-agree-main-text{font-size:12px}.sf-cb-grid{grid-template-columns:1fr 1fr;max-height:120px;overflow-y:auto;border:0.5px solid #e0e0e0;border-radius:8px;padding:4px;margin-bottom:8px}.sf-cb-row{padding:3px 4px}.sf-cb-row a,.sf-cb-row span{font-size:10px;line-height:1.3}.sf-cb-row.sf-full{grid-column:1 / -1}#sf-submit-btn{width:100%;padding:15px;font-size:16px}}
.information__cell._social,
.information__cell._mailing{visibility:hidden !important;pointer-events:none}