@media (max-width:992px){
html .ref-page .ref-card{padding:16px 14px !important;border-radius:20px !important}
html .ref-page .ref-card .ref-card__title{font-size:18px !important;margin:0 0 14px !important}
html .ref-page .ref-card .ref-track{margin:0 4px 12px !important;padding:0 !important}
html .ref-page .ref-card .ref-track__line,html .ref-page .ref-card .ref-track__fill{height:3px !important;top:50% !important;bottom:auto !important;transform:translateY(-50%) !important;border-radius:2px !important}
html .ref-page .ref-card .ref-dot{width:34px !important;height:34px !important;font-size:14px !important;font-weight:700 !important;border-width:2px !important;box-shadow:none !important}
html .ref-page .ref-card .ref-dot--current,html .ref-page .ref-card .ref-dot--selected{box-shadow:0 4px 12px rgba(59,130,246,.35) !important}
html .ref-page .ref-card .ref-nav{margin:0 0 12px !important;gap:8px !important}
html .ref-page .ref-card .ref-nav__btn{width:36px !important;height:36px !important;min-width:36px !important;border-radius:12px !important;font-size:13px !important;padding:0 !important}
html .ref-page .ref-card .ref-nav__label{font-size:14px !important;font-weight:600 !important}
html .ref-page .ref-card .ref-tier{padding:14px 16px 16px !important;border-radius:18px !important;margin:0 0 12px !important}
html .ref-page .ref-card .ref-tier__badge{font-size:11px !important;font-weight:600 !important;padding:4px 10px !important;border-radius:999px !important;top:-10px !important;right:14px !important}
html .ref-page .ref-card .ref-tier__title{font-size:18px !important;margin:0 0 10px !important}
html .ref-page .ref-card .ref-tier__reqs{margin:0 0 12px !important;padding:0 !important}
html .ref-page .ref-card .ref-tier__reqs li{font-size:14px !important;padding:7px 0 7px 18px !important;line-height:1.35 !important}
html .ref-page .ref-card .ref-tier__rev{display:inline-block !important;font-size:14px !important;font-weight:700 !important;padding:8px 14px !important;border-radius:12px !important;margin:0 !important}
html .ref-page .ref-card .ref-tier__rev{display:inline-block !important;font-size:14px !important;font-weight:700 !important;padding:8px 14px !important;border-radius:12px !important;margin:0 !important}
html .ref-page .ref-card .ref-progress__head{font-size:15px !important;font-weight:700 !important;margin:0 0 10px !important}
html .ref-page .ref-card .ref-progress__row{margin:0 0 10px !important}
html .ref-page .ref-card .ref-progress__top{font-size:13px !important;margin:0 0 6px !important}
html .ref-page .ref-card .ref-progress__bar{height:8px !important;border-radius:999px !important}
html .ref-page .ref-card .ref-progress{padding:14px 16px !important;border-radius:18px !important}
html .ref-page .ref-card .ref-dot--done::after{font-size:15px !important}
html body .refpromo{padding:16px 16px 18px !important;border-radius:20px !important;margin-bottom:14px !important}
html body .refpromo .refpromo__head{margin:0 0 8px !important;gap:10px !important}
html body .refpromo .refpromo__title{font-size:18px !important;letter-spacing:-.2px !important;margin:0 !important}
html body .refpromo .refpromo__sub{font-size:13px !important;line-height:1.45 !important;margin:0 0 12px !important}
html body .refpromo .refpromo__mgr{padding:7px 14px !important;font-size:12px !important;border-radius:10px !important}
html body .refpromo .refpromo__status{padding:10px 12px !important;font-size:13px !important;border-radius:12px !important;margin-bottom:12px !important}
html body .refpromo .refpromo__card{padding:14px !important;border-radius:16px !important}
html body .refpromo .refpromo__amount{font-size:24px !important;letter-spacing:-.6px !important}
html body .refpromo .refpromo__amount img,html body .refpromo .refpromo__amount svg{width:26px !important;height:26px !important}
html body .refpromo .refpromo__meta{font-size:12px !important;margin-bottom:10px !important}
html body .refpromo .refpromo__code{border-radius:12px !important;margin-bottom:10px !important}
html body .refpromo .refpromo__code span{padding:11px 14px !important;font-size:15px !important}
html body .refpromo .refpromo__copy{padding:0 14px !important;font-size:12px !important}
html body .refpromo .refpromo__input{padding:11px 14px !important;font-size:14px !important;border-radius:12px !important;margin-bottom:10px !important}
html body .refpromo .refpromo__btn{padding:12px 0 !important;font-size:14px !important;border-radius:12px !important}
html body .refpromo .refpromo__cta{padding:14px !important;border-radius:16px !important;margin-top:12px !important}
html body .refpromo .refpromo__cta-title{font-size:16px !important;line-height:1.3 !important;margin:0 0 6px !important}
html body .refpromo .refpromo__cta-text{font-size:13px !important;line-height:1.45 !important;margin:0 0 12px !important}
html body .refpromo .refpromo__cta-btn{padding:12px 0 !important;font-size:14px !important;border-radius:12px !important}
html body .refpromo .refpromo__tg{padding:10px 12px !important;font-size:13px !important;border-radius:12px !important}
}
