.btn-gradient-orange{background:linear-gradient(16deg,#ff6a00 30%,#fc0808 90%);color:#fff;border:none;font-weight:600;font-size:1.1rem;border-radius:2rem;box-shadow:0 2px 12px #ff7c2d14;transition:box-shadow .2s,background 1s ease-in-out}.btn-gradient-orange-border{background:unset;color:#ed863c;border:1px #ed863c solid;font-weight:600}.btn-gradient-orange-border:hover{color:#ff6a00;border:1px #ff6a00 solid}.btn-gradient-orange:active,.btn-gradient-orange:focus{background:linear-gradient(16deg,#ff6a00 30%,#fc0808 90%);color:#fff}.btn-gradient-orange:disabled{background:linear-gradient(16deg,#ff6a00 30%,#fc0808 90%);color:#fff;opacity:.5;cursor:not-allowed}.btn-gradient-orange:hover{background:linear-gradient(16deg,#e05f04 30%,#eb0909 90%);color:#fff}.btn-orange{background:#fff;color:#f60;border:2px solid #ff6600;border-radius:2rem;font-weight:600;font-size:1.08rem;padding:.7rem 2.2rem;transition:background .2s,color .2s;box-shadow:0 2px 12px #ff7c2d14}.btn-orange:hover,.btn-orange:focus{background:#f60;color:#fff}.btn-gradient{background:linear-gradient(90deg,#f60,#ff3c00);color:#fff;border:none;border-radius:2rem;font-weight:600;font-size:1.08rem;padding:.7rem 2.2rem;margin-left:auto;box-shadow:0 2px 12px #ff7c2d14;transition:background .2s}.btn-gradient:hover,.btn-gradient:focus{background:linear-gradient(90deg,#ff3c00,#f60);color:#fff}.btn-gradient:disabled{cursor:not-allowed;opacity:.6}.btn-sm-custom{padding:.5rem 1rem;font-size:.875rem;border-radius:1rem;font-weight:500}.card-basic{background:#fff;border-radius:2rem;box-shadow:0 4px 32px #0000000f;padding:2.5rem 2rem 2rem;margin:2rem auto}@media (max-width: 991.98px){.promo-bg{display:none}}.loading-spinner{display:none;width:20px;height:20px;border:2px solid #ffffff40;border-top:2px solid #fff;border-radius:50%;animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.app-link{color:#f60;text-decoration:none;font-weight:500}.app-link:hover{text-decoration:underline}.app-input{border-radius:16px;font-size:14px;padding:16px 32px}.app-label{font-family:Involve-SemiBold;font-size:16px;line-height:130%;color:#000;margin-bottom:8px}.agreement{font-size:10px}.btn-text{display:flex;align-items:center;justify-content:center;gap:8px}.rules{display:grid;gap:16px}.rules .rule{display:flex;align-items:flex-start;gap:12px;font-size:10px;line-height:100%;color:#00000080}.rules .rule .form-check-input{margin-top:0;width:14px;height:14px}.auth{display:grid;grid-template-columns:1fr 1fr;gap:24px;align-items:center}.auth-container{display:grid;gap:24px}.auth-left{display:flex;align-items:center;justify-content:center;width:100%;height:100%}.orange-block{display:none}.auth-card{width:100%;max-width:456px;border:1px solid rgba(0,0,0,.05);box-shadow:2px 4px 42.9px #0000000a;border-radius:48px;padding:48px}.auth-card__title{font-family:Involve-Medium;font-size:24px;line-height:130%;text-align:center;margin-bottom:48px}@media (width <=992px){.auth{display:flex;flex-direction:column;grid-template-columns:1fr;padding:0}.orange-block{display:block}.appBlock--flush-mobile .orange-block{padding:1.5rem 16px!important}.footerMobile{padding-left:16px!important;padding-right:16px!important}.footerMobile .accordion-button a img{max-width:146px}.accordion-button:after{width:24px;height:24px;background-image:url(data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M17%209.5L12%2014.5L7%209.5%22%20stroke%3D%22%23FF7621%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E)}.accordion-button:not(.collapsed):after{background-image:url(data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M17%209.5L12%2014.5L7%209.5%22%20stroke%3D%22%23FF7621%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E)}.appBlock--flush-mobile .orange-block li{border-radius:24px;border:1px solid rgba(0,0,0,.05);background:#ebeff0;box-shadow:2px 4px 42.9px #0000000a;color:var(--Black, #000)}.auth-card{max-width:100%;padding:48px 24px;border-radius:24px}.auth-card__title{margin-bottom:24px}}
