:root{--red:#d91d27;--red2:#8c0710;--gold:#ffc944;--ink:#2d1a12;--muted:#7b6a62;--cream:#fff8eb}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#fffaf1;color:var(--ink);font-family:"PingFang SC","Microsoft YaHei",Arial,sans-serif}.shell{width:min(1120px,calc(100% - 32px));margin:auto}.notice{height:39px;background:#79080d;color:#ffeab1;display:flex;align-items:center;justify-content:center;font-size:13px}.notice i,.online i{width:8px;height:8px;background:#43df83;border-radius:50%;margin-right:8px;box-shadow:0 0 0 5px #43df8325}.hero{position:relative;overflow:hidden;background:radial-gradient(circle at 72% 30%,#ec4b3e 0,#b40d18 35%,#79080d 100%);color:white;padding:64px 0 72px}.hero:after{content:"";position:absolute;inset:auto -10% -76px;height:110px;background:#fffaf1;border-radius:50% 50% 0 0/35% 35% 0 0}.heroGlow{position:absolute;width:700px;height:700px;border:1px solid #ffffff18;border-radius:50%;right:-130px;top:-300px;box-shadow:0 0 0 80px #ffffff08,0 0 0 160px #ffffff05}.heroInner{position:relative;z-index:1;display:grid;grid-template-columns:1.25fr .75fr;align-items:center}.badge{display:inline-block;background:#ffdf7c;color:#8d120e;font-weight:800;padding:7px 14px;border-radius:99px;font-size:14px}.hero h1{font-size:52px;line-height:1.18;margin:18px 0 13px}.hero h1 em{font-style:normal;color:#ffe38a}.hero h1 strong{color:#ffd24f;font-size:70px;text-shadow:0 4px 0 #7f090d}.heroCopy>p{color:#ffd9cf;line-height:1.8;font-size:17px}.heroBtns{display:flex;gap:12px;margin:24px 0 16px}.heroBtns a{min-width:154px;text-align:center;text-decoration:none;color:#671000;background:linear-gradient(180deg,#ffe47d,#ffad1e);border-radius:12px;padding:15px 24px;font-weight:900;box-shadow:0 8px 18px #5d040855}.heroBtns .outline{background:#ffffff14;border:1px solid #ffffff77;color:white;box-shadow:none}.miniTrust{display:flex;gap:20px;color:#ffd6c9;font-size:13px}.reward{justify-self:center;width:270px;height:270px;border-radius:50%;background:radial-gradient(circle,#fff6be 0,#ffd24e 45%,#e88900 72%);border:9px solid #ffdf78;box-shadow:0 20px 55px #62040788,inset 0 0 0 3px #bd6405;text-align:center;color:#8c170a;display:flex;flex-direction:column;align-items:center;justify-content:center;transform:rotate(4deg)}.reward .coins{position:absolute;margin:-250px 0 0 210px;background:#fff1a9;border-radius:50%;width:54px;height:54px;display:grid;place-items:center;font-weight:900;font-size:26px}.reward small{font-weight:800}.reward b{font-size:86px;line-height:1;text-shadow:0 3px #fff}.reward span{background:#9a1510;color:#ffe798;border-radius:99px;padding:5px 18px;font-weight:700}.benefits{position:relative;z-index:2;margin-top:-24px;background:white;border-radius:18px;display:grid;grid-template-columns:repeat(3,1fr);box-shadow:0 13px 40px #7c281421;border:1px solid #f1dfc5;padding:22px}.benefits>div{display:grid;grid-template-columns:45px auto;grid-template-rows:auto auto;column-gap:12px;padding:4px 25px;border-right:1px solid #f0dfca}.benefits>div:last-child{border:0}.benefits i{grid-row:1/3;width:45px;height:45px;border-radius:13px;background:#fff0df;color:#d31a22;display:grid;place-items:center;font-style:normal;font-weight:900}.benefits b{font-size:17px}.benefits span{font-size:12px;color:var(--muted)}
.process{padding:64px 0}.process header{text-align:center}.process header>span,.contactIntro>span{color:#cf1c24;font-weight:800}.process h2,.contact h2{font-size:32px;margin:7px 0}.process header p{color:var(--muted);margin:0}.fourSteps{display:grid;grid-template-columns:repeat(4,1fr);gap:15px;margin-top:36px}.fourSteps article{position:relative;background:white;border:1px solid #f1dfc9;border-radius:17px;text-align:center;padding:25px 12px;box-shadow:0 8px 22px #7a2c1111}.fourSteps article>i{position:absolute;right:13px;top:9px;font-style:normal;font-size:25px;font-weight:900;color:#f0e1d1}.round{width:56px;height:56px;display:grid;place-items:center;margin:auto;border-radius:50%;background:linear-gradient(145deg,#e63337,#9b0b12);color:#ffe59a;font-size:22px;font-weight:800}.fourSteps b{display:block;margin:14px 0 6px}.fourSteps span{color:var(--muted);font-size:13px}.contact{background:linear-gradient(130deg,#35050a,#8f0b13 68%,#b1161d);color:white;padding:54px 0}.contactGrid{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center}.contactIntro>span{color:#ffcf58}.contact h2{font-size:38px}.contactIntro>p{color:#efcbc8;line-height:1.8}.downloads{display:flex;gap:10px;margin-top:22px}.downloads>a{flex:1;max-width:220px;display:flex;align-items:center;gap:10px;background:white;color:#35110e;text-decoration:none;border-radius:12px;padding:11px 16px}.downloads>a.android{background:#22a966;color:white}.downloads a>div{display:flex;flex-direction:column}.downloads small{font-size:10px;opacity:.7}.mentorBox{background:#fffaf1;color:var(--ink);border-radius:22px;padding:27px;text-align:center;border:2px solid #ffcc52;box-shadow:0 20px 50px #31010488}.online{display:flex;align-items:center;justify-content:center;color:#268c51;font-size:13px}.mentorBox>p{color:var(--muted);margin:14px 0 5px}.mentorBox>strong{display:block;color:#a60e15;font-size:35px;letter-spacing:3px;font-family:Arial,sans-serif}.mentorBox button{width:100%;border:0;border-radius:12px;background:linear-gradient(180deg,#ffdb66,#ffae20);color:#671000;padding:14px;margin:15px 0;font-size:16px;font-weight:900;cursor:pointer}.mentorBox ol{list-style:none;padding:0;margin:3px 0 15px;text-align:left;border-top:1px dashed #e5cfae}.mentorBox li{padding:9px 0;border-bottom:1px dashed #e5cfae;font-size:13px}.mentorBox li b{display:inline-grid;place-items:center;width:22px;height:22px;background:#a70e15;color:white;border-radius:50%;margin-right:9px}.mentorBox>small{color:#8b776d}.official{background:white;border:1px solid #efdfc9;border-radius:16px;padding:20px 24px;margin-top:26px;margin-bottom:25px;display:flex;justify-content:space-between;align-items:center}.official>div{display:flex;gap:12px;align-items:center}.official i{font-style:normal;width:42px;height:42px;background:#e6f6ed;color:#169a5b;border-radius:12px;display:grid;place-items:center;font-weight:900}.official span{display:flex;flex-direction:column}.official small{color:var(--muted);margin-top:4px}.official a{color:#b00f17;font-weight:800;text-decoration:none}footer{text-align:center;color:#99867d;font-size:12px;padding-bottom:105px}.float{position:fixed;z-index:20;bottom:0;left:0;right:0;display:grid;grid-template-columns:1fr 1fr;gap:12px;padding:10px max(12px,calc((100% - 700px)/2));background:white;box-shadow:0 -7px 25px #5b170e20}.float>div{position:relative}.float small{position:absolute;top:-10px;left:12px;background:#ffdd62;color:#74110c;border-radius:10px 10px 2px 2px;padding:3px 9px;font-weight:800}.float a{height:60px;border-radius:12px;background:linear-gradient(180deg,#ed3c39,#a60b13);color:white;text-decoration:none;font-weight:900;font-size:18px;display:grid;place-items:center;box-shadow:0 5px 14px #a20a1744}.float a.play{background:linear-gradient(180deg,#ffce4e,#e68a08);color:#651107}.toast{position:fixed;z-index:30;bottom:88px;left:50%;transform:translateX(-50%);background:#25130fee;color:white;border-radius:99px;padding:11px 20px}

@media(max-width:720px){.hero{padding:38px 0 68px}.heroInner{display:block}.hero h1{font-size:34px}.hero h1 strong{font-size:48px}.reward{display:none}.heroCopy>p{font-size:14px}.heroBtns a{min-width:0;flex:1;padding:14px 8px}.miniTrust{justify-content:center;gap:10px;font-size:11px}.benefits{padding:13px 7px}.benefits>div{display:flex;flex-direction:column;align-items:center;padding:2px 5px;text-align:center}.benefits i{width:34px;height:34px;margin-bottom:6px}.benefits b{font-size:13px}.benefits span{font-size:10px}.process{padding:41px 0}.process h2{font-size:25px}.fourSteps{grid-template-columns:1fr 1fr;gap:10px}.fourSteps article{padding:18px 8px}.contact{padding:40px 0}.contactGrid{display:block}.contact h2{font-size:29px}.downloads a{padding:10px 9px}.downloads b{font-size:13px}.mentorBox{margin-top:28px;padding:21px 17px}.mentorBox>strong{font-size:28px;letter-spacing:2px}.official{padding:16px}.float{gap:7px;padding:8px}.float a{height:57px;font-size:16px}footer{padding-bottom:92px}}
