.badges-scroll{display:flex;gap:16px;overflow-x:auto;overflow-y:visible;padding:20px 0 8px;scroll-behavior:smooth;-ms-overflow-style:none;scrollbar-width:none}.badges-scroll::-webkit-scrollbar{display:none}.badge-card{position:relative;flex-shrink:0;width:190px;min-height:230px;padding:24px 32px;border-radius:16px;border:.5px solid rgba(0,0,0,.08);display:flex;align-items:center;justify-content:center;transition:width .35s ease,min-height .35s ease,border-radius .35s ease,padding .35s ease,background .35s ease;cursor:default;box-sizing:border-box;overflow:hidden}.badge-card--earned{background:linear-gradient(180deg,hsla(0,0%,100%,.07),#ececec);cursor:pointer}.badge-card--earned.badge-card--expanded{justify-content:flex-start}.badge-card--earned .badge-collapsed{transition:opacity .2s ease}.badge-card--earned .badge-expanded{position:absolute;inset:0;padding:inherit;box-sizing:border-box;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .2s ease,visibility 0s linear .2s}.badge-card--earned.badge-card--expanded .badge-collapsed{opacity:0;visibility:hidden;pointer-events:none;transition:opacity .15s ease,visibility 0s linear .15s}.badge-card--earned.badge-card--expanded .badge-expanded{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .28s ease .1s,visibility 0s linear .1s}.badge-card--earned:hover{box-shadow:0 4px 16px rgba(20,80,154,.1)}.badge-card--disabled{background:linear-gradient(180deg,hsla(0,0%,100%,.07),hsla(0,0%,100%,.07));cursor:help}.badge-card--disabled .badge-collapsed{flex-shrink:0;align-self:center}.badge-card--expanded{width:600px;border-radius:24px;padding:24px;background:linear-gradient(#ececec #ececec 100%)}.badge-collapsed{flex-direction:column;gap:16px;text-align:center}.badge-collapsed,.badge-collapsed__image{display:flex;align-items:center;width:126px}.badge-collapsed__image{height:126px;border-radius:50%;overflow:hidden;justify-content:center;flex-shrink:0}.badge-collapsed__image img{width:100%;height:100%;object-fit:cover}.badge-card--disabled .badge-collapsed__image{border:2px dashed rgba(120,140,160,.4);opacity:.55}.badge-card--disabled .badge-collapsed__image img{filter:grayscale(30%) opacity(.65)}.badge-collapsed__title{font-size:13px;font-weight:700;text-transform:uppercase;color:#00205b;margin:0;line-height:1.35;letter-spacing:.3px}.badge-card--disabled .badge-collapsed__title{color:#9aa5b4}.badge-tooltip{background-color:#00205b!important;color:#fff!important;font-family:HVDRegular,sans-serif!important;font-size:13px!important;line-height:1.45!important;max-width:260px!important;padding:10px 14px!important}.badge-tooltip .MuiTooltip-arrow{color:#00205b!important}.badge-expanded{display:flex;align-items:center;gap:24px;width:100%;height:100%}.badge-expanded__image{width:126px;height:126px;border-radius:50%;overflow:hidden;flex-shrink:0}.badge-expanded__image img{width:100%;height:100%;object-fit:cover}.badge-expanded__info{flex:1 1;display:flex;flex-direction:column;gap:6px;min-width:0}.badge-expanded__title{font-size:16px;font-weight:700;text-transform:uppercase;color:#ff5c39;margin:0;letter-spacing:.4px}.badge-expanded__desc{font-size:14px;color:#333;margin:0;line-height:1.5}.badge-expanded__progress{margin-top:6px;display:flex;flex-direction:column;gap:8px}.badge-expanded__progress-label{font-size:13px;font-weight:600;color:#00205b}.badge-expanded__progress-row{display:flex;align-items:center;gap:12px;width:100%;min-width:0}.badge-expanded__progress-track{flex:1 1 auto;min-width:0;height:10px;background:#00205b;border-radius:5px;overflow:hidden}.badge-expanded__progress-fill{height:100%;background:#ff5c39;border-radius:5px;transition:width .4s ease}.badge-expanded__progress-count{font-size:13px;font-weight:700;color:#00205b;white-space:nowrap}.badges-loading{text-align:center;padding:40px 0;color:#888;font-size:14px}@media (max-width:768px){.badges-scroll{padding-top:16px}.badge-card--expanded{width:min(600px,calc(100vw - 48px));padding:16px}.badge-card--earned.badge-card--expanded.badge-card--expanded-settled{min-height:0;height:auto;overflow:visible;align-items:stretch}.badge-card--earned.badge-card--expanded.badge-card--expanded-settled .badge-collapsed{position:absolute;width:0;height:0;overflow:hidden;opacity:0;visibility:hidden;pointer-events:none}.badge-card--earned.badge-card--expanded.badge-card--expanded-settled .badge-expanded{position:relative;inset:auto;height:auto;overflow:visible}.badge-expanded{flex-direction:column;align-items:flex-start;gap:14px}.badge-expanded__image{width:88px;height:88px}.badge-expanded__info{width:100%}.badge-expanded__title{font-size:14px}.badge-expanded__desc{font-size:13px}.badge-expanded__progress-label{font-size:12px;line-height:1.4;word-break:break-word}.badge-expanded__progress-row{gap:10px}.badge-expanded__progress-count{font-size:12px}}@media (max-width:480px){.badge-card{width:160px;min-height:200px;padding:20px 24px}.badge-collapsed__image{width:100px;height:100px}.badge-collapsed{width:100px}.badge-card--expanded{width:calc(100vw - 32px);padding:14px}.badge-expanded{gap:12px}.badge-expanded__image{width:72px;height:72px}.badge-expanded__title{font-size:13px;letter-spacing:.2px}.badge-expanded__desc{font-size:12px;line-height:1.45}.badge-expanded__progress{margin-top:4px;gap:6px}.badge-expanded__progress-row{flex-wrap:nowrap;gap:8px}.badge-expanded__progress-track{flex:1 1 auto;min-width:0;width:auto}.badge-expanded__progress-count{flex-shrink:0}}.th-wrapper--pb-4{padding-bottom:4rem}.tier-benifit-section--centered,.tier-benifit-section--centered .tier-benifit-section-description,.tier-benifit-section--centered .tier-benifit-section-title{text-align:center}