.loyalty_loyaltyPage__6Gd1n{background:var(--background);color:var(--foreground);max-width:900px;margin:0 auto;padding:2.5rem 1.25rem;display:flex;flex-direction:column;gap:1.6rem}.loyalty_hero__ghTTn{text-align:left}.loyalty_title__OC9Wn{margin:0 0 .3rem;color:var(--primary);letter-spacing:.02em}.loyalty_subtitle__OAfn6{margin:0;color:var(--primary-light)}.loyalty_cardRow__IuKNA{display:flex}.loyalty_card__2wzD0{flex:1 1;background:var(--surface-alt);border:var(--border);border-radius:var(--radius-sm);padding:1rem 1.1rem;box-shadow:0 1px 4px var(--primary-transparent)}.loyalty_cardHeading__oJI49{color:var(--foreground);font-weight:600;margin-bottom:.5rem}.loyalty_bullets__o7_2T{margin:.2rem 0 0;padding-left:1rem;color:var(--foreground)}.loyalty_bullets__o7_2T li{margin:.3rem 0}.loyalty_section__RuCjo{background:var(--background);border:var(--border);border-radius:var(--radius-sm);box-shadow:0 1px 4px var(--primary-transparent);padding:1rem 1.1rem}.loyalty_sectionTitle__r0Vru{margin:0 0 .6rem;color:var(--foreground)}.loyalty_steps__ruLeb{list-style:none;margin:0;padding:0;display:grid;grid-gap:12px;gap:12px}.loyalty_steps__ruLeb li{display:grid;grid-template-columns:auto 1fr;grid-gap:12px;gap:12px;align-items:start}.loyalty_stepBadge__vS1Z5{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:999px;background:var(--primary);color:var(--text-on-primary);font-weight:700}.loyalty_stepBody__U5tMp{display:flex;flex-direction:column;gap:4px}.loyalty_stepTitle__3LQzr{color:var(--primary-light);font-weight:600}.loyalty_rules__Y0F_8{margin:.2rem 0 0;padding-left:1rem;color:var(--foreground)}.loyalty_rules__Y0F_8 li{margin:1rem 0}.loyalty_faq__ZtiuE details{border-top:1px solid var(--border-color);padding:.7rem 0}.loyalty_faq__ZtiuE details:first-child{border-top:none}.loyalty_faq__ZtiuE summary{cursor:pointer;color:var(--primary-light);font-weight:600;list-style:none}.loyalty_faq__ZtiuE summary::-webkit-details-marker{display:none}.loyalty_faq__ZtiuE p{margin:.4rem 0 0;color:var(--foreground)}.loyalty_ctaRow__rGUTj{display:flex;gap:12px;margin-top:.4rem}.loyalty_ctaBtn__tj4MK,.loyalty_ctaGhostBtn__90a27{display:inline-flex;align-items:center;justify-content:center;padding:var(--padding-btn);border-radius:var(--radius-sm);text-decoration:none;min-width:160px;box-shadow:0 2px 8px var(--primary-transparent-light)}.loyalty_ctaBtn__tj4MK{background:var(--primary);color:var(--text-on-primary);border:none}.loyalty_ctaBtn__tj4MK:hover{background:var(--primary-light);color:var(--text-on-light)}.loyalty_ctaGhostBtn__90a27{background:none;border:1px solid var(--border-color);color:var(--foreground)}.loyalty_ctaGhostBtn__90a27:hover{border-color:var(--primary);color:var(--primary-light)}@media (max-width:700px){.loyalty_loyaltyPage__6Gd1n{padding:1.25rem .9rem}.loyalty_steps__ruLeb{gap:10px}.loyalty_ctaRow__rGUTj{flex-direction:column}}