.page_codesPage__TnK4Q{padding:3rem 0;min-height:80vh}.page_pageTitle__LHy20{font-size:2.5rem;font-weight:700;text-align:center;margin-bottom:1rem}.page_pageDescription__y9kwF{font-size:1.1rem;color:var(--text-gray);text-align:center;max-width:800px;margin:0 auto 2rem;line-height:1.6}.page_howToRedeem__5zyJP{background:var(--card-bg);padding:2rem;border-radius:12px;margin-bottom:3rem;max-width:800px;margin-left:auto;margin-right:auto}.page_howToRedeem__5zyJP h2{font-size:1.5rem;margin-bottom:1rem;color:var(--text-white)}.page_howToRedeem__5zyJP ol{list-style:none;counter-reset:step-counter;padding-left:0}.page_howToRedeem__5zyJP ol li{counter-increment:step-counter;padding:1rem 0 1rem 3rem;position:relative;color:var(--text-gray);line-height:1.6}.page_howToRedeem__5zyJP ol li:before{content:counter(step-counter);position:absolute;left:0;top:1rem;width:2rem;height:2rem;background:var(--accent-green);color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700}.page_codesGrid__NHZiu{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));grid-gap:2rem;gap:2rem;margin-bottom:4rem}.page_codeCard__pw633{padding:2rem;text-align:center}.page_codeHeader__ya7Bk{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem;flex-wrap:wrap;gap:.5rem}.page_codeValue__SqlzO{font-size:1.5rem;font-weight:700;color:var(--accent-green);font-family:Courier New,monospace;letter-spacing:2px}.page_status__BaV_R{padding:4px 12px;border-radius:12px;font-size:.8rem;font-weight:600}.page_status__BaV_R.page_active__lv9lX{background:var(--accent-green);color:#fff}.page_status__BaV_R.page_expired__dzJdZ{background:#d32f2f;color:#fff}.page_reward__wokRy{margin-bottom:1rem;padding:1rem;background:rgba(0,0,0,.2);border-radius:8px}.page_rewardLabel__92zW7{display:block;font-size:.9rem;color:var(--text-gray);margin-bottom:.5rem}.page_rewardValue__4Wzyj{display:block;font-size:1.1rem;color:var(--text-white);font-weight:600}.page_expires__cUl3k{font-size:.85rem;color:var(--text-gray);margin-bottom:1rem}.page_copyButton__18NQF{width:100%;padding:12px;background:var(--accent-green);color:#fff;border-radius:8px;font-weight:600;transition:all .3s ease}.page_copyButton__18NQF:hover{background:#45a049;transform:translateY(-2px)}.page_infoSection__JmQvP{margin-top:4rem;padding-top:3rem;border-top:1px solid hsla(0,0%,100%,.1)}.page_infoSection__JmQvP h2{font-size:2rem;margin-bottom:2rem;text-align:center}.page_infoGrid__X7iMi{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:2rem;gap:2rem}.page_infoCard__T5wz6{background:var(--card-bg);padding:2rem;border-radius:12px}.page_infoCard__T5wz6 h3{font-size:1.3rem;margin-bottom:1rem;color:var(--text-white)}.page_infoCard__T5wz6 p,.page_infoCard__T5wz6 ul{color:var(--text-gray);line-height:1.8}.page_infoCard__T5wz6 ul{list-style:none}.page_infoCard__T5wz6 ul li{margin-bottom:.5rem;padding-left:1.5rem;position:relative}.page_infoCard__T5wz6 ul li:before{content:"•";position:absolute;left:0;color:var(--accent-green)}@media (max-width:968px){.page_infoGrid__X7iMi{grid-template-columns:repeat(2,1fr)}}.page_statusSection__tvJbh{margin-bottom:3rem}.page_statusCard__mhwyz{background:rgba(255,152,0,.2);padding:2rem;border-radius:12px;border-left:4px solid var(--accent-orange);max-width:900px;margin:0 auto}.page_statusCard__mhwyz h2{font-size:1.8rem;margin-bottom:1rem;color:var(--text-white)}.page_statusMessage__d78u5{font-size:1.2rem;margin-bottom:1rem;color:var(--text-white)}.page_statusCard__mhwyz p{color:var(--text-gray);line-height:1.8;margin-bottom:1rem}.page_freeRewardSection___5DRY{margin-bottom:3rem}.page_freeRewardSection___5DRY h2{font-size:1.8rem;margin-bottom:1rem;color:var(--text-white);text-align:center}.page_freeRewardSection___5DRY>p{text-align:center;color:var(--text-gray);margin-bottom:2rem;font-size:1.1rem}.page_rewardCard__e5QSd{background:var(--card-bg);padding:2rem;border-radius:12px;max-width:700px;margin:0 auto;text-align:center}.page_rewardIcon__hBIJR{font-size:4rem;margin-bottom:1rem}.page_rewardCard__e5QSd h3{font-size:1.5rem;margin-bottom:1rem;color:var(--accent-green)}.page_rewardCard__e5QSd>p{color:var(--text-gray);line-height:1.8;margin-bottom:1.5rem}.page_stepsList__y3_cL{display:flex;flex-direction:column;gap:1rem;margin:1.5rem 0}.page_stepItem__z03rY{display:flex;align-items:center;gap:1rem;padding:1rem;background:rgba(0,0,0,.2);border-radius:8px}.page_stepNumber__0FCCM{width:2.5rem;height:2.5rem;background:var(--accent-green);color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:1.2rem;flex-shrink:0}.page_stepItem__z03rY span:last-child{color:var(--text-white);font-size:1.1rem}.page_rewardNote__5naQD{color:var(--text-gray);line-height:1.8;margin-top:1rem;font-style:italic}.page_rewardHighlight__Bcfgw{background:rgba(76,175,80,.2);padding:1rem;border-radius:8px;margin-top:1rem;color:var(--text-white);line-height:1.8}.page_futureSection__YGa6w{margin-bottom:3rem}.page_futureSection__YGa6w h2{font-size:1.8rem;margin-bottom:1rem;color:var(--text-white)}.page_futureSection__YGa6w p{color:var(--text-gray);line-height:1.8;margin-bottom:1rem}.page_futureRewardsCard__Sw2ua{background:var(--card-bg);padding:2rem;border-radius:12px;margin-top:1.5rem}.page_futureRewardsCard__Sw2ua h3{font-size:1.3rem;margin-bottom:1rem;color:var(--text-white)}.page_futureRewardsCard__Sw2ua ul{list-style:none;padding-left:0;color:var(--text-gray);line-height:1.8}.page_futureRewardsCard__Sw2ua ul li{padding:.5rem 0 .5rem 1.5rem;position:relative}.page_futureRewardsCard__Sw2ua ul li:before{content:"•";position:absolute;left:0;color:var(--accent-green);font-weight:700}.page_updateSection__CbQE6{margin-bottom:3rem}.page_updateSection__CbQE6 h2{font-size:1.8rem;margin-bottom:1rem;color:var(--text-white)}.page_updateSection__CbQE6>p{color:var(--text-gray);line-height:1.8;margin-bottom:2rem}.page_updateMethods__ogvNI{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:1.5rem;gap:1.5rem;margin-bottom:1.5rem}.page_methodCard__vA1uJ{background:var(--card-bg);padding:1.5rem;border-radius:12px;text-align:center}.page_methodIcon___1jub{font-size:2.5rem;margin-bottom:.5rem}.page_methodCard__vA1uJ h4{font-size:1.1rem;margin-bottom:.5rem;color:var(--text-white)}.page_methodCard__vA1uJ p{color:var(--text-gray);font-size:.9rem;line-height:1.6}.page_updateNote__Hmwy5{text-align:center;color:var(--text-gray);font-style:italic;margin-top:1rem}@media (max-width:768px){.page_codesGrid__NHZiu,.page_infoGrid__X7iMi,.page_updateMethods__ogvNI{grid-template-columns:1fr}}