.prizeCampaign_gridPrizes__iZxVu{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:repeat(11,1fr);column-gap:16px;row-gap:24px}.prizeCampaign_pos1__hr5CQ{grid-area:1/1/6/3}.prizeCampaign_pos2__niNVl{grid-area:1/3/8/4}.prizeCampaign_pos3__frDL3{grid-area:6/1/12/2}.prizeCampaign_pos4__EE5jn{grid-area:6/2/9/3}.prizeCampaign_pos5__JIPA5{grid-area:9/2/12/3}.prizeCampaign_pos6__CWhby{grid-area:8/3/12/4}.prizeCampaign_gridPrizesFour__6rukS{height:500px;column-gap:12px;row-gap:12px;grid-template-rows:minmax(0,1fr) minmax(0,1fr) minmax(0,1.5fr)}.prizeCampaign_gridPrizesFour__6rukS .prizeCampaign_pos1__hr5CQ{grid-area:1/1/3/3}.prizeCampaign_gridPrizesFour__6rukS .prizeCampaign_pos2__niNVl{grid-area:1/3/4/4}.prizeCampaign_gridPrizesFour__6rukS .prizeCampaign_pos3__frDL3{grid-area:3/1/4/2}.prizeCampaign_gridPrizesFour__6rukS .prizeCampaign_pos4__EE5jn{grid-area:3/2/4/3}.prizeCampaign_compactPrizeCard__QSaQ_>div{min-height:0;padding-top:12px;padding-bottom:12px;border-radius:16px;overflow:hidden}@media(max-width:768px){.prizeCampaign_gridPrizes__iZxVu{grid-template-columns:repeat(1,minmax(0,1fr));grid-template-rows:none}.prizeCampaign_gridPrizesFour__6rukS .prizeCampaign_pos1__hr5CQ,.prizeCampaign_gridPrizesFour__6rukS .prizeCampaign_pos2__niNVl,.prizeCampaign_gridPrizesFour__6rukS .prizeCampaign_pos3__frDL3,.prizeCampaign_gridPrizesFour__6rukS .prizeCampaign_pos4__EE5jn,.prizeCampaign_pos1__hr5CQ,.prizeCampaign_pos2__niNVl,.prizeCampaign_pos3__frDL3,.prizeCampaign_pos4__EE5jn,.prizeCampaign_pos5__JIPA5,.prizeCampaign_pos6__CWhby{grid-area:auto/auto/auto/auto}.prizeCampaign_gridPrizesFour__6rukS{height:auto}}.prizeCampaign_howCard__dtdTW{display:grid;grid-template-columns:1fr;gap:28px;padding:28px}@media(min-width:768px){.prizeCampaign_howCard__dtdTW{grid-template-columns:1fr 1fr;gap:36px;padding:36px 40px}}.prizeCampaign_left__beLiZ{position:relative;min-height:320px;display:flex;align-items:center;justify-content:center}.prizeCampaign_ellipse__XoWZc{position:absolute;inset:auto;width:min(520px,90%);height:min(520px,90%);background:radial-gradient(120% 80% at 50% 50%,#7c3aed 0,#6d28d9 55%,#5b21b6 100%);border-radius:50%;transform:scaleX(.85);filter:drop-shadow(0 10px 40px rgba(98,0,255,.25))}.prizeCampaign_heroImg__6HsHY{position:relative;z-index:1;max-width:min(560px,95%);width:100%;height:auto;object-fit:contain;display:block}.prizeCampaign_imgPlaceholder__PQd1C{position:relative;z-index:1;width:100%;max-width:520px;height:280px;border-radius:20px;background:#f2f2f2;color:#888;display:flex;align-items:center;justify-content:center;font-size:14px}.prizeCampaign_right__xwJpt{display:flex;flex-direction:column;justify-content:center}.prizeCampaign_steps__j0qGb{display:flex;flex-direction:column;gap:16px;margin:0;padding:0;list-style:none}.prizeCampaign_step__R1Ko5{display:flex;align-items:center;gap:14px;padding:14px 18px;background:#fff;border-radius:9999px;box-shadow:0 10px 30px rgba(0,0,0,.08)}.prizeCampaign_badge__1QBqW{display:inline-flex;align-items:center;justify-content:center;min-width:42px;height:42px;border-radius:9999px;background:linear-gradient(180deg,#f8fafc,#eef2f7);color:#111827;font-weight:700;font-size:16px;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.9),inset 0 -2px 6px rgba(0,0,0,.06)}.prizeCampaign_note__xrF_E,.prizeCampaign_stepText__m3Ptl{font-size:16px;line-height:22px;font-weight:600;color:#111827}.prizeCampaign_note__xrF_E{margin-top:14px}@media(max-width:768px){.prizeCampaign_note__xrF_E{font-size:15px;line-height:21px}}.prizeCampaign_actions__lcDbB{margin-top:18px;display:flex;gap:12px;flex-wrap:wrap}.prizeCampaign_primaryBtn__7KMCe{display:inline-flex;align-items:center;gap:10px;background:#6e33a7;color:#fff;padding:12px 18px;border-radius:9999px;font-weight:700;font-size:14px;box-shadow:0 10px 24px rgba(110,51,167,.35);transition:transform .15s ease,box-shadow .15s ease,background .15s ease;text-decoration:none}.prizeCampaign_primaryBtn__7KMCe:hover{transform:translateY(-1px);background:#7b3ab9;box-shadow:0 14px 34px rgba(110,51,167,.45)}.prizeCampaign_primaryBtn__7KMCe:active{transform:translateY(0)}.prizeCampaign_icon__KT4Tx{flex:0 0 auto}.prizeCampaign_qrWrapper__jpzV6{margin-top:18px;display:inline-flex;align-items:center;gap:14px;padding:12px 16px;border-radius:20px;background:hsla(0,0%,100%,.55);box-shadow:0 12px 30px rgba(110,51,167,.18)}.prizeCampaign_qrNote__VR2WX{font-size:13px;line-height:18px;font-weight:600;color:#4b1f78}@media(max-width:640px){.prizeCampaign_qrWrapper__jpzV6{width:100%;justify-content:center}}.appDownloadModal_modalContent__bHnlW{background:#fff;color:#2e2f30;overflow:hidden;border-radius:24px;box-shadow:0 30px 60px rgba(44,8,93,.24),0 6px 20px rgba(44,8,93,.18)}.appDownloadModal_modalInner__BTeeC{display:flex;flex-direction:column-reverse;gap:0;width:100%;min-height:320px}.appDownloadModal_modalLeft__nBVKq{flex:1;padding:28px 24px 32px;display:flex;flex-direction:column;align-items:center;gap:28px;background:linear-gradient(162deg,#f7f2ff,#ffffff 75%);text-align:center}.appDownloadModal_modalTitleBlock__eWnQF{max-width:320px;display:flex;flex-direction:column;gap:12px}.appDownloadModal_modalTitle__LuI1o{font-size:16px;line-height:22px;font-weight:600;color:#303133}.appDownloadModal_modalContentText__yanS0{font-size:14px;line-height:21px;color:#4b4d52}.appDownloadModal_modalContentText__yanS0 a{color:inherit;text-decoration:underline}.appDownloadModal_modalQrDesktop__XQoIK{display:none;flex-direction:column;align-items:center;gap:12px}.appDownloadModal_modalQrImageWrapper__zuPBv{width:128px;height:128px;border-radius:26px;overflow:hidden;box-shadow:0 12px 30px rgba(71,33,155,.18);background:#fff;padding:10px}.appDownloadModal_modalQrImage__fwzeC{width:100%;height:100%;object-fit:contain}.appDownloadModal_modalQrCaption__8AwLT{font-size:14px;font-weight:600;color:#4c2a8a}.appDownloadModal_modalButtons__7QTWX{display:flex;flex-direction:column;gap:12px;width:100%;align-items:center}.appDownloadModal_modalStoreButton____xh3{display:block;width:100%;max-width:220px;transition:transform .2s ease}.appDownloadModal_modalStoreButton____xh3:hover{transform:translateY(-2px)}.appDownloadModal_modalStoreImage__fwYxV{width:100%;height:auto}.appDownloadModal_modalFallbackCta__qofxB{display:inline-flex;align-items:center;justify-content:center;width:100%;max-width:220px;padding:12px;border-radius:9999px;background:#6e33a7;color:#fff;font-weight:600;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease;box-shadow:0 12px 26px rgba(110,51,167,.35)}.appDownloadModal_modalFallbackCta__qofxB:hover{transform:translateY(-2px);box-shadow:0 16px 32px rgba(110,51,167,.45)}.appDownloadModal_modalAdditionalLinks__cTmwS{display:flex;flex-direction:column;gap:6px;font-size:13px;color:#6b7280}.appDownloadModal_modalAdditionalLink__B7g2q{text-decoration:underline;color:inherit;transition:color .2s ease}.appDownloadModal_modalAdditionalLink__B7g2q:hover{color:#4b2a8a}.appDownloadModal_modalRight__UxzfO{flex:1;background:#f1ebff;display:flex;align-items:center;justify-content:center;padding:0}.appDownloadModal_modalRight__UxzfO img,.appDownloadModal_modalRight__UxzfO picture{width:100%}.appDownloadModal_modalRightImage__Fj9v_{width:100%;height:100%;object-fit:cover;max-height:100%}@media(min-width:768px){.appDownloadModal_modalInner__BTeeC{flex-direction:row;min-height:360px}.appDownloadModal_modalLeft__nBVKq{align-items:center;text-align:center;max-width:36%}.appDownloadModal_modalRight__UxzfO{max-width:64%}.appDownloadModal_modalQrDesktop__XQoIK{display:flex}}.promoHowTo_howCard__P7FlX{display:grid;grid-template-columns:1fr;gap:28px;padding:28px}@media(min-width:768px){.promoHowTo_howCard__P7FlX{grid-template-columns:1fr 1fr;gap:36px;padding:36px 40px}}.promoHowTo_left__gNvei{position:relative;min-height:320px;display:flex;align-items:center;justify-content:center}.promoHowTo_ellipse__bIXMX{position:absolute;inset:auto;width:min(520px,90%);height:min(520px,90%);background:radial-gradient(120% 80% at 50% 50%,#7c3aed 0,#6d28d9 55%,#5b21b6 100%);border-radius:50%;transform:scaleX(.85);filter:drop-shadow(0 10px 40px rgba(98,0,255,.25))}.promoHowTo_heroImg__yQu4J{position:relative;z-index:1;max-width:min(560px,95%);width:100%;height:auto;object-fit:contain;display:block}.promoHowTo_imgPlaceholder__irGdB{position:relative;z-index:1;width:100%;max-width:520px;height:280px;border-radius:20px;background:#f2f2f2;color:#888;display:flex;align-items:center;justify-content:center;font-size:14px}.promoHowTo_right__ZMUEa{display:flex;flex-direction:column;justify-content:center}.promoHowTo_steps___Ro2w{display:flex;flex-direction:column;gap:16px;margin:0;padding:0;list-style:none}.promoHowTo_step__VK2pi{display:flex;align-items:center;gap:14px;padding:14px 18px;background:#fff;border-radius:9999px;box-shadow:0 10px 30px rgba(0,0,0,.08)}.promoHowTo_badge__YksYW{display:inline-flex;align-items:center;justify-content:center;min-width:42px;height:42px;border-radius:9999px;background:linear-gradient(180deg,#f8fafc,#eef2f7);color:#111827;font-weight:700;font-size:16px;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.9),inset 0 -2px 6px rgba(0,0,0,.06)}.promoHowTo_note__wxm8s,.promoHowTo_stepText__mPxFe{font-size:16px;line-height:22px;font-weight:600;color:#111827}.promoHowTo_note__wxm8s{margin-top:14px}@media(max-width:768px){.promoHowTo_note__wxm8s{font-size:15px;line-height:21px}}.promoHowTo_actions__JSc3_{margin-top:18px;display:flex;gap:12px;flex-wrap:wrap}.promoHowTo_primaryBtn__vEtIn{display:inline-flex;align-items:center;gap:10px;background:#6e33a7;color:#fff;padding:12px 18px;border-radius:9999px;font-weight:700;font-size:14px;box-shadow:0 10px 24px rgba(110,51,167,.35);transition:transform .15s ease,box-shadow .15s ease,background .15s ease;text-decoration:none}.promoHowTo_primaryBtn__vEtIn:hover{transform:translateY(-1px);background:#7b3ab9;box-shadow:0 14px 34px rgba(110,51,167,.45)}.promoHowTo_primaryBtn__vEtIn:active{transform:translateY(0)}.promoHowTo_icon__hMa3T{flex:0 0 auto}.TryYourLuck_badge__RN2a8{display:inline-flex;align-items:center;justify-content:center;max-width:42px;width:100%;height:42px;border-radius:9999px;background:linear-gradient(180deg,#f8fafc,#eef2f7);color:#111827;font-weight:700;font-size:16px;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.9),inset 0 -2px 6px rgba(0,0,0,.06)}