.page_page__K1HZd{background:#f6f7fb}.page_stack__oiDPW{display:grid;grid-gap:14px;gap:14px;margin:30px}@media (max-width:980px){.page_stack__oiDPW{margin:12px 14px 14px}}.page_sectionCard__FT9r7{background:#ffffff;border:1px solid #eceff3;border-radius:16px;padding:16px;box-shadow:0 10px 24px rgba(17,24,39,.06)}.page_sectionCardBlack__htKpo{background:#0b0b0d;border-color:rgba(255,255,255,.18);box-shadow:0 18px 38px rgba(0,0,0,.28)}.page_sectionCardOrange__wCfEe{background:linear-gradient(90deg,#ff1e00,#ff4f4f);border-color:rgba(255,255,255,.22);box-shadow:0 18px 38px rgba(255,76,0,.18)}.page_sectionHeader__wbp4U{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.page_h2__LQcx6{margin:0;font-size:15px;color:#111827;font-weight:950}.page_h2White__MTzgL{color:#ffffff}.page_sectionHint___PKSM{font-size:12px;color:#9ca3af;font-weight:850}.page_hintWhite__vP6iu{color:rgba(255,255,255,.82)}.LoyaltyHero_page__AEdZ1{background:#f6f7fb}.LoyaltyHero_container__uxl1e{margin:0 auto;padding:30px;width:100%;overflow-x:hidden}.LoyaltyHero_heroCard__cZnGy{position:relative;border-radius:18px;border:1px solid rgba(17,24,39,.12);background:linear-gradient(90deg,#ff1e00,#ff4f4f);color:#ffffff;box-shadow:0 18px 40px rgba(17,24,39,.12);overflow:hidden}.LoyaltyHero_heroBg__mUAvi{position:absolute;inset:0;pointer-events:none;opacity:.92;background:radial-gradient(600px 260px at 18% 10%,rgba(255,255,255,.16),transparent 60%),radial-gradient(520px 260px at 82% 22%,rgba(255,255,255,.12),transparent 60%),radial-gradient(520px 260px at 60% 110%,rgba(255,255,255,.1),transparent 60%);filter:saturate(110%)}.LoyaltyHero_heroWrap__Y5Ccy{position:relative;padding:clamp(14px,2.2vw,22px);display:grid;grid-template-columns:1.08fr .92fr;grid-gap:clamp(12px,2.5vw,18px);gap:clamp(12px,2.5vw,18px);align-items:stretch}.LoyaltyHero_heroLeft__NHj19{min-width:0;display:flex;flex-direction:column;gap:16px}.LoyaltyHero_heroTitleBlock__HcG8t{display:flex;flex-direction:column;justify-content:center;height:100%;gap:10px}.LoyaltyHero_title__H55lG{margin:0;font-size:clamp(1.55rem,1.1rem + 2.2vw,2.6rem);font-weight:950;line-height:1.08}.LoyaltyHero_subtitle__0shk9{margin:0;opacity:.95;font-weight:850;max-width:64ch;line-height:1.45;font-size:14px}.LoyaltyHero_ctaRow__zcSIg{display:flex;flex-wrap:wrap;gap:10px;margin-top:2px}.LoyaltyHero_btn__3QQ2U{display:inline-flex;align-items:center;justify-content:center;gap:10px;height:44px;padding:0 14px;border-radius:999px;font-weight:950;font-size:12.5px;text-decoration:none;border:1px solid rgba(255,255,255,.28);transition:transform .12s ease,box-shadow .12s ease,opacity .12s ease}.LoyaltyHero_btn__3QQ2U:active{transform:translateY(1px)}.LoyaltyHero_btnPrimary__trfwD{background:#ffffff;color:#111827;border-color:rgba(255,255,255,.65);box-shadow:0 12px 26px rgba(17,24,39,.18)}.LoyaltyHero_btnPrimary__trfwD:hover{box-shadow:0 18px 34px rgba(17,24,39,.22)}.LoyaltyHero_btnGhost__5PNpF{background:rgba(255,255,255,.12);color:#ffffff}.LoyaltyHero_btnGhost__5PNpF:hover{opacity:.95}.LoyaltyHero_arrow__weD0w{width:18px;height:18px}.LoyaltyHero_smallPrint__dRZdg{margin:2px 0 0;color:rgba(255,255,255,.88);font-weight:900;font-size:12px}.LoyaltyHero_heroRight__0u_Vy{min-width:0;display:flex;flex-direction:column;justify-content:center}.LoyaltyHero_heroVisual___5d9w{position:relative;min-height:320px}.LoyaltyHero_imageFrame__vfOj0{border-radius:15px;overflow:hidden;background:#fff;width:min(520px,100%);margin-inline:auto}.LoyaltyHero_image__sVR4H{display:block;width:100%;height:350px;object-fit:cover}.LoyaltyHero_sticker__Dxg4c{position:absolute;padding:6px 10px;font-weight:900;border:2px solid #000;border-radius:12px;background:#fff;color:#111;box-shadow:3px 3px 0 #000;opacity:.95;-webkit-user-select:none;-moz-user-select:none;user-select:none}.LoyaltyHero_stA__qd1Pa{top:8%;left:6%;transform:rotate(-6deg);animation:LoyaltyHero_floatS__PhsHz 8s ease-in-out infinite}.LoyaltyHero_stB__MTeul{bottom:6%;right:-6px;transform:rotate(4deg);animation:LoyaltyHero_floatS__PhsHz 7s ease-in-out .3s infinite}.LoyaltyHero_coin__fMoiZ,.LoyaltyHero_seal__Y5As8,.LoyaltyHero_ticket__XaA1Q{position:absolute;border:2px solid #000;box-shadow:4px 4px 0 #000;background:#fff;opacity:.9}.LoyaltyHero_coin__fMoiZ{width:28px;height:28px;border-radius:999px;background:#FFBE2E;top:14%;right:18%}.LoyaltyHero_ticket__XaA1Q{width:50px;height:24px;border-radius:8px;left:-10px;bottom:26%}.LoyaltyHero_ticket__XaA1Q:after,.LoyaltyHero_ticket__XaA1Q:before{content:"";position:absolute;top:50%;transform:translateY(-50%);width:10px;height:10px;border:2px solid #000;border-radius:999px;background:#FFA600}.LoyaltyHero_ticket__XaA1Q:before{left:-6px}.LoyaltyHero_ticket__XaA1Q:after{right:-6px}.LoyaltyHero_seal__Y5As8{width:36px;height:36px;border-radius:999px;right:8%;top:-10px;background:radial-gradient(circle at center,#fff 50%,transparent 51%),repeating-conic-gradient(from 0deg,#FF4C00 0 12deg,#fff 12deg 24deg)}.LoyaltyHero_floatA__VqFUV{animation:LoyaltyHero_floatY__DIcQW 6.5s ease-in-out infinite}.LoyaltyHero_floatB__BHZch{animation:LoyaltyHero_floatY__DIcQW 7.3s ease-in-out .2s infinite}.LoyaltyHero_floatC__tscs0{animation:LoyaltyHero_floatY__DIcQW 5.8s ease-in-out .12s infinite}@keyframes LoyaltyHero_riseIn__gn5nx{0%{opacity:0;transform:translateY(8px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes LoyaltyHero_floatY__DIcQW{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes LoyaltyHero_floatS__PhsHz{0%,to{transform:translateY(0) rotate(var(--r,0deg))}50%{transform:translateY(-10px) rotate(calc(var(--r, 0deg) + 2deg))}}@media (max-width:1024px){.LoyaltyHero_heroWrap__Y5Ccy{grid-template-columns:1fr}.LoyaltyHero_subtitle__0shk9{max-width:none}.LoyaltyHero_heroVisual___5d9w{min-height:240px}}@media (max-width:980px){.LoyaltyHero_container__uxl1e{padding:12px 14px 14px}.LoyaltyHero_title__H55lG{font-size:1.55rem}}.LoyaltyHowItWorks_howWrap__LzUVq{padding:clamp(16px,3vw,28px);background:#0b0b0c;color:#fff}.LoyaltyHowItWorks_howContainer__cm1H_{margin:0 auto;padding-inline:clamp(12px,4vw,24px)}.LoyaltyHowItWorks_howGrid__Q2Yz7{position:relative;display:grid;grid-gap:clamp(12px,2.4vw,18px);gap:clamp(12px,2.4vw,18px);grid-template-columns:repeat(4,minmax(0,1fr));list-style:none;margin:0;padding:10px 0 0}.LoyaltyHowItWorks_howCard__w3Mfw{position:relative;background:linear-gradient(180deg,#121214,#0e0e10);border:1px solid rgba(255,255,255,.06);border-radius:16px;padding:16px;box-shadow:0 8px 20px rgba(0,0,0,.25);text-align:center;opacity:0;transform:translateY(10px);animation:LoyaltyHowItWorks_howFadeUp__U2xO9 .42s ease forwards}.LoyaltyHowItWorks_howCard__w3Mfw:first-child{animation-delay:.06s}.LoyaltyHowItWorks_howCard__w3Mfw:nth-child(2){animation-delay:.16s}.LoyaltyHowItWorks_howCard__w3Mfw:nth-child(3){animation-delay:.26s}.LoyaltyHowItWorks_howCard__w3Mfw:nth-child(4){animation-delay:.36s}@keyframes LoyaltyHowItWorks_howFadeUp__U2xO9{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.LoyaltyHowItWorks_howCard__w3Mfw:before{content:"";position:absolute;inset:0;border-radius:inherit;padding:1px;background:linear-gradient(180deg,rgba(255,166,0,.5),rgba(255,166,0,.12));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:0;transition:opacity .18s ease;pointer-events:none}.LoyaltyHowItWorks_howCard__w3Mfw:hover:before{opacity:1}.LoyaltyHowItWorks_howCard__w3Mfw:hover{transform:translateY(-3px);box-shadow:0 14px 28px rgba(0,0,0,.32)}.LoyaltyHowItWorks_howIconWrap__NOzL0{position:relative;width:48px;height:48px;margin:2px auto 10px;border-radius:12px;display:grid;place-items:center;background:rgba(255,166,0,.1);border:1px solid rgba(255,166,0,.35);box-shadow:inset 0 0 0 1px rgba(255,166,0,.25),0 6px 16px rgba(255,166,0,.12);color:#FFA600}.LoyaltyHowItWorks_howIcon__DxDCF{width:24px;height:24px}.LoyaltyHowItWorks_howBadge__K_tMj{position:absolute;top:-8px;right:-8px;width:22px;height:22px;border-radius:999px;background:#FFA600;border:2px solid #000;color:#000;font-weight:900;font-size:12px;display:grid;place-items:center;box-shadow:0 6px 12px rgba(255,166,0,.25)}.LoyaltyHowItWorks_howCardTitle__2JiGj{margin:4px 0 6px;font-size:clamp(16px,2.2vw,18px);font-weight:800;letter-spacing:-.01em;color:#fff}.LoyaltyHowItWorks_howCardText__nY4ct{margin:0;color:#e5e7eb;font-size:clamp(14px,2vw,15px);line-height:1.45}@media (max-width:1000px){.LoyaltyHowItWorks_howGrid__Q2Yz7{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.LoyaltyHowItWorks_howGrid__Q2Yz7{grid-template-columns:1fr}}.LoyaltyHowItWorks_howCard__w3Mfw:focus-visible,.LoyaltyHowItWorks_howCard__w3Mfw:focus-within{outline:none;box-shadow:0 0 0 3px rgba(255,166,0,.25)}.LoyaltyConfigFields_cfgWrap__wVcoM{padding:clamp(16px,3vw,28px);background:#fff;color:#0b0b0c}.LoyaltyConfigFields_cfgInner__B_uV8{margin:0 auto;padding-inline:clamp(12px,4vw,24px)}.LoyaltyConfigFields_cfgLayout__2DiG6{display:grid;grid-gap:clamp(16px,3vw,32px);gap:clamp(16px,3vw,32px);grid-template-columns:1.1fr .9fr;align-items:start}@media (max-width:900px){.LoyaltyConfigFields_cfgLayout__2DiG6{grid-template-columns:1fr}}.LoyaltyConfigFields_cfgLeft__vKpuI{display:grid;grid-gap:14px;gap:14px}.LoyaltyConfigFields_cfgGrid__F_7wy{display:grid;grid-gap:8px 14px;gap:8px 14px;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}@media (max-width:520px){.LoyaltyConfigFields_cfgGrid__F_7wy{grid-template-columns:1fr}}.LoyaltyConfigFields_cfgCell___xcAL{display:grid;grid-template-columns:40px 1fr;grid-gap:10px;gap:10px;align-items:start;padding:10px 4px 12px;border-bottom:1px dashed rgba(0,0,0,.1);border-radius:8px;transition:background-color .15s ease,transform .12s ease}.LoyaltyConfigFields_cfgCell___xcAL:hover{background:rgba(0,0,0,.02);transform:translateY(-1px)}.LoyaltyConfigFields_cfgCell___xcAL:focus-within{outline:none;box-shadow:0 0 0 3px rgba(255,166,0,.22)}.LoyaltyConfigFields_cfgIcon__bA4f4{display:grid;place-items:center;width:40px;height:40px;border-radius:10px;background:rgba(255,166,0,.1);border:1px solid rgba(255,166,0,.35);color:#FFA600;box-shadow:inset 0 0 0 1px rgba(255,166,0,.25),0 4px 12px rgba(255,166,0,.12)}.LoyaltyConfigFields_cfgIcon__bA4f4 svg{width:18px;height:18px}.LoyaltyConfigFields_cfgText__nqYZ2{display:grid;grid-gap:2px;gap:2px}.LoyaltyConfigFields_cfgName___TwnT{display:block;margin:1px 0 0;font-size:clamp(14px,2vw,16px);font-weight:800;letter-spacing:-.01em;color:#000}.LoyaltyConfigFields_cfgDesc__zhruP{margin:0;color:#272727;font-size:clamp(13px,1.8vw,14.5px);line-height:1.45}.LoyaltyConfigFields_cfgRight__cCLsL{position:relative}.LoyaltyConfigFields_cfgImage__EkzTO{position:relative;width:100%;aspect-ratio:4/3;border-radius:18px;overflow:hidden}.LoyaltyConfigFields_cfgImg__8hcMq{object-fit:cover;display:block}.LoyaltyBenefits_casesWrap__lLdh5{padding:clamp(16px,3vw,28px);color:#ffffff}.LoyaltyBenefits_casesContainer__6VM6W{margin:0 auto}.LoyaltyBenefits_casesHead__gyrN7{margin-bottom:22px}.LoyaltyBenefits_casesTitle__IJO3t{margin:0 0 6px;font-size:clamp(22px,3.2vw,34px);font-weight:900;letter-spacing:-.02em}.LoyaltyBenefits_casesSub__R0AM7{margin:0;color:#d8d8d8;font-size:15px;line-height:1.45}.LoyaltyBenefits_casesList__nihcw{display:grid;grid-gap:14px 16px;gap:14px 16px;grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:1100px){.LoyaltyBenefits_casesList__nihcw{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:900px){.LoyaltyBenefits_casesList__nihcw{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:460px){.LoyaltyBenefits_casesList__nihcw{grid-template-columns:1fr}}@keyframes LoyaltyBenefits_casesFadeUp__XP4jR{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.LoyaltyBenefits_casesTile__WyccJ{position:relative;display:grid;grid-template-columns:10px 1fr;grid-gap:14px;gap:14px;align-items:start;padding:14px 14px 16px;border-radius:14px;background:rgba(255,255,255,.02);border:1px dashed rgba(255,255,255,.12);overflow:hidden;isolation:isolate;animation:LoyaltyBenefits_casesFadeUp__XP4jR .42s ease both}.LoyaltyBenefits_casesTile__WyccJ:first-child{animation-delay:.06s}.LoyaltyBenefits_casesTile__WyccJ:nth-child(2){animation-delay:.16s}.LoyaltyBenefits_casesTile__WyccJ:nth-child(3){animation-delay:.26s}.LoyaltyBenefits_casesTile__WyccJ:nth-child(4){animation-delay:.36s}.LoyaltyBenefits_casesTile__WyccJ:before{content:"";position:absolute;inset:-20%;background:radial-gradient(120px 80px at left center,rgba(255,166,0,.18),transparent 60%);opacity:0;transform:translateX(-10px);transition:opacity .2s ease,transform .2s ease;z-index:-1}.LoyaltyBenefits_casesTile__WyccJ:hover:before{opacity:1;transform:translateX(0)}.LoyaltyBenefits_casesTile__WyccJ:hover{border-color:rgba(255,255,255,.18);background:rgba(255,255,255,.03)}.LoyaltyBenefits_casesMarker__9D9OC{width:10px;height:100%;border-radius:999px;background:linear-gradient(180deg,#FFA600,#FF4C00);box-shadow:0 8px 24px rgba(255,166,0,.25)}.LoyaltyBenefits_casesText__Gmo9Z{display:grid;grid-gap:6px;gap:6px}.LoyaltyBenefits_casesHeading__GxJ1H{margin:0;font-size:clamp(15px,2.2vw,18px);font-weight:900;letter-spacing:-.01em;color:#ffffff}.LoyaltyBenefits_casesDesc__5iAP6{margin:0;color:#e5e7eb;font-size:clamp(14px,2vw,15px);line-height:1.5}