.rewards-mechanics{background:#f5f5f5;border-radius:40px;margin:0 auto;padding:80px 24px;width:min(100% - 40px,100%)}@media (max-width:1024px){.rewards-mechanics{border-radius:0;padding:48px 16px;width:100%}}.rewards-mechanics h2{color:#2a2a2a;font-family:Outfit;margin:0 0 48px;text-align:center}@media (max-width:1024px){.rewards-mechanics h2{margin:0 0 32px}}@media (max-width:420px){.rewards-mechanics h2{font-size:28px;margin:0 0 32px}}.rewards-tabs{display:flex;gap:12px;justify-content:space-between;margin:0 auto 48px;max-width:100%;overflow:auto;width:fit-content}@media (max-width:1024px){.rewards-tabs{gap:6px;margin-bottom:24px}}.tab-btn{background:#fff;border:1px solid #ddd;border-radius:999px;color:#ed1c24;cursor:pointer;margin:0;padding:12px 28px;white-space:nowrap}.tab-btn.active{background:#ed1c24;border-color:#ed1c24;color:#fff}.tab-panel{display:none;margin:auto;max-width:1120px}.tab-panel.active{display:block}.accordion-item{background:#fff;border-radius:16px;margin-bottom:24px;overflow:hidden}@media (max-width:1440px){.accordion-item{margin-bottom:16px}}.accordion-header{align-items:center;background:transparent;border:none;cursor:pointer;display:flex;font-family:Outfit;font-size:18px;font-weight:600;justify-content:space-between;margin:0;padding:24px 28px;text-align:left;width:100%}.accordion-item.active .accordion-header{color:#db1229}.icon{flex-shrink:0;height:12px;position:relative;width:12px}.icon:after,.icon:before{background:#ed1c24;content:"";position:absolute;transition:transform .3s ease}.icon:before{height:2px;left:0;top:5px;width:12px}.icon:after{height:12px;left:5px;top:0;width:2px}.accordion-item.active .icon:after{transform:scaleY(0)}.accordion-content{max-height:0;opacity:0;overflow:hidden;transition:max-height .45s cubic-bezier(.4,0,.2,1),opacity .3s ease}.accordion-inner{padding:0 28px 28px}.accordion-item.active .accordion-content{opacity:1}.accordion-inner li,.accordion-inner p{color:var(--Black,#2a2a2a);font-family:Outfit;font-size:16px;font-style:normal;font-weight:400;line-height:22px;margin-bottom:16px}.accordion-inner ol,.accordion-inner ul{padding-left:40px}.accordion-inner ol::marker,.accordion-inner ul::marer{font-size:16px}@media (max-width:767px){.accordion-inner ol,.accordion-inner ul{padding-left:40px}}.accordion-item.hidden{display:none}.show-less-btn,.show-more-btn{border:0;margin-left:auto;margin-right:auto}.show-less-btn.hidden,.show-more-btn.hidden{display:none}.rewards-mechanics .accordion-inner{min-width:0;overflow-x:auto}.rewards-mechanics .accordion-inner .dt-container{min-width:0;width:100%}.rewards-mechanics .accordion-inner table{border-collapse:collapse;font-family:Outfit,sans-serif;font-size:16px;line-height:1.5;margin:16px 0;table-layout:auto;width:100%!important}.rewards-mechanics .accordion-inner table td,.rewards-mechanics .accordion-inner table th{border:1px solid #e5e5e5;color:#333;height:auto!important;overflow-wrap:anywhere;padding:12px 16px!important;vertical-align:top;white-space:normal!important}.rewards-mechanics .accordion-inner table thead th{background:#073aaf!important;color:#fff!important;font-weight:600;text-align:left}.rewards-mechanics .accordion-inner table p{color:inherit;font-size:inherit;line-height:inherit;margin:0 0 8px}.rewards-mechanics .accordion-inner table p:last-child{margin-bottom:0}.rewards-mechanics .accordion-inner table img{height:auto;max-width:100%}.rewards-mechanics .accordion-inner table tbody td,.rewards-mechanics .accordion-inner table tbody tr{background:#fff!important;box-shadow:none!important}.rewards-mechanics .accordion-inner table .dtr-details{display:block!important;list-style:none;margin:0;padding:0!important;width:100%}.rewards-mechanics .accordion-inner table .dtr-details li{display:grid;font-size:inherit;gap:12px;grid-template-columns:minmax(0,1fr) minmax(0,1.5fr);line-height:inherit;margin:0;padding:10px 0}.rewards-mechanics .accordion-inner table .dtr-data,.rewards-mechanics .accordion-inner table .dtr-title{display:block!important;min-width:0!important;overflow-wrap:anywhere}@media (max-width:767px){.rewards-mechanics .accordion-inner{padding:0 16px 20px}.rewards-mechanics .accordion-inner table{font-size:14px}.rewards-mechanics .accordion-inner table td,.rewards-mechanics .accordion-inner table th{padding:10px 12px!important}.rewards-mechanics .accordion-inner table tr.child td{background:#fff!important}}