.LoyaltyPage_page__X0Hex{display:flex;flex-direction:column;gap:var(--space-3xl);padding-bottom:var(--space-3xl)}.LoyaltyPage_hero__li1nu{padding:var(--space-2xl) 0 var(--space-xl);background:linear-gradient(180deg,var(--gray-5) 0,transparent 100%)}.LoyaltyPage_heroInner__jH0iU{display:grid;grid-template-columns:1fr minmax(280px,380px);align-items:center;grid-gap:var(--space-2xl);gap:var(--space-2xl)}@media only screen and (max-width:833px){.LoyaltyPage_heroInner__jH0iU{grid-template-columns:1fr;gap:var(--space-xl)}}.LoyaltyPage_heroLeft__46u81{display:flex;flex-direction:column;gap:var(--space-s);align-items:flex-start;max-width:560px}.LoyaltyPage_badge___i_42{padding:6px 14px;border-radius:999px;background:var(--primary-10);color:var(--primary-50);font-size:12px;font-weight:500;letter-spacing:.04em;text-transform:uppercase}.LoyaltyPage_heroTitle__np1RD{color:var(--gray-100)}.LoyaltyPage_heroSubtitle__KJYeh{color:var(--gray-70)}.LoyaltyPage_heroActions__xd178{display:flex;gap:var(--space-2xs);margin-top:var(--space-xs);flex-wrap:wrap}.LoyaltyPage_ctaPrimary__DnT8T{display:inline-flex;align-items:center;padding:13px 26px;border-radius:var(--radius-m);background:var(--primary-50);color:#fff;font-weight:500;font-size:14px;text-decoration:none;transition:opacity .15s ease,transform .15s ease}.LoyaltyPage_ctaPrimary__DnT8T:hover{opacity:.92;transform:translateY(-1px)}.LoyaltyPage_ctaSecondary__6DTZp{display:inline-flex;align-items:center;padding:13px 26px;border-radius:var(--radius-m);background:transparent;color:var(--gray-100);font-weight:500;font-size:14px;text-decoration:none;border:1px solid var(--gray-20)}.LoyaltyPage_ctaSecondary__6DTZp:hover{background:var(--gray-5)}.LoyaltyPage_heroRight__6ygoH,.LoyaltyPage_percentBadge__KcOqK{display:flex;justify-content:center}.LoyaltyPage_percentBadge__KcOqK{position:relative;flex-direction:column;align-items:center;width:320px;height:320px;border-radius:50%;background:linear-gradient(135deg,#1f2c5e,#3b5bdb 70%,#5e7be8);color:#fff;box-shadow:0 24px 60px rgba(31,44,94,.24)}.LoyaltyPage_percentBadge__KcOqK:before{content:"";position:absolute;inset:12px;border-radius:50%;border:1px solid hsla(0,0%,100%,.18)}@media only screen and (max-width:559px){.LoyaltyPage_percentBadge__KcOqK{width:240px;height:240px}}.LoyaltyPage_percentValue__sWsMN{font-size:88px;line-height:1;font-weight:600;letter-spacing:-.04em;text-shadow:0 4px 24px rgba(0,0,0,.18)}@media only screen and (max-width:559px){.LoyaltyPage_percentValue__sWsMN{font-size:64px}}.LoyaltyPage_percentLabel__rRmYb{font-size:13px;color:hsla(0,0%,100%,.8);letter-spacing:.02em;margin-top:8px;text-align:center;max-width:70%}.LoyaltyPage_section__YOzEP{display:flex;flex-direction:column;gap:var(--space-l)}.LoyaltyPage_sectionHead__uVM_1{display:flex;flex-direction:column;gap:var(--space-2xs)}.LoyaltyPage_sectionTitle__klpQ6{color:var(--gray-100)}.LoyaltyPage_stepsGrid__rI39z{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:var(--space-m);gap:var(--space-m)}@media only screen and (max-width:833px){.LoyaltyPage_stepsGrid__rI39z{grid-template-columns:1fr}}.LoyaltyPage_stepCard__OPtTA{display:flex;flex-direction:column;gap:var(--space-2xs);padding:var(--space-xl);border-radius:var(--radius-l);background:var(--gray-5)}.LoyaltyPage_stepIcon__sj_fy{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:12px;background:var(--primary-10);color:var(--primary-50);margin-bottom:var(--space-2xs)}.LoyaltyPage_stepIcon__sj_fy svg{width:22px;height:22px}.LoyaltyPage_stepTitle__6Fsbo{color:var(--gray-100)}.LoyaltyPage_stepDesc__ydVhp{color:var(--gray-70)}.LoyaltyPage_faqList__WfOay{display:flex;flex-direction:column;gap:10px}.LoyaltyPage_faqItem__4B4OL{border-radius:var(--radius-m);background:var(--gray-5);overflow:hidden;transition:background .15s ease}.LoyaltyPage_faqItem__4B4OL[open]{background:var(--gray-5)}.LoyaltyPage_faqItem__4B4OL[open] .LoyaltyPage_faqChevron__iRrBF{transform:rotate(180deg)}.LoyaltyPage_faqItem__4B4OL:hover{background:var(--gray-10,var(--gray-5))}.LoyaltyPage_faqQuestion__tGrx4{display:flex;justify-content:space-between;align-items:center;padding:var(--space-m) var(--space-l);cursor:pointer;list-style:none;color:var(--gray-100);gap:var(--space-2xs)}.LoyaltyPage_faqQuestion__tGrx4::-webkit-details-marker{display:none}.LoyaltyPage_faqChevron__iRrBF{display:inline-flex;flex-shrink:0;width:24px;height:24px;align-items:center;justify-content:center;color:var(--gray-60);transition:transform .2s ease}.LoyaltyPage_faqChevron__iRrBF svg{width:14px;height:14px}.LoyaltyPage_faqAnswer__SVZAh{padding:0 var(--space-l) var(--space-m);color:var(--gray-70)}