.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}.auth-card{max-width:100%;padding:48px 24px;border-radius:24px}.auth-card__title{margin-bottom:24px}}
