.LoyaltyPageContent-module__cbaYaW__benefitGrid,.LoyaltyPageContent-module__cbaYaW__benefitList,.LoyaltyPageContent-module__cbaYaW__levelGrid{gap:16px;display:grid}.LoyaltyPageContent-module__cbaYaW__benefitGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.LoyaltyPageContent-module__cbaYaW__welcome,.LoyaltyPageContent-module__cbaYaW__benefit,.LoyaltyPageContent-module__cbaYaW__level{border-radius:8px;min-width:0}.LoyaltyPageContent-module__cbaYaW__welcome,.LoyaltyPageContent-module__cbaYaW__benefit{padding:clamp(24px,2.6vw,36px)}.LoyaltyPageContent-module__cbaYaW__welcome{background-color:#e8eff1;flex-direction:column;align-items:flex-start;display:flex}.LoyaltyPageContent-module__cbaYaW__benefit{background-color:#f0f0ec}.LoyaltyPageContent-module__cbaYaW__eyebrow{color:var(--page-muted);font-size:14px;line-height:1.5}.LoyaltyPageContent-module__cbaYaW__levelValue{font-family:var(--font-accent);color:var(--brand-dark);margin-top:16px;font-size:clamp(64px,6.5vw,104px);font-weight:400;line-height:.95}.LoyaltyPageContent-module__cbaYaW__welcomeTitle{text-wrap:balance}.LoyaltyPageContent-module__cbaYaW__benefitTitle{font-family:var(--font-main);color:var(--brand-dark);font-size:clamp(22px,1.9vw,26px);font-weight:400;line-height:1.25}.LoyaltyPageContent-module__cbaYaW__benefitDescription,.LoyaltyPageContent-module__cbaYaW__benefitNote{margin-top:12px}.LoyaltyPageContent-module__cbaYaW__benefitNote{text-wrap:pretty;color:var(--page-muted);font-size:16px;line-height:1.6}.LoyaltyPageContent-module__cbaYaW__actions{flex-wrap:wrap;align-items:center;gap:16px 24px;width:100%;margin-top:auto;padding-top:32px;display:flex}.LoyaltyPageContent-module__cbaYaW__walletLink{flex-shrink:0}.LoyaltyPageContent-module__cbaYaW__levels{margin-top:var(--page-section-gap)}.LoyaltyPageContent-module__cbaYaW__sectionDescription{margin-top:16px}.LoyaltyPageContent-module__cbaYaW__levelGrid{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:28px}.LoyaltyPageContent-module__cbaYaW__level{background-color:#f0f0ec;padding:clamp(20px,2vw,28px)}.LoyaltyPageContent-module__cbaYaW__level:first-child{background-color:#e8eff1}.LoyaltyPageContent-module__cbaYaW__levelCondition{font-size:var(--page-body-size);text-wrap:pretty;color:var(--brand-dark);margin-top:18px;line-height:1.6}.LoyaltyPageContent-module__cbaYaW__faq{margin-top:var(--page-section-gap);border-top:1px solid var(--page-rule);grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:clamp(32px,5vw,80px);padding-top:32px;display:grid}.LoyaltyPageContent-module__cbaYaW__faqList{gap:8px;display:grid}.LoyaltyPageContent-module__cbaYaW__faqItem{background-color:#f0f0ec;border-radius:8px;min-width:0}.LoyaltyPageContent-module__cbaYaW__question{width:100%;min-height:64px;font-size:var(--page-body-size);text-align:left;cursor:pointer;justify-content:space-between;align-items:center;gap:24px;padding:18px 28px;font-weight:500;line-height:1.5;display:flex}.LoyaltyPageContent-module__cbaYaW__faqIcon{flex-shrink:0;width:24px;height:24px;position:relative}.LoyaltyPageContent-module__cbaYaW__faqIcon:before,.LoyaltyPageContent-module__cbaYaW__faqIcon:after{content:"";background-color:currentColor;width:22px;height:1px;position:absolute;top:11px;left:1px}.LoyaltyPageContent-module__cbaYaW__faqIcon:after{transition:transform .3s;transform:rotate(90deg)}.LoyaltyPageContent-module__cbaYaW__faqItemOpen .LoyaltyPageContent-module__cbaYaW__faqIcon:after{transform:rotate(0)}.LoyaltyPageContent-module__cbaYaW__faqPanel{opacity:0;grid-template-rows:0fr;transition:grid-template-rows .32s,opacity .26s;display:grid}.LoyaltyPageContent-module__cbaYaW__faqItemOpen .LoyaltyPageContent-module__cbaYaW__faqPanel{opacity:1;grid-template-rows:1fr}.LoyaltyPageContent-module__cbaYaW__faqPanelInner{min-height:0;overflow:hidden}.LoyaltyPageContent-module__cbaYaW__answer{max-width:68ch;padding:0 28px 24px}@media (hover:hover) and (pointer:fine){.LoyaltyPageContent-module__cbaYaW__question:hover{color:var(--brand-gold)}}@media (max-width:900px),(768px<=width<1024px){.LoyaltyPageContent-module__cbaYaW__levelGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.LoyaltyPageContent-module__cbaYaW__benefitGrid{grid-template-columns:1fr}.LoyaltyPageContent-module__cbaYaW__welcome,.LoyaltyPageContent-module__cbaYaW__benefit{padding:24px}.LoyaltyPageContent-module__cbaYaW__actions{flex-direction:column;align-items:stretch;width:100%;padding-top:24px}.LoyaltyPageContent-module__cbaYaW__primaryLink{width:100%}.LoyaltyPageContent-module__cbaYaW__walletLink{align-self:center}.LoyaltyPageContent-module__cbaYaW__level{padding:20px 12px}.LoyaltyPageContent-module__cbaYaW__faq{grid-template-columns:1fr;gap:24px;padding-top:28px}.LoyaltyPageContent-module__cbaYaW__question{gap:16px;padding-inline:20px}.LoyaltyPageContent-module__cbaYaW__answer{padding-inline:20px}}@media (prefers-reduced-motion:reduce){.LoyaltyPageContent-module__cbaYaW__faqPanel,.LoyaltyPageContent-module__cbaYaW__faqIcon:after{transition:none}}
