:root{--main-text:#0d0c10;--second-text:#363636;--neutral-text:#808191;--footer-bg:#1c1c1c;--sections-bg:#cecccc;--form-bg:#eceff5;--body-bg:#fefcfb;--white:#fff;--accent:#2d75f6;--accent-bg-info:#383647;--accent-mobile-steps:#f37e82;--accent-opposite:#47bebb;--accent-target:#f82093;--accent-tg:#039be5;--header-h:70px;--header-mob-h:60px;--range-head:linear-gradient(38.66deg,#1a5fd4 8.8%,#2d75f6 84.72%);--range-line:linear-gradient(90deg,#2d75f6 14%,#6aa0ff 70%)}.header{background:rgba(255,255,255,0.65)!important;backdrop-filter:blur(20px) saturate(180%)!important;-webkit-backdrop-filter:blur(20px) saturate(180%)!important;border-bottom:1px solid rgba(45,117,246,0.15)!important;box-shadow:0 4px 20px rgba(0,0,0,0.08)!important}.button._orange{color:#fff!important}
.button._orange:hover{background-color:#1a5fd4!important;border-color:#1a5fd4!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:#0d0c10!important}
.timer__caption{color:#363636!important}.start-form__tel,.start-form__price,.start-form-popup__tel,.start-form-popup__price{background-color:#fff!important;border:1px solid rgba(45,117,246,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:#0d0c10!important}
.start-form__tel input::placeholder,.start-form-popup__tel input::placeholder{color:rgba(13,12,16,0.35)!important}
.start-form__icon,.start-form-popup__icon{border-right:1px solid rgba(45,117,246,0.2)!important;filter:none!important}
.start-form__min,.start-form__max{color:#808191!important}
.start-form__content{background-color:#eceff5!important;border:1px solid rgba(45,117,246,0.15)!important}
.start-form-popup{background-color:#eceff5!important;border-top:1px solid rgba(45,117,246,0.15)!important}.noUi-target{background:#dde5ff!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:#fff!important}
.steps__item,.pay-methods__item{background-color:#eceff5!important}
.steps__number{color:#2d75f6!important}
.steps__item-content h3,.steps__item-content p,.steps__title,.pay-methods__item-title{color:#0d0c10!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:#363636!important}
.checkbox__form-checkbox{background-color:#fff!important;border-color:#2d75f6!important}
.checkbox__form-checkbox path{fill:#2d75f6!important;stroke:#2d75f6!important}.mobile-menu{background-color:#fff!important;border-top:1px solid rgba(45,117,246,0.15)!important}
.mobile-menu__item{color:#808191!important}
.mobile-menu__item._active{color:#2d75f6!important;border-top-color:#2d75f6!important}
.mobile-menu span{color:inherit!important}.information,.information__content{color:rgba(0,0,0,0.8)!important;background-color:#f5f5f5!important}
.information__title{color:#0d0c10!important}
.information__cell._docs a{color:#363636!important}
.information__cell._docs a:hover{color:#2d75f6!important}
.information__cell._support p,.information__cell._support span,.information__cell._support a,.information__cell._mailing p{color:#363636!important}
.footer,.footer p,.footer a{color:rgba(255,255,255,0.7)!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}}.timer__item{background-color:#2d75f6 !important;color:#fff !important}.timer__title{color:#0d0c10 !important}.timer__caption{color:#808191 !important}.timer{background:linear-gradient(135deg,#e8f0fe 0%,#dde8ff 100%) !important;border:1px solid rgba(45,117,246,0.2) !important;border-radius:12px !important}.timer__item{background-color:#2d75f6 !important;color:#fff !important}.timer__title{color:#0d0c10 !important}.timer__caption{color:#808191 !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:#E8561E;border-color:#E8561E}
.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}