.game-hero[data-astro-cid-qmallem7]{color:#fff;background:radial-gradient(circle at 78% 44%,#00ffcc26,#0000 27rem),#091317;padding:clamp(6rem,10vw,9rem) 0;position:relative;overflow:hidden}.game-hero[data-astro-cid-qmallem7]:before{content:"";border:1px solid #00ffcc14;border-radius:50%;width:35rem;height:35rem;position:absolute;top:-10rem;right:-10rem}.game-hero-grid[data-astro-cid-qmallem7]{grid-template-columns:minmax(0,1.1fr) minmax(0,.7fr);align-items:center;gap:5rem;display:grid}.game-hero-copy[data-astro-cid-qmallem7]{z-index:2;overflow-wrap:break-word;min-width:0;position:relative}.game-hero[data-astro-cid-qmallem7] h1[data-astro-cid-qmallem7]{color:#fff;letter-spacing:-.065em;max-width:900px;margin:0;font-size:clamp(4rem,8vw,7rem);line-height:.93}.game-hero[data-astro-cid-qmallem7] .lede[data-astro-cid-qmallem7]{color:#a2b3bb;max-width:720px;margin-top:2rem;font-size:clamp(1.1rem,2vw,1.4rem);line-height:1.65}.eyebrow[data-astro-cid-qmallem7]{color:#0fc;letter-spacing:.17em;text-transform:uppercase;margin-bottom:1rem;font-size:.75rem;font-weight:800}.hero-chips[data-astro-cid-qmallem7]{flex-wrap:wrap;gap:.6rem;margin-top:2rem;display:flex}.hero-chips[data-astro-cid-qmallem7] span[data-astro-cid-qmallem7]{color:#b6cacb;background:#00ffcc0a;border:1px solid #0fc3;border-radius:999px;padding:.55rem .9rem;font-size:.8rem}.game-hero-visual[data-astro-cid-qmallem7]{z-index:2;flex-direction:column;gap:1.8rem;width:100%;max-width:480px;margin:0 auto;display:flex;position:relative}.gamification-hero-scene[data-astro-cid-qmallem7]{background:#0d1a1f;border:1px solid #00ffcc47;border-radius:26px;width:100%;position:relative;overflow:hidden;box-shadow:0 20px 60px #00000073}.gamification-hero-img[data-astro-cid-qmallem7]{border-radius:26px;width:100%;height:auto;display:block}.gamification-hero-tag[data-astro-cid-qmallem7]{backdrop-filter:blur(8px);color:#fff;background:#091317e0;border:1px solid #00ffcc59;border-radius:999px;align-items:center;gap:.5rem;padding:.45rem .85rem;font-size:.76rem;display:flex;position:absolute;bottom:.85rem;left:.85rem}.gamification-hero-tag[data-astro-cid-qmallem7] strong[data-astro-cid-qmallem7]{color:#fff;font-weight:700}.gamification-tag-icon[data-astro-cid-qmallem7]{font-size:.95rem}.level-card[data-astro-cid-qmallem7]{z-index:2;backdrop-filter:blur(10px);background:linear-gradient(145deg,#ffffff12,#ffffff04);border:1px solid #00ffcc47;border-radius:35px;max-width:100%;padding:2rem;position:relative;overflow:hidden;box-shadow:0 35px 80px #00000040,0 0 60px #00ffcc0d}.level-label[data-astro-cid-qmallem7]{color:#0fc;letter-spacing:.17em;font-size:.7rem;font-weight:800}.level-number[data-astro-cid-qmallem7]{color:#fff;letter-spacing:-.08em;margin:1rem 0;font-size:clamp(7rem,13vw,11rem);font-weight:900;line-height:.9}.level-info[data-astro-cid-qmallem7]{color:#8ca1a9;justify-content:space-between;margin-bottom:.8rem;font-size:.8rem;display:flex}.level-info[data-astro-cid-qmallem7] strong[data-astro-cid-qmallem7]{color:#fff}.level-progress[data-astro-cid-qmallem7]{background:#24353b;border-radius:20px;height:10px;overflow:hidden}.level-progress[data-astro-cid-qmallem7] span[data-astro-cid-qmallem7]{border-radius:inherit;background:#0fc;height:100%;display:block;box-shadow:0 0 15px #0fc9}.level-next[data-astro-cid-qmallem7]{color:#73868e;margin-top:1rem;font-size:.8rem}.floating-xp[data-astro-cid-qmallem7]{color:#0fc;background:#102126;border:1px solid #0fc;border-radius:12px;padding:.55rem .75rem;font-size:.75rem;font-weight:900;position:absolute;box-shadow:0 0 20px #00ffcc21}.xp-one[data-astro-cid-qmallem7]{top:20%;right:.65rem;transform:rotate(7deg)}.xp-two[data-astro-cid-qmallem7]{bottom:16%;left:.65rem;transform:rotate(-7deg)}.section-heading[data-astro-cid-qmallem7]{max-width:850px;margin-bottom:4rem}.section-heading[data-astro-cid-qmallem7].centered{text-align:center;margin-left:auto;margin-right:auto}.section-heading[data-astro-cid-qmallem7] h2[data-astro-cid-qmallem7],.xp-layout[data-astro-cid-qmallem7] h2[data-astro-cid-qmallem7],.badge-copy[data-astro-cid-qmallem7] h2[data-astro-cid-qmallem7],.rally-copy[data-astro-cid-qmallem7] h2[data-astro-cid-qmallem7],.game-cta[data-astro-cid-qmallem7] h2[data-astro-cid-qmallem7]{letter-spacing:-.05em;margin:0;font-size:clamp(2.6rem,5vw,5rem);line-height:.98}.section-heading[data-astro-cid-qmallem7]>p[data-astro-cid-qmallem7]:last-child,.large-copy[data-astro-cid-qmallem7],.badge-copy[data-astro-cid-qmallem7]>p[data-astro-cid-qmallem7],.rally-copy[data-astro-cid-qmallem7]>p[data-astro-cid-qmallem7],.game-cta[data-astro-cid-qmallem7] p[data-astro-cid-qmallem7]{color:#73848b;font-size:1.05rem;line-height:1.7}.three-fireworks-section[data-astro-cid-qmallem7]{text-align:center;background:radial-gradient(circle,#0d1e24 0%,#081115 100%);padding:clamp(6rem,12vw,10rem) 0;position:relative;overflow:hidden}.three-fireworks-content[data-astro-cid-qmallem7]{z-index:10;max-width:820px;margin:0 auto;position:relative}.three-fireworks-content[data-astro-cid-qmallem7] h2[data-astro-cid-qmallem7]{color:#fff;letter-spacing:-.05em;margin:.5rem 0 1.5rem;font-size:clamp(2.8rem,6vw,4.8rem);line-height:1.02}.three-fireworks-content[data-astro-cid-qmallem7] .lede[data-astro-cid-qmallem7]{color:#9eb2bb;max-width:680px;margin:0 auto 2.5rem;font-size:clamp(1.1rem,2vw,1.35rem);line-height:1.65}.three-fireworks-pill[data-astro-cid-qmallem7]{backdrop-filter:blur(10px);color:#fff;background:#091317d9;border:1px solid #0fc6;border-radius:999px;align-items:center;gap:.8rem;padding:.75rem 1.6rem;font-size:.92rem;display:inline-flex;box-shadow:0 0 30px #0fc3}.three-fireworks-pill[data-astro-cid-qmallem7] span[data-astro-cid-qmallem7]{font-size:1.4rem;animation:2s ease-in-out infinite iconBounce}@keyframes iconBounce{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}.three-fireworks-pill[data-astro-cid-qmallem7] strong[data-astro-cid-qmallem7]{color:#0fc}.three-fireworks-cta[data-astro-cid-qmallem7]{margin-top:1.8rem}.three-fireworks-btn[data-astro-cid-qmallem7]{color:#06151a;cursor:pointer;background:linear-gradient(135deg,#0fc 0%,#00bc96 100%);border:none;border-radius:999px;align-items:center;gap:.8rem;padding:.95rem 2.2rem;font-size:1.05rem;font-weight:800;transition:all .25s cubic-bezier(.34,1.56,.64,1);display:inline-flex;box-shadow:0 0 35px #00ffcc73}.three-fireworks-btn[data-astro-cid-qmallem7]:hover{transform:scale(1.08)translateY(-2px);box-shadow:0 0 55px #00ffccb3}.three-fireworks-btn[data-astro-cid-qmallem7]:active{transform:scale(.96)}.xp-section[data-astro-cid-qmallem7]{background:#fff}.xp-layout[data-astro-cid-qmallem7]{grid-template-columns:minmax(0,1fr) minmax(0,.9fr);align-items:center;gap:5rem;min-width:0;display:grid}.large-copy[data-astro-cid-qmallem7]{margin-top:2rem}.muted-copy[data-astro-cid-qmallem7]{color:#8b999f;line-height:1.65}.xp-demo[data-astro-cid-qmallem7]{background:#0b151a;border-radius:30px;gap:.75rem;min-width:0;max-width:100%;padding:1.4rem;display:grid;box-shadow:0 30px 70px #0c191e24}.xp-event[data-astro-cid-qmallem7]{background:#ffffff09;border:1px solid #ffffff0f;border-radius:19px;justify-content:space-between;align-items:center;gap:1rem;min-width:0;padding:1rem;display:flex}.xp-event[data-astro-cid-qmallem7]>div[data-astro-cid-qmallem7]{flex:auto;align-items:center;gap:.9rem;min-width:0;display:flex}.xp-event[data-astro-cid-qmallem7] strong[data-astro-cid-qmallem7],.xp-event[data-astro-cid-qmallem7] small[data-astro-cid-qmallem7]{overflow-wrap:break-word}.xp-event[data-astro-cid-qmallem7] strong[data-astro-cid-qmallem7]{color:#fff;font-size:.9rem;display:block}.xp-event[data-astro-cid-qmallem7] small[data-astro-cid-qmallem7]{color:#6f858d;margin-top:.2rem;display:block}.xp-icon[data-astro-cid-qmallem7]{background:#16272d;border-radius:13px;place-items:center;width:45px;height:45px;display:grid}.xp-points[data-astro-cid-qmallem7]{color:#0fc;font-weight:900}.featured-event[data-astro-cid-qmallem7]{border-color:#0fc3}.xp-total[data-astro-cid-qmallem7]{color:#0fc;letter-spacing:.1em;justify-content:space-between;margin-top:.5rem;padding:1rem;font-size:.76rem;font-weight:800;display:flex}.badges-section[data-astro-cid-qmallem7]{color:#fff;background:#091317;overflow:hidden}.badges-layout[data-astro-cid-qmallem7]{grid-template-columns:minmax(0,1fr) minmax(0,.85fr);align-items:center;gap:5rem;min-width:0;display:grid}.badge-wall[data-astro-cid-qmallem7]{max-width:100%;min-height:550px;position:relative;overflow:hidden}.badge[data-astro-cid-qmallem7]{background:linear-gradient(145deg,#00ffcc17,#ffffff06);border:1px solid #00ffcc40;border-radius:38px;flex-direction:column;justify-content:center;align-items:center;width:150px;height:170px;display:flex;position:absolute;box-shadow:0 20px 45px #0000002e}.badge[data-astro-cid-qmallem7] span[data-astro-cid-qmallem7]{color:#0fc;margin-bottom:1rem;font-size:3rem;font-weight:900}.badge[data-astro-cid-qmallem7] small[data-astro-cid-qmallem7]{color:#a4b4ba;font-weight:700}.badge-one[data-astro-cid-qmallem7]{top:5%;left:8%;transform:rotate(-8deg)}.badge-two[data-astro-cid-qmallem7]{top:4%;right:12%;transform:rotate(8deg)}.badge-three[data-astro-cid-qmallem7]{z-index:3;top:37%;left:36%}.badge-four[data-astro-cid-qmallem7]{bottom:4%;left:7%;transform:rotate(5deg)}.badge-five[data-astro-cid-qmallem7]{bottom:5%;right:8%;transform:rotate(-6deg)}.badge[data-astro-cid-qmallem7].locked{filter:saturate(.2);opacity:.55;border-style:dashed}.badge-copy[data-astro-cid-qmallem7] h2[data-astro-cid-qmallem7]{color:#fff}.badge-copy[data-astro-cid-qmallem7]>p[data-astro-cid-qmallem7]{color:#8fa3ab}.badge-hint[data-astro-cid-qmallem7]{background:#00ffcc09;border:1px solid #00ffcc26;border-radius:20px;gap:1rem;margin-top:2rem;padding:1.2rem;display:flex}.badge-hint[data-astro-cid-qmallem7]>span[data-astro-cid-qmallem7]{color:#09201c;background:#0fc;border-radius:13px;flex:none;place-items:center;width:45px;height:45px;font-size:1.4rem;font-weight:900;display:grid}.badge-hint[data-astro-cid-qmallem7] strong[data-astro-cid-qmallem7]{color:#fff}.badge-hint[data-astro-cid-qmallem7] p[data-astro-cid-qmallem7]{color:#80959d;margin:.3rem 0 0;font-size:.85rem}.rallies-section[data-astro-cid-qmallem7]{background:var(--color-surface);overflow:hidden}.rally-layout[data-astro-cid-qmallem7]{grid-template-columns:.9fr 1.1fr;align-items:center;gap:5rem;display:grid}.rally-points[data-astro-cid-qmallem7]{gap:.8rem;margin-top:2.2rem;display:grid}.rally-points[data-astro-cid-qmallem7] div[data-astro-cid-qmallem7]{border-top:1px solid #00000014;align-items:center;gap:1rem;padding:.9rem 0;display:flex}.rally-points[data-astro-cid-qmallem7] strong[data-astro-cid-qmallem7]{color:#00a98f;font-size:.75rem}.rally-points[data-astro-cid-qmallem7] span[data-astro-cid-qmallem7]{font-weight:700}.rally-visual[data-astro-cid-qmallem7]{background:radial-gradient(circle,#e8efea,#dce7df);border-radius:40px;min-height:600px;position:relative;overflow:hidden}.route-line[data-astro-cid-qmallem7]{background:repeating-linear-gradient(#8aa497 0 12px,#0000 12px 22px);border-radius:10px;width:4px;height:68%;position:absolute;top:13%;left:49%;transform:rotate(13deg)}.rally-stop[data-astro-cid-qmallem7]{flex-direction:column;align-items:center;gap:.4rem;min-width:105px;display:flex;position:absolute}.rally-stop[data-astro-cid-qmallem7]>span[data-astro-cid-qmallem7]{color:#fff;background:#97aaa1;border:6px solid #fff;border-radius:50%;place-items:center;width:66px;height:66px;font-weight:900;display:grid;box-shadow:0 8px 24px #00000021}.rally-stop[data-astro-cid-qmallem7] small[data-astro-cid-qmallem7]{color:#5d7168;background:#fffc;border-radius:8px;padding:.35rem .55rem;font-weight:700}.rally-stop[data-astro-cid-qmallem7].completed>span[data-astro-cid-qmallem7],.rally-stop[data-astro-cid-qmallem7].active>span[data-astro-cid-qmallem7]{background:#00cfa9}.rally-stop[data-astro-cid-qmallem7].active>span[data-astro-cid-qmallem7]{width:82px;height:82px;box-shadow:0 0 0 8px #00cfa929,0 10px 30px #00000024}.stop-one[data-astro-cid-qmallem7]{top:8%;left:17%}.stop-two[data-astro-cid-qmallem7]{top:28%;right:16%}.stop-three[data-astro-cid-qmallem7]{top:51%;left:19%}.stop-four[data-astro-cid-qmallem7]{bottom:16%;right:14%}.rally-finish[data-astro-cid-qmallem7]{color:#0c6253;letter-spacing:.1em;align-items:center;gap:.6rem;font-size:.7rem;font-weight:900;display:flex;position:absolute;bottom:3%;left:38%}.rally-finish[data-astro-cid-qmallem7] strong[data-astro-cid-qmallem7]{font-size:2rem}.why-game-section[data-astro-cid-qmallem7]{background:#fff}.reason-grid[data-astro-cid-qmallem7]{grid-template-columns:repeat(3,1fr);gap:1rem;display:grid}.reason-grid[data-astro-cid-qmallem7] article[data-astro-cid-qmallem7]{border:1px solid #00000012;border-radius:28px;min-height:270px;padding:2rem}.reason-grid[data-astro-cid-qmallem7] article[data-astro-cid-qmallem7]>span[data-astro-cid-qmallem7]{color:#00a98f;font-size:.75rem;font-weight:900}.reason-grid[data-astro-cid-qmallem7] h3[data-astro-cid-qmallem7]{margin:3rem 0 .7rem;font-size:1.5rem}.reason-grid[data-astro-cid-qmallem7] p[data-astro-cid-qmallem7]{color:#77878e;line-height:1.65}.game-cta[data-astro-cid-qmallem7]{background:#00e5b8}.game-cta-inner[data-astro-cid-qmallem7]{grid-template-columns:1fr .8fr;align-items:center;gap:4rem;display:grid}.game-cta[data-astro-cid-qmallem7] .eyebrow[data-astro-cid-qmallem7]{color:#07493e}.game-cta[data-astro-cid-qmallem7] p[data-astro-cid-qmallem7]{color:#145249;max-width:600px}@media (width<=1000px){.xp-one[data-astro-cid-qmallem7],.xp-two[data-astro-cid-qmallem7]{left:auto;right:.5rem;transform:rotate(4deg)}.xp-two[data-astro-cid-qmallem7]{left:.5rem;right:auto;transform:rotate(-4deg)}.game-hero-grid[data-astro-cid-qmallem7],.xp-layout[data-astro-cid-qmallem7],.badges-layout[data-astro-cid-qmallem7],.rally-layout[data-astro-cid-qmallem7],.game-cta-inner[data-astro-cid-qmallem7]{grid-template-columns:1fr}.game-hero-grid[data-astro-cid-qmallem7]{gap:4rem}.badge-wall[data-astro-cid-qmallem7]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;width:100%;max-width:100%;min-height:auto;padding:.25rem;display:grid;transform:none}.badge[data-astro-cid-qmallem7]{width:100%;height:auto;min-height:118px;position:static!important;inset:auto!important;transform:none!important}}@media (width<=700px){.game-hero[data-astro-cid-qmallem7]{padding:5rem 0}.game-hero[data-astro-cid-qmallem7] h1[data-astro-cid-qmallem7]{font-size:clamp(3.6rem,17vw,5.2rem)}.reason-grid[data-astro-cid-qmallem7]{grid-template-columns:1fr}.rally-visual[data-astro-cid-qmallem7]{min-height:520px}}.game-toast-container[data-astro-cid-qmallem7]{z-index:9999;pointer-events:none;flex-direction:column;align-items:center;gap:.6rem;display:flex;position:fixed;bottom:2rem;left:50%;transform:translate(-50%)}.game-toast[data-astro-cid-qmallem7]{backdrop-filter:blur(10px);color:#fff;pointer-events:auto;background:#091317f0;border:1px solid #0fc;border-radius:999px;flex-direction:column;align-items:center;padding:.6rem 1.4rem;font-size:.88rem;transition:all .3s;display:flex;box-shadow:0 10px 35px #00ffcc59}.game-toast[data-astro-cid-qmallem7] strong[data-astro-cid-qmallem7]{color:#0fc}.game-toast[data-astro-cid-qmallem7] small[data-astro-cid-qmallem7]{color:#8da1a9;margin-top:.1rem;font-size:.74rem}.game-toast[data-astro-cid-qmallem7].fade-out{opacity:0;transform:translateY(15px)}.firework-click-trigger[data-astro-cid-qmallem7]{cursor:pointer;font-family:inherit;transition:transform .2s cubic-bezier(.34,1.56,.64,1),box-shadow .2s,filter .2s}.firework-click-trigger[data-astro-cid-qmallem7]:hover{filter:brightness(1.2);transform:scale(1.04)}.firework-click-trigger[data-astro-cid-qmallem7]:active{transform:scale(.96)}button[data-astro-cid-qmallem7].badge{cursor:pointer;font-family:inherit;transition:transform .25s cubic-bezier(.34,1.56,.64,1),box-shadow .25s,border-color .25s}button[data-astro-cid-qmallem7].badge:hover{z-index:10;border-color:#0fc;box-shadow:0 15px 35px #00ffcc59;transform:scale(1.1)!important}button[data-astro-cid-qmallem7].xp-event{text-align:left;cursor:pointer;width:100%;font-family:inherit;transition:all .2s}button[data-astro-cid-qmallem7].xp-event:hover{background:#00ffcc14;border-color:#00ffcc4d;transform:translateY(-2px)}button[data-astro-cid-qmallem7].xp-total{cursor:pointer;background:0 0;border:none;width:100%;font-family:inherit;transition:all .2s}button[data-astro-cid-qmallem7].xp-total:hover{filter:brightness(1.25);text-shadow:0 0 12px #0fc;transform:translateY(-2px)}button[data-astro-cid-qmallem7].rally-finish{cursor:pointer;background:0 0;border:none;font-family:inherit;transition:transform .2s cubic-bezier(.34,1.56,.64,1)}button[data-astro-cid-qmallem7].rally-finish:hover{filter:drop-shadow(0 0 10px #0fc);transform:scale(1.2)}
