.lifetime-offer-banner{width:100%;border-radius:22px;padding:clamp(18px,4vw,28px) clamp(20px,4.5vw,32px);display:flex;flex-direction:column;gap:clamp(8px,2vw,14px);border:1px solid rgba(255,255,255,.16);border-top:2px solid rgba(251,209,119,.55);position:relative;overflow:hidden;isolation:isolate;color:#ffffff;font-family:Sofia Pro,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;backdrop-filter:blur(6px)}.lifetime-offer-banner:before{content:"";position:absolute;inset:-1px;pointer-events:none;background:linear-gradient(120deg,rgba(35,206,107,.18),rgba(184,197,214,.12)),url(/images/misc/hero-bg-square.png);background-size:cover,220px;background-position:50%;mix-blend-mode:soft-light;opacity:.55;z-index:-2}.lifetime-offer-banner:after{content:"";position:absolute;inset:0;pointer-events:none;opacity:.22;background:radial-gradient(circle at 15% 20%,rgba(255,255,255,.6) 0,transparent 60%),radial-gradient(circle at 85% 80%,rgba(255,255,255,.3) 0,transparent 55%);z-index:-1}.lifetime-offer-banner--hero{background:linear-gradient(135deg,rgba(0,0,0,.74),rgba(0,0,0,.58) 45%,rgba(0,0,0,.72)),linear-gradient(140deg,rgba(35,206,107,.9),rgba(35,206,107,.75) 45%,rgba(184,197,214,.7));border-color:rgba(0,0,0,.38);box-shadow:0 28px 60px rgba(0,0,0,.42)}.lifetime-offer-banner--auth{background:linear-gradient(150deg,rgba(0,0,0,.78),rgba(0,0,0,.62) 55%,rgba(0,0,0,.68)),linear-gradient(160deg,rgba(35,206,107,.4),rgba(184,197,214,.62) 55%,rgba(241,243,247,.58));border-color:rgba(0,0,0,.4);box-shadow:0 26px 56px rgba(0,0,0,.4)}.lifetime-offer-banner__badge{display:inline-flex;align-items:center;gap:8px;align-self:flex-start;padding:6px 14px;border-radius:999px;font-size:12px;letter-spacing:.18em;text-transform:uppercase;font-weight:650;background:linear-gradient(135deg,rgba(35,206,107,.45),rgba(251,209,119,.35));color:rgba(255,255,255,.95);border:1px solid rgba(255,255,255,.2);backdrop-filter:blur(12px)}.lifetime-offer-banner__sparkle{width:8px;height:8px;border-radius:2px;background:radial-gradient(circle,var(--yellow) 0,rgba(251,209,119,.2) 70%,transparent 100%);box-shadow:0 0 12px rgba(251,209,119,.8)}.lifetime-offer-banner__headline{font-size:clamp(1.1rem,2.4vw,1.45rem);font-weight:700;line-height:1.35;margin:0;color:#ffffff;text-shadow:0 3px 14px rgba(0,0,0,.35)}.lifetime-offer-banner__subcopy{font-size:clamp(.92rem,2vw,1.02rem);line-height:1.55;margin:0;color:rgba(255,255,255,.96);text-shadow:0 2px 10px rgba(0,0,0,.25)}.lifetime-offer-banner__stats{display:flex;gap:clamp(12px,2vw,18px);flex-wrap:wrap}.lifetime-offer-banner__stat{flex:1 1 150px;min-width:140px;padding:clamp(12px,2vw,16px);border-radius:18px;border:1px solid rgba(255,255,255,.2);background:linear-gradient(140deg,rgba(0,0,0,.55),rgba(0,0,0,.32));display:grid;gap:6px;backdrop-filter:blur(12px)}.lifetime-offer-banner__stat--highlight{border-color:rgba(35,206,107,.55);background:linear-gradient(135deg,rgba(0,0,0,.65),rgba(0,0,0,.42)),linear-gradient(135deg,rgba(35,206,107,.28),rgba(184,197,214,.25));box-shadow:0 0 18px rgba(35,206,107,.28)}.lifetime-offer-banner__stat--sold-out{border-color:rgba(184,197,214,.46);background:linear-gradient(135deg,rgba(0,0,0,.62),rgba(0,0,0,.4)),linear-gradient(135deg,rgba(184,197,214,.24),rgba(241,243,247,.18))}.lifetime-offer-banner__stat-value{font-size:clamp(1.25rem,2.8vw,1.7rem);font-weight:700;line-height:1.2}.lifetime-offer-banner__stat-label{font-size:clamp(.7rem,1.4vw,.85rem);letter-spacing:.16em;text-transform:uppercase;color:rgba(255,255,255,.72)}.lifetime-offer-banner__subcopy strong{color:var(--yellow);font-weight:650}.lifetime-offer-banner__note{margin:0;font-size:clamp(.72rem,1.5vw,.85rem);color:var(--white)}@media (max-width:640px){.lifetime-offer-banner{border-radius:20px}.lifetime-offer-banner__badge{font-size:11px;padding:5px 10px}.lifetime-offer-banner__stats{gap:12px}.lifetime-offer-banner__stat{border-radius:14px;padding:12px}}.level-thumbnail_levelThumbnail__uxWcF{width:100%;max-width:220px;aspect-ratio:1;position:relative;display:block;text-decoration:none;color:inherit;flex:0 0 auto}.level-thumbnail_lockedWrapper__SxoFC,.level-thumbnail_unlockedWrapper__6YmDf{display:block;cursor:pointer;transition:transform .28s ease}.level-thumbnail_lockedWrapper__SxoFC:focus-visible,.level-thumbnail_lockedWrapper__SxoFC:hover,.level-thumbnail_unlockedWrapper__6YmDf:focus-visible,.level-thumbnail_unlockedWrapper__6YmDf:hover{transform:translateY(-2px)}.level-thumbnail_lockedWrapper__SxoFC:focus-visible,.level-thumbnail_unlockedWrapper__6YmDf:focus-visible{outline:3px solid #5166ff;outline-offset:6px}.level-thumbnail_card__96_Kw{position:relative;height:100%;border-radius:24px;padding:1.1rem 1.1rem 1rem;display:flex;flex-direction:column;justify-content:space-between;gap:.95rem;overflow:hidden;border:1px solid rgba(26,40,74,.08);box-shadow:0 18px 32px rgba(49,62,103,.18);transition:transform .28s ease,box-shadow .28s ease}.level-thumbnail_cardUnlocked__hb5tX{background:linear-gradient(180deg,#fdfcfe,#f4f7ff 45%,#ffffff)}.level-thumbnail_cardUnlocked__hb5tX:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 0 0,rgba(130,148,255,.25),transparent 60%),radial-gradient(circle at 100% 100%,rgba(128,235,200,.22),transparent 58%);opacity:0;transition:opacity .28s ease;pointer-events:none}.level-thumbnail_unlockedWrapper__6YmDf:focus-visible .level-thumbnail_cardUnlocked__hb5tX,.level-thumbnail_unlockedWrapper__6YmDf:focus-visible .level-thumbnail_cardUnlocked__hb5tX:before,.level-thumbnail_unlockedWrapper__6YmDf:hover .level-thumbnail_cardUnlocked__hb5tX,.level-thumbnail_unlockedWrapper__6YmDf:hover .level-thumbnail_cardUnlocked__hb5tX:before{transform:translateY(-6px);box-shadow:0 24px 44px rgba(47,62,116,.28);opacity:1}.level-thumbnail_cardLocked__Jkm5U{background:linear-gradient(180deg,#f5f6fa,#ebedf3 55%,#e3e5eb);border-color:rgba(32,40,56,.16)}.level-thumbnail_topRow__cQZHX{display:flex;align-items:center;justify-content:center;gap:.5rem;width:100%}.level-thumbnail_levelBadge__ZfE9O{display:inline-flex;align-items:center;justify-content:center;padding:.35rem .8rem;border-radius:999px;font-size:.85rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;background:rgba(107,128,255,.18);color:#2f3ab3}.level-thumbnail_title__2egwl{margin:0;width:100%;font-size:1.15rem;font-weight:700;line-height:1.35;text-align:center;color:var(--black);display:-webkit-box;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;max-height:calc(1.35em * 2);min-height:calc(1.35em * 2)}.level-thumbnail_bottomMeta__AORhr{display:flex;flex-direction:column;align-items:center;gap:.3rem}.level-thumbnail_starRow__se3MV{display:flex;align-items:center;justify-content:center;gap:.35rem;min-height:2.9rem}.level-thumbnail_starRow__se3MV img{width:44px!important;height:44px!important;transition:transform .2s ease}.level-thumbnail_unlockedWrapper__6YmDf:focus-visible .level-thumbnail_starRow__se3MV img,.level-thumbnail_unlockedWrapper__6YmDf:hover .level-thumbnail_starRow__se3MV img{transform:scale(1.05)}.level-thumbnail_starRowLocked__tXIXR img{filter:grayscale(.6);opacity:.55}.level-thumbnail_lockOverlay__ERS1O{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.65rem;padding:1.6rem 1.2rem;background:linear-gradient(180deg,rgba(13,20,36,.58),rgba(13,20,36,.78));color:#f5f7ff;text-align:center;backdrop-filter:blur(4px)}.level-thumbnail_lockSymbol__Xls72{font-size:2rem}.level-thumbnail_lockMessage__Ni_mI{margin:0;font-size:.95rem;line-height:1.4;font-weight:600}@media (max-width:900px){.level-thumbnail_levelThumbnail__uxWcF{max-width:200px}.level-thumbnail_starRow__se3MV img{width:40px!important;height:40px!important}}@media (max-width:600px){.level-thumbnail_levelThumbnail__uxWcF{max-width:180px}.level-thumbnail_title__2egwl{font-size:1.05rem;line-height:1.4;max-height:calc(1.4em * 2);min-height:calc(1.4em * 2)}}