:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#f7f8ff;font-synthesis:none;text-rendering:optimizelegibility;background:#050914;font-family:Manrope,system-ui,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:#050914;min-width:320px;margin:0}button,input,textarea{font:inherit}a,button{-webkit-tap-highlight-color:transparent}a{color:inherit}img{max-width:100%;display:block}.play-badge{align-items:center;gap:12px;min-width:175px;display:inline-flex}.play-badge__icon{flex:none;width:32px;height:36px}.play-badge__copy{flex-direction:column;line-height:1;display:flex}.play-badge__copy small{letter-spacing:.12em;margin-bottom:5px;font-size:9px;font-weight:700}.play-badge__copy strong{letter-spacing:-.02em;font-size:19px;font-weight:800}.play-badge--compact{gap:9px;min-width:auto}.play-badge--compact .play-badge__icon{width:25px;height:29px}.play-badge--compact .play-badge__copy strong{font-size:15px}.play-badge--compact .play-badge__copy small{font-size:7px}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{transition-duration:.01ms!important;animation-duration:.01ms!important}}.myb77-page{--brand-primary:#ffbe21;--brand-accent:#ff3b2f;--brand-bg:#050b1a;--gold:#ffbe21;--gold-soft:#ffd978;--red:#ff3b2f;--blue:#07132c;--ink:#f7f8ff;--muted:#9ca7bd;min-height:100vh;color:var(--ink);background:#050914;font-family:Manrope,system-ui,sans-serif;overflow:clip}.myb77-page *{box-sizing:border-box}.myb77-page a{color:inherit}.myb77-page.locale-zh{font-family:PingFang SC,Noto Sans SC,Microsoft YaHei,system-ui,sans-serif}.locale-zh .section-heading>div>span,.locale-zh .section-heading>span,.locale-zh .section-kicker,.locale-zh .site-nav{letter-spacing:.08em;text-transform:none}.locale-zh .campaign-copy h2,.locale-zh .game-card h3,.locale-zh .hero-content h1,.locale-zh .section-heading h2{letter-spacing:.015em;text-transform:none;word-break:keep-all;font-family:PingFang SC,Noto Sans SC,Microsoft YaHei,system-ui,sans-serif;font-style:normal;line-height:1.12}.site-header{z-index:40;background:linear-gradient(#030712f5,#030712b3 70%,#0000);border-bottom:1px solid #ffffff1f;grid-template-columns:minmax(180px,1fr) auto minmax(260px,1fr);align-items:center;gap:30px;min-height:104px;padding:14px clamp(24px,5vw,84px);display:grid;position:absolute;inset:0 0 auto}.site-logo{justify-self:start;align-items:center;text-decoration:none;display:inline-flex}.site-logo img{-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 10px 24px #00000059);width:auto;max-width:210px;height:72px}.site-nav{color:#ffffffbd;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:clamp(22px,3vw,44px);font-size:12px;font-weight:800;display:flex}.site-nav a{padding:11px 0;text-decoration:none;position:relative}.site-nav a:after{content:"";transform-origin:100%;background:var(--gold);height:2px;transition:transform .24s;position:absolute;bottom:3px;left:0;right:0;transform:scaleX(0)}.site-nav a:hover{color:#fff}.site-nav a:hover:after{transform-origin:0;transform:scaleX(1)}.header-actions{justify-self:end;align-items:center;gap:16px;display:flex}.language-switcher{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0509148f;border:1px solid #ffffff24;border-radius:999px;align-items:center;gap:2px;padding:4px;display:inline-flex}.language-switcher button{color:#ffffff80;cursor:pointer;min-width:42px;height:30px;font:inherit;background:0 0;border:0;border-radius:999px;padding:0 10px;font-size:9px;font-weight:800}.language-switcher button.active{color:#0b1020;background:#fff}.header-download{background:linear-gradient(135deg,#ffd65b,var(--gold) 55%,#f28d13);text-transform:uppercase;border:1px solid #ffe28199;border-radius:999px;justify-content:center;align-items:center;min-height:44px;padding:0 19px;font-size:11px;font-weight:900;text-decoration:none;display:inline-flex;box-shadow:0 12px 36px #ffbe2129;color:#111522!important}.hero-section{isolation:isolate;background:#030712;grid-template-columns:minmax(0,1.1fr) minmax(360px,.8fr);align-items:center;gap:clamp(45px,7vw,120px);min-height:max(790px,100svh);padding:142px clamp(24px,7vw,118px) 86px;display:grid;position:relative;overflow:hidden}.hero-background{z-index:-4;-o-object-fit:cover;object-fit:cover;-o-object-position:57% center;object-position:57% center;width:100%;max-width:none;height:100%;animation:14s ease-in-out infinite alternate heroBreath;position:absolute;inset:0}.hero-overlay{z-index:-3;background:linear-gradient(90deg,#020611fa,#030817e6 38%,#03081759 72%,#03081733),linear-gradient(#0206110d,#0206111f 60%,#050914);position:absolute;inset:0}.hero-section:before{content:"";z-index:-2;opacity:.17;background-image:linear-gradient(#ffffff1f 1px,#0000 0),linear-gradient(90deg,#ffffff1f 1px,#0000 0);background-size:72px 72px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 80%);mask-image:linear-gradient(90deg,#000,#0000 80%)}.hero-section:after{content:"";z-index:-2;filter:blur(90px);background:#ff2d2d24;border-radius:50%;width:640px;height:640px;position:absolute;bottom:-44%;left:-12%}.speed-lines{z-index:-1;opacity:.55;width:45%;height:130px;position:absolute;bottom:19%;right:4%;transform:skew(-18deg)}.speed-lines i{background:linear-gradient(90deg,transparent,var(--red),var(--gold),transparent);width:100%;height:2px;animation:3.4s ease-in-out infinite speedLine;position:absolute;right:0}.speed-lines i:nth-child(2){animation-delay:.5s;top:42px;right:16%}.speed-lines i:nth-child(3){animation-delay:1s;top:84px;right:4%}.hero-content{z-index:2;max-width:820px;position:relative}.section-kicker{color:var(--gold);letter-spacing:.15em;text-transform:uppercase;align-items:center;gap:10px;font-size:11px;font-weight:900;display:inline-flex}.section-kicker b{border:1px solid #ffbe2180;border-radius:50%;place-items:center;width:26px;height:26px;font-size:10px;display:grid;box-shadow:0 0 26px #ffbe2133}.hero-content h1{letter-spacing:-.04em;text-transform:uppercase;text-wrap:balance;max-width:820px;margin:25px 0 24px;font-family:Barlow Condensed,sans-serif;font-size:clamp(72px,7.4vw,126px);font-style:italic;font-weight:900;line-height:.82}.hero-content h1>span{display:block}.hero-content h1 strong{color:#0000;filter:drop-shadow(0 0 12px #ffc62f3d)drop-shadow(0 12px 34px #ff721438);background:linear-gradient(105deg,#fff8d9,#ffc62f 24%,#fff2a8 43%,#ff8c1b 64%,#ffbe21) 0 0/230%;-webkit-background-clip:text;background-clip:text;width:fit-content;margin-top:13px;padding-right:.18em;font-size:.78em;animation:4s linear infinite rewardShimmer,2.8s ease-in-out infinite rewardGlow;display:block;position:relative}.hero-content h1 strong:after{content:"✦";color:#fff6be;text-shadow:0 0 8px #fff,0 0 18px #ffc62f,0 0 32px #ff7b16;font-family:system-ui,sans-serif;font-size:.22em;font-style:normal;line-height:1;animation:2.8s ease-in-out infinite rewardSpark;position:absolute;top:-.2em;right:-.02em}.locale-zh .hero-content h1{max-width:760px;font-size:clamp(68px,6.2vw,102px)}.locale-zh .hero-content h1 strong{margin-top:18px;font-size:.7em}.hero-content>p{color:#ffffffad;max-width:600px;margin:0 0 30px;font-size:16px;line-height:1.65}.hero-buttons{flex-wrap:wrap;align-items:center;gap:22px;display:flex}.download-cta{background:linear-gradient(135deg,#ffd861,#ffb719 55%,#f07a11);border:1px solid #ffebaebf;border-radius:15px;justify-content:space-between;align-items:center;gap:20px;min-width:286px;min-height:76px;padding:11px 15px 11px 22px;text-decoration:none;transition:transform .25s,box-shadow .25s;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 20px 60px #ffa91238;color:#11131e!important}.download-cta:before{content:"";background:#ffffff6b;width:24%;height:260%;animation:4.5s ease-in-out infinite ctaShine;position:absolute;top:-80%;left:-35%;transform:rotate(18deg)}.hero-section .download-cta{animation:2.8s ease-in-out infinite heroCtaGlow}.download-cta:hover{transform:translateY(-4px);box-shadow:0 25px 80px #ffa91252}.download-cta .play-badge,.download-cta>span:last-child{z-index:1;position:relative}.download-cta .play-badge__copy small,.download-cta .play-badge__copy strong{color:#11131e}.download-cta>span:last-child{color:#11131e;background:#11131e14;border:1px solid #11131e24;border-radius:50%;place-items:center;width:44px;height:44px;transition:background .2s,border-color .2s;display:grid}.download-cta>span:last-child svg{width:19px;height:19px;transition:transform .2s}.download-cta:hover>span:last-child{background:#11131e26;border-color:#11131e38}.download-cta:hover>span:last-child svg{transform:translate(2px)}.download-cta:active{transform:translateY(-1px)}.download-cta:active>span:last-child svg{transform:translate(4px)}.text-cta{border-bottom:1px solid #ffffff59;gap:11px;padding:11px 0;font-size:12px;text-decoration:none;display:inline-flex;color:#ffffffc7!important}.hero-legal,.text-cta{align-items:center;font-weight:800}.hero-legal{color:#ffffff70;letter-spacing:.07em;text-transform:uppercase;flex-wrap:wrap;gap:10px;margin-top:25px;font-size:9px;display:flex}.hero-legal span{align-items:center;gap:10px;display:inline-flex}.hero-legal span+span:before{content:"";background:var(--gold);border-radius:50%;width:3px;height:3px}.hero-prizes{z-index:2;place-items:center;min-height:480px;display:grid;position:relative}.ticket-stack{perspective:900px;width:350px;height:420px;position:relative;transform:rotate(4deg)}.ticket-stack article{color:#251100;background:linear-gradient(150deg,#ffdc69,#ffb316 55%,#e87b08);border:2px solid #ffe08a;border-radius:22px;grid-template-rows:minmax(0,1fr) 82px;display:grid;position:absolute;inset:22px 20px 18px 52px;overflow:hidden;box-shadow:0 42px 95px #0000006b,inset 0 0 0 6px #6c2e001a}.ticket-stack article:after,.ticket-stack article:before{content:"";z-index:3;background:#071028;border:2px solid #ffe08abf;border-radius:50%;width:24px;height:24px;position:absolute;top:calc(100% - 94px)}.ticket-stack article:before{left:-14px}.ticket-stack article:after{right:-14px}.ticket-stack article:first-child{filter:brightness(.78)saturate(.9);transform:rotate(-14deg)translate(-50px,18px)}.ticket-stack article:last-child{animation:5.5s ease-in-out infinite ticketHover;transform:rotate(4deg)}.ticket-face{flex-direction:column;justify-content:center;padding:34px 32px 26px;display:flex;position:relative}.ticket-face:before{content:"";pointer-events:none;border:1px solid #4f230033;border-radius:11px;position:absolute;inset:16px}.ticket-face:after{content:"";opacity:.45;background:repeating-linear-gradient(90deg,#241100 0 2px,#0000 0 5px);width:66px;height:24px;position:absolute;bottom:19px;right:22px}.ticket-event,.ticket-venue{z-index:1;letter-spacing:.18em;font-size:10px;font-weight:900;position:relative}.ticket-stack strong{z-index:1;letter-spacing:-.02em;margin:15px 0 12px;font-family:Barlow Condensed,sans-serif;font-size:58px;line-height:.78;position:relative}.ticket-venue{max-width:130px;font-size:8px;line-height:1.4}.ticket-stub{background:#fff6c733;border-top:2px dashed #411b0075;grid-template-columns:1fr auto;align-content:center;gap:3px 18px;padding:15px 30px 14px;display:grid;position:relative}.ticket-stub:before{content:"";pointer-events:none;border:1px solid #4f23002b;border-radius:9px;position:absolute;inset:8px 14px}.ticket-stub span{z-index:1;letter-spacing:.16em;font-size:8px;font-weight:900;position:relative}.ticket-stub b{z-index:1;letter-spacing:.06em;grid-row:span 2;align-self:center;font-family:Barlow Condensed,sans-serif;font-size:27px;position:relative}.ticket-stub i{z-index:1;letter-spacing:.08em;font-size:9px;font-style:normal;font-weight:800;position:relative}.reward-medal{text-align:center;background:radial-gradient(circle,#603009,#241204 64%,#0c0806);border:2px solid #ffd96b;border-radius:50%;place-content:center;width:190px;height:190px;animation:4.5s ease-in-out infinite medalFloat;display:grid;position:absolute;bottom:0;right:-4%;transform:rotate(-6deg);box-shadow:0 0 0 8px #a26413,0 0 0 11px #f7c84e,0 20px 60px #00000080,0 0 45px #ffbe2147}.reward-medal small,.reward-medal span{color:#f7cf66;letter-spacing:.13em;font-size:8px;font-weight:900}.reward-medal strong{color:#fff1b6;font-family:Barlow Condensed,sans-serif;font-size:58px;line-height:.9;display:block}.section-shell{padding:clamp(82px,8vw,126px) clamp(24px,6.5vw,110px)}.section-heading{grid-template-columns:1fr .7fr;align-items:end;gap:55px;margin-bottom:52px;display:grid}.section-heading>div>span,.section-heading>span{color:var(--gold);letter-spacing:.17em;text-transform:uppercase;font-size:10px;font-weight:900}.section-heading h2{letter-spacing:-.035em;text-transform:uppercase;margin:13px 0 0;font-family:Barlow Condensed,sans-serif;font-size:clamp(58px,6vw,92px);font-weight:800;line-height:.88}.section-heading p{max-width:560px;color:var(--muted);margin:0;font-size:15px;line-height:1.7}.section-heading--center{text-align:center;flex-direction:column;align-items:center;gap:0;display:flex}.section-heading--center h2{margin-bottom:17px}.section-heading--center p{max-width:620px}.games-section{isolation:isolate;background:radial-gradient(circle at 8% 20%,#5220b43d,#0000 28%),radial-gradient(circle at 92% 12%,#ff461f21,#0000 27%),#070b16;position:relative;overflow:hidden}.games-section:before{content:"777";color:#ffffff05;font-family:Barlow Condensed,sans-serif;font-size:300px;font-weight:900;line-height:1;position:absolute;top:45px;left:-15px}.games-section:after{content:"";z-index:-1;filter:blur(28px);background:radial-gradient(circle,#ffbe212e,#ff412814 46%,#0000 70%);border-radius:50%;width:520px;height:520px;animation:8s ease-in-out infinite alternate ambientGlow;position:absolute;bottom:-220px;right:-170px}.game-grid{grid-template-columns:repeat(4,1fr);gap:16px;display:grid;position:relative}.game-card{isolation:isolate;color:#fff;background:#0c1222;border:1px solid #ffc5314d;border-radius:23px;flex-direction:column;justify-content:flex-end;min-height:430px;padding:24px;text-decoration:none;transition:transform .28s,border-color .28s,box-shadow .28s;display:flex;position:relative;overflow:hidden;box-shadow:0 25px 65px #00000038}.game-card:after{content:"";z-index:-1;background:linear-gradient(90deg,#0000,#ffe6912e,#0000);width:45%;height:190%;transition:left .8s cubic-bezier(.22,1,.36,1);position:absolute;top:-45%;left:-65%;transform:rotate(18deg)}.game-card:hover{border-color:var(--gold);transform:translateY(-8px);box-shadow:0 30px 80px #0006,0 0 40px #ffbe211f}.game-card:hover:after{left:130%}.game-card>img{z-index:-3;-o-object-fit:cover;object-fit:cover;image-rendering:auto;width:100%;max-width:none;height:100%;transition:transform .7s cubic-bezier(.22,1,.36,1);animation:11s ease-in-out infinite alternate gameImageDrift;position:absolute;inset:0;transform:scale(1.025)}.game-card:nth-child(2)>img{animation-delay:-2.8s}.game-card:nth-child(3)>img{animation-delay:-5.4s}.game-card:nth-child(4)>img{animation-delay:-8.1s}.game-card:hover>img{animation-play-state:paused;transform:scale(1.09)}.game-card__shade{z-index:-2;background:linear-gradient(#03071005,#03071026 42%,#030710fa 86%);position:absolute;inset:0}.game-card .campaign-icon{width:45px;height:45px;color:var(--gold);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffbe2126;border-radius:12px;margin-bottom:20px;padding:10px}.game-card small{color:var(--gold);letter-spacing:.12em;font-size:9px;font-weight:900}.game-card h3{text-transform:uppercase;margin:5px 0;font-family:Barlow Condensed,sans-serif;font-size:42px;line-height:1}.game-card p{color:#ffffff94;margin:0;font-size:11px}.game-card__arrow{border:1px solid #fff3;border-radius:50%;place-items:center;width:38px;height:38px;display:grid;position:absolute;bottom:23px;right:22px}.campaign-section{color:#10172a;background:linear-gradient(135deg,#f7f0df,#fff 58%,#efe4c9);grid-template-columns:minmax(0,1.02fr) minmax(360px,.98fr);align-items:center;gap:clamp(50px,8vw,125px);display:grid}.campaign-visual{border-radius:30px;min-height:620px;position:relative;overflow:hidden;box-shadow:0 32px 90px #0a122638}.campaign-visual>img{-o-object-fit:cover;object-fit:cover;-o-object-position:62% center;object-position:62% center;width:100%;max-width:none;height:100%;position:absolute;inset:0}.campaign-visual:after{content:"";background:linear-gradient(#0000 44%,#030712e6);position:absolute;inset:0}.campaign-visual__label{z-index:1;color:#fff;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;display:grid;position:absolute;bottom:27px;left:28px;right:28px}.campaign-visual__label span{border:1px solid #fff6;border-radius:50%;place-items:center;width:64px;height:64px;font-family:Barlow Condensed,sans-serif;font-size:30px;font-weight:900;display:grid}.campaign-visual__label strong{font-family:Barlow Condensed,sans-serif;font-size:40px}.campaign-visual__label small{color:var(--gold-soft);letter-spacing:.16em;font-size:9px;font-weight:900}.campaign-copy{max-width:650px}.campaign-copy h2{letter-spacing:-.04em;text-transform:uppercase;margin:20px 0;font-family:Barlow Condensed,sans-serif;font-size:clamp(64px,6vw,98px);line-height:.86}.campaign-copy>p{color:#677083;max-width:570px;margin:0 0 31px;font-size:15px;line-height:1.72}.campaign-reward-row{grid-template-columns:1fr 1fr;gap:12px;margin-bottom:30px;display:grid}.campaign-reward-row>div{background:#ffffff94;border:1px solid #d9d5c9;border-radius:17px;align-items:center;gap:15px;min-height:112px;padding:18px;display:flex}.campaign-reward-row .campaign-icon{color:#b06b00;background:#fff3cf;border-radius:12px;width:46px;height:46px;padding:10px}.campaign-reward-row span{flex-direction:column;gap:5px;display:flex}.campaign-reward-row small{color:#878b98;letter-spacing:.12em;font-size:8px;font-weight:900}.campaign-reward-row strong{font-size:15px}.download-cta--dark{background:linear-gradient(135deg,#0c1730,#111d38 58%,#172442);border-color:#c9972b6b;box-shadow:0 20px 55px #0f1a3138,inset 0 1px #ffffff14;color:#fff!important}.download-cta--dark:before{background:linear-gradient(90deg,#0000,#ffdc7938,#0000)}.download-cta--dark:hover{border-color:#ffcd53b8;box-shadow:0 24px 68px #0f1a314d,0 0 28px #ffbe211f}.download-cta--dark .play-badge{background:0 0}.download-cta--dark .play-badge__copy small,.download-cta--dark .play-badge__copy strong{color:#fff}.download-cta--dark>span:last-child{color:#ffd25f;background:#ffffff12;border-color:#ffcf5a4d}.download-cta--dark:hover>span:last-child{background:#ffffff21;border-color:#ffcf5a80}.site-footer{color:#ffffff73;background:#02040b;border-top:1px solid #ffffff1a;grid-template-columns:1fr auto auto;align-items:center;gap:24px;padding:22px clamp(24px,6vw,100px);font-size:10px;display:grid}.site-footer p{margin:0}.site-footer nav{gap:20px;display:flex}.site-footer nav a{text-decoration:none}.site-footer nav a:hover{color:#fff}.campaign-icon{flex:none;display:block}.site-error{color:#fff;text-align:center;background:#050914;place-content:center;gap:8px;min-height:100vh;padding:30px;display:grid}.site-error p{color:#ffffff8c}[data-reveal]{opacity:0;transition:opacity .72s,transform .72s cubic-bezier(.22,1,.36,1);transform:translateY(22px)}[data-reveal-delay="1"]{transition-delay:80ms}[data-reveal-delay="2"]{transition-delay:.16s}[data-reveal-delay="3"]{transition-delay:.24s}[data-reveal].is-visible{opacity:1;transform:none}@keyframes heroBreath{to{transform:scale(1.05)translate(-.8%,.5%)}}@keyframes speedLine{0%,to{opacity:0;transform:scaleX(.2)}40%{opacity:1;transform:scaleX(1)}70%{opacity:0;transform:translate(18%)scaleX(.5)}}@keyframes ctaShine{0%,62%{left:-35%}82%,to{left:135%}}@keyframes rewardShimmer{to{background-position:230%}}@keyframes rewardGlow{0%,to{filter:drop-shadow(0 0 10px #ffc62f33)drop-shadow(0 12px 30px #ff72142e)}50%{filter:drop-shadow(0 0 20px #ffe37a94)drop-shadow(0 14px 42px #ff72146b)}}@keyframes rewardSpark{0%,to{opacity:.32;transform:scale(.72)rotate(0)}45%{opacity:1;transform:scale(1.18)rotate(18deg)}65%{opacity:.55;transform:scale(.88)rotate(28deg)}}@keyframes heroCtaGlow{0%,to{box-shadow:0 20px 60px #ffa91238,0 0 #ffc42f40}50%{box-shadow:0 24px 76px #ff8c1161,0 0 0 7px #ffc42f00}}@keyframes medalFloat{0%,to{transform:rotate(-6deg)translateY(0)}50%{transform:rotate(-3deg)translateY(-9px)}}@keyframes ticketHover{0%,to{transform:rotate(4deg)translateY(0)}50%{transform:rotate(2deg)translateY(-7px)}}@keyframes gameImageDrift{0%{transform:scale(1.025)translateZ(0)}to{transform:scale(1.075)translate(-1.2%,-.8%)}}@keyframes ambientGlow{0%{opacity:.62;transform:translate(-4%,3%)scale(.95)}to{opacity:1;transform:translate(4%,-3%)scale(1.08)}}@media (width<=1120px){.site-header{grid-template-columns:1fr auto}.site-nav{display:none}.hero-section{grid-template-columns:minmax(0,1fr) 340px;gap:28px;padding-inline:52px}.hero-content h1{font-size:clamp(72px,8.4vw,105px)}.ticket-stack{transform:rotate(5deg)scale(.9)}.game-grid{grid-template-columns:repeat(2,1fr)}.game-card{min-height:430px}}@media (width<=820px){.site-header{min-height:86px;padding:11px 19px}.site-logo img{max-width:170px;height:62px}.header-download{display:none}.header-actions{gap:0}.hero-section{align-items:flex-end;min-height:900px;padding:122px 22px 70px;display:flex}.hero-background{-o-object-position:61% center;object-position:61% center}.hero-overlay{background:linear-gradient(#02061124,#03081761 34%,#030817e8 68%,#050914)}.hero-content{width:100%;max-width:680px}.hero-content h1{max-width:680px;font-size:clamp(66px,14.5vw,94px)}.locale-zh .hero-content h1{font-size:clamp(60px,11vw,82px)}.hero-prizes{transform-origin:100% 0;opacity:.88;min-height:0;position:absolute;top:118px;right:20px;transform:scale(.68)}.reward-medal{right:-9%}.section-shell{padding:84px 22px}.section-heading{gap:20px}.campaign-section,.section-heading{grid-template-columns:1fr}.campaign-visual{min-height:520px}.campaign-copy{max-width:none}.site-footer{grid-template-columns:1fr auto}.site-footer nav{grid-column:1/-1}}@media (width<=560px){.site-header{min-height:78px}.site-logo img{max-width:145px;height:55px}.language-switcher button{min-width:34px;height:28px;padding:0 7px;font-size:8px}.hero-section{min-height:820px;padding:104px 18px 48px}.hero-prizes{display:none}.hero-background{-o-object-position:62% center;object-position:62% center}.section-kicker{font-size:9px}.hero-content h1{margin:19px 0 18px;font-size:clamp(57px,17vw,77px);line-height:.84}.locale-zh .hero-content h1{font-size:clamp(45px,13vw,61px);line-height:1.1}.locale-zh .hero-content h1 strong{margin-top:12px;font-size:.72em}.hero-content>p{max-width:500px;margin-bottom:23px;font-size:13px;line-height:1.55}.hero-buttons{gap:13px;display:grid}.download-cta{width:100%;min-width:0;min-height:70px}.hero-legal{gap:7px 10px;margin-top:18px;font-size:7px}.hero-legal span+span:before{display:none}.section-heading h2{font-size:clamp(52px,15vw,68px)}.locale-zh .campaign-copy h2,.locale-zh .section-heading h2{font-size:clamp(42px,12vw,56px);line-height:1.16}.section-heading p{font-size:13px}.game-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.game-card{border-radius:16px;min-height:270px;padding:15px}.game-card .campaign-icon{width:38px;height:38px;margin-bottom:12px;padding:9px}.game-card h3{font-size:33px}.game-card p{display:none}.game-card__arrow{width:30px;height:30px;font-size:12px;bottom:14px;right:13px}.campaign-visual{border-radius:22px;min-height:430px}.campaign-visual__label{bottom:19px;left:19px;right:19px}.campaign-visual__label span{width:50px;height:50px;font-size:24px}.campaign-visual__label strong{font-size:32px}.campaign-copy h2{font-size:62px}.campaign-reward-row{grid-template-columns:1fr}.site-footer{flex-wrap:wrap;align-items:flex-start;gap:14px 18px;display:flex}.site-footer nav{flex-wrap:wrap;width:100%}}@media (prefers-reduced-motion:reduce){.myb77-page *{scroll-behavior:auto!important;transition-duration:.01ms!important;animation:none!important}[data-reveal]{opacity:1;transform:none}}
