.home-page[data-v-c23b66f2]{background:#f7fafc;color:#17283f;overflow:hidden}.hero-section[data-v-c23b66f2]{padding:28px 30px}.hero-card[data-v-c23b66f2]{background:#dcecff;border-radius:26px;box-shadow:0 22px 55px rgba(40,87,137,.16);height:466px;margin:auto;max-width:1280px;overflow:hidden;position:relative}.hero-slide[data-v-c23b66f2]{bottom:0;left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .6s;visibility:hidden}.hero-slide.active[data-v-c23b66f2]{opacity:1;visibility:visible}.hero-slide img[data-v-c23b66f2]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.hero-overlay[data-v-c23b66f2]{background:linear-gradient(90deg,rgba(12,82,172,.96),rgba(24,119,224,.86) 34%,rgba(42,139,226,.08) 68%);bottom:0;left:0;position:absolute;right:0;top:0}.theme-junior .hero-overlay[data-v-c23b66f2]{background:linear-gradient(90deg,rgba(25,46,82,.97),rgba(47,72,108,.88) 37%,rgba(44,66,96,.08) 70%)}.theme-reward .hero-overlay[data-v-c23b66f2]{background:linear-gradient(90deg,rgba(15,151,105,.96),rgba(29,181,122,.84) 37%,rgba(48,194,134,.06) 70%)}.hero-copy[data-v-c23b66f2]{color:#fff;left:7.5%;position:absolute;top:50%;transform:translateY(-50%);width:40%;z-index:2}.hero-copy>span[data-v-c23b66f2]{background:hsla(0,0%,100%,.14);border:1px solid hsla(0,0%,100%,.45);border-radius:999px;display:inline-block;font-size:13px;font-weight:700;padding:7px 13px}.hero-copy h1[data-v-c23b66f2]{font-size:42px;letter-spacing:-1px;line-height:1.25;margin:18px 0 14px;white-space:pre-line}.hero-copy p[data-v-c23b66f2]{color:hsla(0,0%,100%,.86);font-size:16px;line-height:1.7;margin:0 0 25px}.hero-copy button[data-v-c23b66f2]{background:#fff;border:0;border-radius:12px;box-shadow:0 8px 22px rgba(0,0,0,.13);color:#176fd4;font-weight:800;padding:13px 22px}.slide-arrow[data-v-c23b66f2]{align-items:center;background:hsla(0,0%,100%,.22);border:1px solid hsla(0,0%,100%,.6);border-radius:50%;color:#fff;display:flex;font-size:19px;height:42px;justify-content:center;opacity:0;position:absolute;top:50%;transform:translateY(-50%);transition:.2s;width:42px;z-index:3}.hero-card:hover .slide-arrow[data-v-c23b66f2]{opacity:1}.slide-arrow.prev[data-v-c23b66f2]{left:18px}.slide-arrow.next[data-v-c23b66f2]{right:18px}.hero-dots[data-v-c23b66f2]{bottom:19px;display:flex;gap:8px;left:50%;position:absolute;transform:translateX(-50%);z-index:4}.hero-dots button[data-v-c23b66f2]{background:hsla(0,0%,100%,.55);border:0;border-radius:999px;height:8px;padding:0;transition:.2s;width:8px}.hero-dots button.active[data-v-c23b66f2]{background:#fff;width:26px}.section-wrap[data-v-c23b66f2]{margin:auto;max-width:1280px;padding:76px 30px}.section-heading>span[data-v-c23b66f2]{color:#1979e8;font-size:13px;font-weight:800;letter-spacing:2px}.section-heading h2[data-v-c23b66f2]{font-size:32px;line-height:1.25;margin:9px 0 8px}.section-heading p[data-v-c23b66f2]{color:#77869a;line-height:1.7;margin:0}.section-heading.centered[data-v-c23b66f2]{text-align:center}.feature-section[data-v-c23b66f2]{padding-top:48px}.feature-grid[data-v-c23b66f2]{grid-gap:18px;display:grid;gap:18px;grid-template-columns:repeat(4,1fr);margin-top:34px}.feature-card[data-v-c23b66f2]{align-items:center;background:#fff;border:1px solid #edf1f6;border-radius:18px;box-shadow:0 8px 26px rgba(35,70,110,.07);color:#1e3148;display:flex;min-height:146px;overflow:hidden;padding:24px 20px;position:relative;text-align:left;transition:.22s}.feature-card[data-v-c23b66f2]:hover{box-shadow:0 18px 38px rgba(35,87,145,.15);transform:translateY(-7px)}.feature-card.is-disabled[data-v-c23b66f2]{background:#f1f3f5;border-color:#e2e6eb;box-shadow:none;color:#8d98a5;cursor:not-allowed;filter:grayscale(1)}.feature-card.is-disabled[data-v-c23b66f2]:hover{box-shadow:none;transform:none}.feature-card.is-disabled .feature-icon[data-v-c23b66f2]{background:#aeb7c2!important;color:#f7f8fa}.feature-card.is-disabled .card-arrow[data-v-c23b66f2],.feature-card.is-disabled .feature-content em[data-v-c23b66f2],.feature-card.is-disabled .feature-content small[data-v-c23b66f2]{color:#9aa5b1}.feature-card.is-disabled[data-v-c23b66f2]:after{background:#d8dde3;border-radius:999px;color:#6d7783;content:"待开放";font-size:10px;font-weight:800;left:16px;padding:4px 9px;position:absolute;top:13px}.feature-number[data-v-c23b66f2]{color:#e7edf4;font-size:29px;font-weight:900;position:absolute;right:16px;top:13px}.feature-icon[data-v-c23b66f2]{align-items:center;border-radius:15px;color:#fff;display:flex;flex:0 0 auto;font-size:25px;height:52px;justify-content:center;margin-right:15px;width:52px}.tone-1[data-v-c23b66f2],.tone-6[data-v-c23b66f2]{background:#ff8c3a}.tone-2[data-v-c23b66f2],.tone-4[data-v-c23b66f2]{background:#448ef1}.tone-3[data-v-c23b66f2],.tone-8[data-v-c23b66f2]{background:#27bd79}.tone-5[data-v-c23b66f2],.tone-7[data-v-c23b66f2]{background:#8669e8}.feature-content[data-v-c23b66f2]{display:flex;flex-direction:column;min-width:0;position:relative}.feature-content strong[data-v-c23b66f2]{font-size:17px;margin-bottom:8px}.feature-content small[data-v-c23b66f2]{color:#7a899b;font-size:12px;line-height:1.45;min-height:34px}.feature-content em[data-v-c23b66f2]{color:#4c83be;font-size:10px;font-style:normal;font-weight:700;margin-top:9px}.card-arrow[data-v-c23b66f2]{bottom:17px;color:#c8d4e2;position:absolute;right:17px}.stage-grid[data-v-c23b66f2]{grid-gap:24px;display:grid;gap:24px;grid-template-columns:1fr 1fr;margin-top:30px}.stage-panel[data-v-c23b66f2]{border-radius:24px;box-shadow:0 16px 42px rgba(39,83,127,.11);padding:30px}.primary-panel[data-v-c23b66f2]{background:linear-gradient(145deg,#edf8ff,#fff8e9)}.junior-panel[data-v-c23b66f2]{background:linear-gradient(145deg,#eef4fb,#f7f9fc)}.stage-title[data-v-c23b66f2]{align-items:center;display:flex;margin-bottom:22px}.stage-title>div[data-v-c23b66f2]{flex:1}.stage-title small[data-v-c23b66f2]{color:#6f91b8;font-size:10px;font-weight:800;letter-spacing:1.5px}.stage-title h3[data-v-c23b66f2]{font-size:27px;margin:3px 0}.stage-title p[data-v-c23b66f2]{color:#6f7f91;font-size:13px;margin:0}.stage-title b[data-v-c23b66f2]{align-self:flex-start;background:hsla(0,0%,100%,.85);border-radius:999px;color:#4480bf;font-size:11px;padding:7px 12px}.stage-icon[data-v-c23b66f2]{align-items:center;background:#358bf1;border-radius:18px;color:#fff;display:flex;font-size:25px;height:56px;justify-content:center;margin-right:15px;width:56px}.junior-panel .stage-icon[data-v-c23b66f2]{background:#405d82}.stage-row[data-v-c23b66f2]{align-items:center;background:hsla(0,0%,100%,.86);border:1px solid rgba(204,222,239,.7);border-radius:14px;color:#253950;display:grid;grid-template-columns:120px 1fr 20px;margin-top:10px;padding:17px 18px;text-align:left;transition:.2s;width:100%}.stage-row[data-v-c23b66f2]:hover{border-color:#87bfff;transform:translateX(4px)}.stage-row span[data-v-c23b66f2]{display:flex;flex-direction:column}.stage-row strong[data-v-c23b66f2]{font-size:15px}.stage-row small[data-v-c23b66f2]{color:#8896a6;font-size:10px;margin-top:4px}.stage-row p[data-v-c23b66f2]{color:#5f7186;font-size:12px;margin:0}.stage-row i[data-v-c23b66f2]{color:#7ca7d2}.checkin-card[data-v-c23b66f2]{background:linear-gradient(120deg,#197bea,#32a8df 58%,#39c6a0);border-radius:26px;box-shadow:0 24px 52px rgba(32,122,193,.22);color:#fff;display:grid;grid-template-columns:1.45fr 1fr;min-height:330px;overflow:hidden}.study-stats[data-v-c23b66f2]{padding:42px 48px}.section-heading.light>span[data-v-c23b66f2]{color:#cfe9ff}.section-heading.light h2[data-v-c23b66f2]{font-size:30px}.section-heading.light p[data-v-c23b66f2]{color:hsla(0,0%,100%,.75)}.stats-grid[data-v-c23b66f2]{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(4,1fr);margin-top:29px}.stats-grid div[data-v-c23b66f2]{display:flex;flex-direction:column}.stats-grid strong[data-v-c23b66f2]{font-size:28px}.stats-grid span[data-v-c23b66f2]{color:hsla(0,0%,100%,.76);font-size:10px}.progress-label[data-v-c23b66f2]{display:flex;font-size:12px;justify-content:space-between;margin:25px 0 8px}.progress-track[data-v-c23b66f2]{background:hsla(0,0%,100%,.25);border-radius:99px;height:8px;overflow:hidden}.progress-track span[data-v-c23b66f2]{background:#ffe068;border-radius:inherit;display:block;height:100%;transition:width .5s}.reward-box[data-v-c23b66f2]{background:rgba(10,69,116,.16);flex-direction:column;padding:35px;text-align:center}.medal[data-v-c23b66f2],.reward-box[data-v-c23b66f2]{align-items:center;display:flex;justify-content:center}.medal[data-v-c23b66f2]{background:#ffe16e;border-radius:23px;box-shadow:0 12px 25px rgba(42,84,105,.16);color:#ef8a1b;font-size:38px;height:70px;width:70px}.reward-box small[data-v-c23b66f2]{color:#d8f5ff;display:inline-block;font-size:11px;margin-top:18px}.reward-box h3[data-v-c23b66f2]{font-size:20px;margin:5px 0 7px}.reward-box p[data-v-c23b66f2]{color:hsla(0,0%,100%,.75);font-size:12px;margin:0}.reward-box button[data-v-c23b66f2]{background:#fff;border:0;border-radius:12px;color:#168164;font-weight:800;margin-top:20px;padding:12px 28px}.reward-box button[data-v-c23b66f2]:disabled{cursor:default;opacity:.75}.trust-section[data-v-c23b66f2]{grid-gap:25px;align-items:stretch;display:grid;gap:25px;grid-template-columns:1fr 1fr 1.15fr}.trust-data>span[data-v-c23b66f2]{color:#1a7be8;font-size:12px;font-weight:800}.trust-data h2[data-v-c23b66f2]{font-size:28px;margin:9px 0 25px}.trust-data>div[data-v-c23b66f2]{align-items:center;display:flex;gap:14px;margin-top:13px}.trust-data strong[data-v-c23b66f2]{color:#2383eb;font-size:34px;min-width:90px}.trust-data strong small[data-v-c23b66f2]{font-size:17px}.trust-data p[data-v-c23b66f2]{color:#748396;font-size:12px;line-height:1.65;margin:0}.review-column[data-v-c23b66f2]{display:flex;flex-direction:column;gap:13px}.review-column article[data-v-c23b66f2]{background:#fff;border:1px solid #e8eef5;border-radius:17px;box-shadow:0 9px 25px rgba(37,75,115,.06);flex:1;padding:23px}.review-column article>div[data-v-c23b66f2]{display:flex;justify-content:space-between}.review-column span[data-v-c23b66f2]{font-weight:800}.review-column b[data-v-c23b66f2]{background:#eef6ff;border-radius:99px;color:#4a83bc;font-size:10px;padding:4px 8px}.review-column p[data-v-c23b66f2]{color:#617286;font-size:13px;line-height:1.75;margin:15px 0 0}.demo-video[data-v-c23b66f2]{background:#163657;border:0;border-radius:20px;color:#fff;min-height:260px;overflow:hidden;position:relative}.demo-video img[data-v-c23b66f2]{bottom:0;filter:brightness(.62);height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;right:0;top:0;width:100%}.demo-video>span[data-v-c23b66f2]{align-items:center;background:hsla(0,0%,100%,.18);border:2px solid #fff;border-radius:50%;display:flex;font-size:30px;height:62px;justify-content:center;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:62px}.demo-video b[data-v-c23b66f2]{bottom:22px;font-size:14px;left:0;position:absolute;right:0}.site-footer[data-v-c23b66f2]{background:#edf2f6;color:#607184;margin-top:65px;padding:55px 30px 20px}.footer-grid[data-v-c23b66f2]{grid-gap:45px;display:grid;gap:45px;grid-template-columns:1.4fr repeat(3,1fr);margin:auto;max-width:1220px}.footer-brand[data-v-c23b66f2]{align-items:center;color:#1e70d3;display:flex;font-size:20px;gap:10px;-webkit-text-decoration:none;text-decoration:none}.brand-mark[data-v-c23b66f2]{align-items:center;background:#247cf0;border-radius:13px;color:#fff;display:inline-flex;font-size:21px;height:38px;justify-content:center;width:38px}.footer-grid h3[data-v-c23b66f2]{color:#293c53;font-size:14px;margin:0 0 16px}.footer-grid p[data-v-c23b66f2]{font-size:12px;line-height:1.8}.footer-grid a[data-v-c23b66f2],.footer-grid button[data-v-c23b66f2],.footer-grid span[data-v-c23b66f2]{background:transparent;border:0;color:#718094;display:block;font-size:12px;margin:9px 0;-webkit-text-decoration:none;text-decoration:none}.footer-grid button[data-v-c23b66f2]{padding:0}.copyright[data-v-c23b66f2]{border-top:1px solid #dce4eb;color:#93a0af;font-size:11px;margin:35px auto 0;max-width:1220px;padding-top:18px;text-align:center}.copyright a[data-v-c23b66f2]{color:inherit;-webkit-text-decoration:none;text-decoration:none}.copyright a[data-v-c23b66f2]:hover{color:#607184;-webkit-text-decoration:underline;text-decoration:underline}.video-placeholder[data-v-c23b66f2]{background:#edf7ff;border-radius:15px;color:#2b4865;padding:45px 20px;text-align:center}.video-placeholder>i[data-v-c23b66f2]{color:#3388eb;font-size:48px}.video-placeholder button[data-v-c23b66f2]{background:#267fe8;border:0;border-radius:10px;color:#fff;font-weight:700;margin-top:12px;padding:11px 18px}.privacy-content[data-v-c23b66f2]{max-height:500px;overflow-y:auto;padding-right:10px}.privacy-content h4[data-v-c23b66f2]{color:#303133;font-size:15px;margin:16px 0 10px}.privacy-content h4[data-v-c23b66f2]:first-child{margin-top:0}.privacy-content p[data-v-c23b66f2]{color:#606266;font-size:13px;line-height:1.8;margin:8px 0}.article-section[data-v-c23b66f2]{background:#fff}.article-tabs[data-v-c23b66f2]{margin-top:24px}.tab-header[data-v-c23b66f2]{display:flex;gap:30px;justify-content:center;margin-bottom:28px}.tab-header button[data-v-c23b66f2]{align-items:center;background:transparent;border:0;border-radius:999px;color:#607184;display:flex;font-size:15px;gap:8px;padding:10px 24px;transition:.2s}.tab-header button.active[data-v-c23b66f2]{background:#eaf4ff;color:#409eff;font-weight:700}.tab-header button[data-v-c23b66f2]:hover{color:#409eff}.article-grid[data-v-c23b66f2]{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(5,1fr)}.article-card[data-v-c23b66f2]{background:#fff;border:1px solid #e8eef5;border-radius:16px;cursor:pointer;overflow:hidden;transition:.22s}.article-card[data-v-c23b66f2]:hover{box-shadow:0 16px 35px rgba(35,70,110,.12);transform:translateY(-6px)}.article-cover[data-v-c23b66f2]{height:150px;overflow:hidden;position:relative}.article-cover img[data-v-c23b66f2]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.article-cover-placeholder[data-v-c23b66f2]{align-items:center;background:linear-gradient(135deg,#f0f7ff,#eef4fb);color:#6b9cd4;display:flex;font-size:36px;height:150px;justify-content:center}.article-content[data-v-c23b66f2]{padding:18px 20px 22px}.article-category[data-v-c23b66f2]{background:#eaf4ff;border-radius:999px;color:#409eff;display:inline-block;font-size:11px;font-weight:700;padding:4px 9px}.article-content h3[data-v-c23b66f2]{color:#253950;font-size:15px;line-height:1.5;margin:10px 0 8px}.article-content h3[data-v-c23b66f2],.article-content p[data-v-c23b66f2]{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;text-overflow:ellipsis}.article-content p[data-v-c23b66f2]{color:#7a899b;font-size:12px;line-height:1.65;margin:0}.article-meta[data-v-c23b66f2]{color:#a0aec0;display:flex;font-size:11px;gap:12px;margin-top:12px}.article-more[data-v-c23b66f2]{margin-top:32px;text-align:center}.article-more button[data-v-c23b66f2]{background:#fff;border:1px solid #d8e6f3;border-radius:999px;color:#409eff;font-size:14px;padding:10px 24px;transition:.2s}.article-more button[data-v-c23b66f2]:hover{background:#eaf4ff;border-color:#409eff}@media (max-width:1180px){.feature-grid[data-v-c23b66f2]{grid-template-columns:repeat(2,1fr)}.article-grid[data-v-c23b66f2]{grid-template-columns:repeat(3,1fr)}}@media (max-width:860px){.hero-section[data-v-c23b66f2]{padding:20px 18px}.hero-card[data-v-c23b66f2]{border-radius:21px;height:410px}.hero-copy[data-v-c23b66f2]{left:6%;width:54%}.hero-copy h1[data-v-c23b66f2]{font-size:34px}.section-wrap[data-v-c23b66f2]{padding:55px 20px}.checkin-card[data-v-c23b66f2],.stage-grid[data-v-c23b66f2],.trust-section[data-v-c23b66f2]{grid-template-columns:1fr}.trust-data[data-v-c23b66f2]{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr 1fr}.trust-data h2[data-v-c23b66f2],.trust-data>span[data-v-c23b66f2]{grid-column:1/-1}.footer-grid[data-v-c23b66f2]{grid-template-columns:repeat(2,1fr)}}@media (max-width:580px){.hero-card[data-v-c23b66f2]{height:480px}.hero-slide img[data-v-c23b66f2]{-o-object-position:63% center;object-position:63% center}.hero-overlay[data-v-c23b66f2],.theme-junior .hero-overlay[data-v-c23b66f2],.theme-reward .hero-overlay[data-v-c23b66f2]{background:linear-gradient(0deg,rgba(17,66,122,.98),rgba(25,105,184,.85) 48%,rgba(0,0,0,.03) 85%)}.hero-copy[data-v-c23b66f2]{bottom:45px;left:24px;right:24px;top:auto;transform:none;width:auto}.hero-copy h1[data-v-c23b66f2]{font-size:28px}.slide-arrow[data-v-c23b66f2]{display:none}.section-heading h2[data-v-c23b66f2]{font-size:26px}.feature-grid[data-v-c23b66f2]{grid-template-columns:1fr}.feature-card[data-v-c23b66f2]{min-height:126px}.stage-panel[data-v-c23b66f2]{padding:22px 16px}.stage-title b[data-v-c23b66f2]{display:none}.stage-row[data-v-c23b66f2]{grid-template-columns:100px 1fr 14px;padding:14px 12px}.study-stats[data-v-c23b66f2]{padding:32px 24px}.stats-grid[data-v-c23b66f2]{gap:8px}.stats-grid strong[data-v-c23b66f2]{font-size:26px}.footer-grid[data-v-c23b66f2]{gap:30px 22px;grid-template-columns:1fr 1fr}}