.LoyaltyFAQ_wrap__jIDLv{padding:60px 0;background:#fff;border-top:1px solid rgba(237,237,237,.9)}.LoyaltyFAQ_header__M_URJ{text-align:center;max-width:640px;margin:0 auto 2.5rem}.LoyaltyFAQ_kicker__HUYeG{display:inline-block;font-size:.85rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#008071;background:rgba(0,128,113,.08);padding:.4rem .85rem;border-radius:999px;margin-bottom:1rem}.LoyaltyFAQ_heading__OxLeY{font-size:clamp(1.7rem,1.3rem + 1.2vw,2.1rem);font-weight:700;margin-bottom:.7rem;color:#222}.LoyaltyFAQ_subheading__aNvEl{font-size:.98rem;color:rgba(18,25,33,.78)}.LoyaltyFAQ_faqList__1fvnK{max-width:820px;margin:0 auto 2rem;display:grid;grid-gap:.8rem;gap:.8rem}.LoyaltyFAQ_faqItem__SYz9o{border-radius:18px;background:linear-gradient(135deg,rgba(248,250,252,.9),rgba(239,246,255,.96));border:1px solid rgba(210,216,221,.85);box-shadow:0 10px 24px rgba(15,23,42,.04);overflow:hidden}.LoyaltyFAQ_faqItem__SYz9o[open] .LoyaltyFAQ_chevron__SrYRX{transform:rotate(180deg)}.LoyaltyFAQ_faqSummary__IQgBf{list-style:none;padding:.9rem 1rem;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:.75rem}.LoyaltyFAQ_faqSummary__IQgBf::-webkit-details-marker{display:none}.LoyaltyFAQ_faqSummaryLeft__KLQG9{display:flex;align-items:center;gap:.6rem}.LoyaltyFAQ_iconWrap__UIzV_{width:30px;height:30px;border-radius:999px;display:grid;place-items:center;background:rgba(0,128,113,.08);color:#008071}.LoyaltyFAQ_question__uqn_B{font-size:.98rem;font-weight:600;color:#222}.LoyaltyFAQ_chevron__SrYRX{transition:transform .2s ease;color:rgba(18,25,33,.7)}.LoyaltyFAQ_answer__LVekl{margin-top:.6rem;padding-left:2.5rem;padding-bottom:1rem;font-size:.9rem;color:rgba(18,25,33,.82);line-height:1.6}.LoyaltyFAQ_footerNote__nVf3f{text-align:center;font-size:.9rem;color:rgba(18,25,33,.7)}.LoyaltyFAQ_link__Qodor{color:#008071;font-weight:500;text-decoration:underline;text-underline-offset:3px}.LoyaltyFAQ_link__Qodor:hover{color:rgb(0,102.5,90.48828125)}@media(max-width:575px){.LoyaltyFAQ_faqItem__SYz9o{padding:.8rem}.LoyaltyFAQ_answer__LVekl{padding-left:2.1rem}}