.csp-page[data-v-2ce4946b]{min-height:100vh;background:#f5f7f4;color:#15231c;font-family:PingFang SC,Microsoft YaHei,sans-serif;padding-bottom:0}.topbar[data-v-2ce4946b]{height:70px;max-width:1160px;margin:auto;padding:0 24px;display:grid;grid-template-columns:1fr auto 1fr}.brand[data-v-2ce4946b],.topbar[data-v-2ce4946b]{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.brand[data-v-2ce4946b]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:9px;color:#15231c;text-decoration:none}.brand-mark[data-v-2ce4946b]{width:34px;height:34px;display:grid;place-items:center;border-radius:10px;background:#175e43;color:#fff;font-family:Georgia,serif;-webkit-transform:rotate(-3deg);transform:rotate(-3deg)}.brand-mark span[data-v-2ce4946b]{color:#d9f45d}.top-label[data-v-2ce4946b]{color:#69756e;font-size:13px}.login-link[data-v-2ce4946b]{justify-self:end;color:#15231c;text-decoration:none;font-size:13px;font-weight:700}.hero[data-v-2ce4946b]{max-width:1160px;margin:auto;padding:72px 24px 100px;display:grid;grid-template-columns:1.05fr .95fr;gap:80px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.hero-tag[data-v-2ce4946b]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;padding:7px 12px;border-radius:20px;background:#e5efe9;color:#175e43;font-size:12px;font-weight:700;letter-spacing:.8px}.hero h1[data-v-2ce4946b]{margin:22px 0;font-size:58px;line-height:1.16;letter-spacing:-3px}.hero h1 em[data-v-2ce4946b]{color:#175e43;font-style:normal}.hero-copy>p[data-v-2ce4946b]{max-width:590px;color:#69756e;font-size:17px;line-height:1.85}.hero-actions[data-v-2ce4946b]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:24px;margin-top:30px}.hero-actions[data-v-2ce4946b],.primary-button[data-v-2ce4946b]{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.primary-button[data-v-2ce4946b]{min-height:52px;padding:0 23px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:30px;border-radius:13px;background:#15231c;color:#fff;text-decoration:none;font-weight:800;-webkit-box-shadow:0 10px 25px rgba(21,35,28,.16);box-shadow:0 10px 25px rgba(21,35,28,.16);-webkit-transition:.2s;transition:.2s}.primary-button[data-v-2ce4946b]:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px)}.sub-link[data-v-2ce4946b]{color:#15231c;font-size:13px;font-weight:700}.hero-notes[data-v-2ce4946b]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:16px;margin-top:28px;color:#76827b;font-size:11px}.report-preview[data-v-2ce4946b]{border:1px solid #dfe5e0;border-radius:22px;background:#fff;-webkit-box-shadow:0 28px 70px rgba(30,61,44,.13);box-shadow:0 28px 70px rgba(30,61,44,.13);overflow:hidden}.preview-bar[data-v-2ce4946b]{height:52px;padding:0 20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border-bottom:1px solid #edf0ed;font-size:12px;font-weight:700}.preview-bar b[data-v-2ce4946b]{padding:4px 8px;border-radius:6px;background:#edf5f0;color:#175e43;font-size:10px}.score-row[data-v-2ce4946b]{padding:22px 25px 8px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:24px;text-align:center}.score-row div[data-v-2ce4946b]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:5px}.score-row small[data-v-2ce4946b]{color:#8a958e;font-size:9px}.score-row strong[data-v-2ce4946b]{font-size:17px}.score-row i[data-v-2ce4946b]{width:1px;height:35px;background:#dfe5e0}.radar-wrap[data-v-2ce4946b]{height:220px;display:grid;place-items:center}.radar-wrap svg[data-v-2ce4946b]{width:260px;max-width:90%;height:205px}.report-tip[data-v-2ce4946b]{margin:0 22px 22px;padding:13px 15px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;border-radius:11px;background:#f1f5ed}.report-tip>span[data-v-2ce4946b]{width:26px;height:26px;display:grid;place-items:center;border-radius:50%;background:#d9f45d;font-weight:900}.report-tip p[data-v-2ce4946b]{margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:3px}.report-tip b[data-v-2ce4946b]{font-size:11px}.report-tip small[data-v-2ce4946b]{color:#89938d;font-size:9px}.resource-section[data-v-2ce4946b]{padding:100px 24px;background:#fff}.section-title[data-v-2ce4946b]{max-width:700px;margin:0 auto 45px;text-align:center}.section-title>span[data-v-2ce4946b]{color:#175e43;font-size:12px;font-weight:800;letter-spacing:1px}.section-title h2[data-v-2ce4946b]{margin:12px 0;font-size:39px;letter-spacing:-1.5px}.section-title p[data-v-2ce4946b]{margin:0;color:#69756e;line-height:1.7}.paper-grid[data-v-2ce4946b]{max-width:1080px;margin:auto;display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.paper-grid article[data-v-2ce4946b]{position:relative;padding:24px;border:1px solid #dfe5e0;border-radius:17px;background:#fbfcfa;overflow:hidden;-webkit-transition:.2s;transition:.2s}.paper-grid article[data-v-2ce4946b]:hover{-webkit-transform:translateY(-4px);transform:translateY(-4px);-webkit-box-shadow:0 14px 35px rgba(29,54,40,.08);box-shadow:0 14px 35px rgba(29,54,40,.08)}.paper-grid article[data-v-2ce4946b]:before{content:"";position:absolute;right:-22px;top:-22px;width:70px;height:70px;border-radius:50%;background:#dcefe4}.paper-grid article .paper-head[data-v-2ce4946b]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.paper-grid article .paper-head span[data-v-2ce4946b]{padding:5px 8px;border-radius:6px;background:#175e43;color:#fff;font-size:10px;font-weight:800}.paper-grid article .paper-head b[data-v-2ce4946b]{font-size:25px;letter-spacing:-1px}.paper-grid article h3[data-v-2ce4946b]{margin:22px 0 7px;font-size:17px}.paper-grid article p[data-v-2ce4946b]{min-height:42px;margin:0;color:#69756e;font-size:12px;line-height:1.7}.paper-grid article>div[data-v-2ce4946b]:last-child{margin-top:20px;padding-top:15px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border-top:1px solid #e8ece8;font-size:10px;color:#87918b}.paper-grid article>div:last-child i[data-v-2ce4946b]{color:#175e43;font-style:normal;font-weight:700}.paper-grid article.s[data-v-2ce4946b]:before{background:#edf0c8}.paper-grid article.s .paper-head span[data-v-2ce4946b]{background:#6c7628}.resource-note[data-v-2ce4946b]{text-align:center;margin:30px 0 0;color:#8b958f;font-size:11px}.training-section[data-v-2ce4946b]{padding:100px 24px;background:#175e43}.section-title.light[data-v-2ce4946b]{color:#fff}.section-title.light>span[data-v-2ce4946b]{color:#d9f45d}.section-title.light p[data-v-2ce4946b]{color:#c6d8cf}.training-grid[data-v-2ce4946b]{max-width:1050px;margin:auto;display:grid;grid-template-columns:1fr 1fr;gap:20px}.training-card[data-v-2ce4946b]{padding:32px;border-radius:20px;background:#fff}.card-label[data-v-2ce4946b]{color:#175e43;font-size:11px;font-weight:800;letter-spacing:.8px}.training-card h3[data-v-2ce4946b]{margin:10px 0 6px;font-size:24px}.training-card>p[data-v-2ce4946b]{margin:0;color:#69756e;font-size:13px}.training-card>a[data-v-2ce4946b]{margin-top:26px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;color:#15231c;text-decoration:none;font-size:12px;font-weight:800}.chip-list[data-v-2ce4946b]{margin-top:24px;display:grid;gap:9px}.chip-list span[data-v-2ce4946b]{position:relative;height:38px;padding:0 12px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;overflow:hidden;border-radius:9px;background:#f0f3ef}.chip-list span i[data-v-2ce4946b]{position:absolute;inset:0 auto 0 0;background:#e0eee5}.chip-list span b[data-v-2ce4946b],.chip-list span small[data-v-2ce4946b]{position:relative;z-index:1;font-size:10px}.chip-list span small[data-v-2ce4946b]{margin-left:auto;color:#77837c}.type-list[data-v-2ce4946b]{margin-top:16px}.type-list>div[data-v-2ce4946b]{padding:13px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;border-bottom:1px solid #ebeeeb}.type-list>div>span[data-v-2ce4946b]{width:29px;height:29px;display:grid;place-items:center;border-radius:8px;background:#edf3e9;color:#175e43;font-size:10px;font-weight:800}.type-list>div p[data-v-2ce4946b]{margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:3px}.type-list>div b[data-v-2ce4946b]{font-size:12px}.type-list>div small[data-v-2ce4946b]{color:#8b958f;font-size:9px}.type-list>div>i[data-v-2ce4946b]{margin-left:auto;color:#175e43;font-style:normal}.archive-summary[data-v-2ce4946b]{max-width:1080px;margin:0 auto 18px;padding:22px 28px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:30px;border-radius:16px;background:#15231c;color:#fff}.archive-summary>div[data-v-2ce4946b]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:4px}.archive-summary strong[data-v-2ce4946b]{font-size:21px}.archive-summary span[data-v-2ce4946b]{color:#aab6af;font-size:9px}.archive-summary>i[data-v-2ce4946b]{width:1px;height:34px;background:#3a4740}.archive-summary>b[data-v-2ce4946b]{margin-left:auto;padding:6px 10px;border-radius:20px;background:#d9f45d;color:#15231c;font-size:9px}.paper-list[data-v-2ce4946b]{max-width:1080px;margin:auto;border:1px solid #dfe5e0;border-radius:16px;overflow:hidden}.list-head[data-v-2ce4946b]{height:38px;padding:0 20px;display:grid;grid-template-columns:90px 100px 1fr 100px 92px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#eef1ed;color:#7d8881;font-size:9px}.year-row[data-v-2ce4946b]{display:grid;grid-template-columns:90px 1fr;border-top:1px solid #dfe5e0;background:#fff}.year-row[data-v-2ce4946b]:first-of-type{border-top:0}.year-row>strong[data-v-2ce4946b]{padding:25px 20px;border-right:1px solid #dfe5e0;font-size:22px;letter-spacing:-1px}.year-papers[data-v-2ce4946b]{min-width:0}.paper-line[data-v-2ce4946b]{min-height:60px;padding:0 20px;display:grid;grid-template-columns:100px minmax(170px,1fr) minmax(240px,1.4fr) 100px 92px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#15231c;text-decoration:none;border-bottom:1px solid #edf0ed;-webkit-transition:.15s;transition:.15s}.paper-line[data-v-2ce4946b]:last-child{border-bottom:0}.paper-line[data-v-2ce4946b]:hover{background:#f5f9f6}.level[data-v-2ce4946b]{width:53px;padding:5px 0;border-radius:6px;background:#175e43;color:#fff;text-align:center;font-size:9px;font-weight:800}.level.s[data-v-2ce4946b]{background:#717a31}.paper-name[data-v-2ce4946b]{font-size:12px;font-weight:700}.contents[data-v-2ce4946b]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:6px}.contents i[data-v-2ce4946b]{padding:4px 7px;border-radius:5px;background:#f0f3f0;color:#758079;font-size:8px;font-style:normal}.included[data-v-2ce4946b]{color:#175e43;font-size:10px;font-weight:700}.paper-line>b[data-v-2ce4946b]{color:#175e43;text-align:right;font-size:10px}.archive-foot[data-v-2ce4946b]{max-width:1080px;margin:20px auto 0;padding:20px 24px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border-radius:13px;background:#edf4ef}.archive-foot p[data-v-2ce4946b]{margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:4px}.archive-foot p b[data-v-2ce4946b]{font-size:12px}.archive-foot p span[data-v-2ce4946b]{color:#69756e;font-size:10px}.archive-foot>a[data-v-2ce4946b]{padding:11px 15px;border-radius:9px;background:#175e43;color:#fff;text-decoration:none;font-size:10px;font-weight:800}.assessment-section[data-v-2ce4946b]{max-width:1080px;margin:auto;padding:110px 24px;display:grid;grid-template-columns:1fr 1fr;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:85px}.assessment-copy>span[data-v-2ce4946b]{color:#175e43;font-size:12px;font-weight:800;letter-spacing:1px}.assessment-copy h2[data-v-2ce4946b]{margin:15px 0;font-size:37px;line-height:1.35;letter-spacing:-1.5px}.assessment-copy>p[data-v-2ce4946b]{color:#69756e;font-size:14px;line-height:1.8}.assessment-copy ul[data-v-2ce4946b]{list-style:none;padding:0;margin:27px 0 0;display:grid;gap:13px}.assessment-copy li[data-v-2ce4946b]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;font-size:12px;font-weight:700}.assessment-copy li b[data-v-2ce4946b]{width:30px;height:30px;display:grid;place-items:center;border:1px solid #cad5ce;border-radius:50%;color:#175e43;font-size:9px}.mock-report[data-v-2ce4946b]{border:1px solid #dfe5e0;border-radius:19px;background:#fff;-webkit-box-shadow:0 22px 55px rgba(31,57,42,.1);box-shadow:0 22px 55px rgba(31,57,42,.1);overflow:hidden}.mock-top[data-v-2ce4946b]{height:48px;padding:0 17px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;background:#f1f3ef}.mock-top span[data-v-2ce4946b]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:5px}.mock-top i[data-v-2ce4946b]{width:7px;height:7px;border-radius:50%;background:#d5a78f}.mock-top i[data-v-2ce4946b]:nth-child(2){background:#dcc85f}.mock-top i[data-v-2ce4946b]:nth-child(3){background:#75b68d}.mock-top b[data-v-2ce4946b]{font-size:11px}.mock-top small[data-v-2ce4946b]{margin-left:auto;color:#8b958f;font-size:9px}.mock-body[data-v-2ce4946b]{padding:23px}.level-card[data-v-2ce4946b]{padding:17px;border-radius:12px;background:#175e43;color:#fff;display:grid;grid-template-columns:1fr auto;gap:5px}.level-card span[data-v-2ce4946b]{font-size:9px;color:#bcd2c6}.level-card strong[data-v-2ce4946b]{grid-column:1;font-size:20px}.level-card i[data-v-2ce4946b]{grid-column:2;grid-row:1/3;align-self:center;padding:6px 9px;border-radius:7px;background:hsla(0,0%,100%,.12);font-size:9px;font-style:normal}.mock-body h4[data-v-2ce4946b]{margin:22px 0 8px;font-size:12px}.recommend>span[data-v-2ce4946b]{padding:11px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:1px solid #edf0ed}.recommend>span b[data-v-2ce4946b]{width:23px;height:23px;display:grid;place-items:center;border-radius:7px;background:#eaf1ec;color:#175e43;font-size:9px}.recommend>span i[data-v-2ce4946b]{margin-left:10px;font-size:11px;font-style:normal;font-weight:700}.recommend>span small[data-v-2ce4946b]{margin-left:auto;color:#849089;font-size:9px}.locked[data-v-2ce4946b]{margin-top:18px;padding:12px;border-radius:9px;background:#f3f5f2;color:#7f8983;text-align:center;font-size:9px}.bottom-cta[data-v-2ce4946b]{padding:95px 24px;text-align:center;background:#15231c;color:#fff}.bottom-cta>span[data-v-2ce4946b]{color:#d9f45d;font-size:12px;font-weight:800}.bottom-cta h2[data-v-2ce4946b]{margin:15px 0;font-size:40px;line-height:1.35}.bottom-cta p[data-v-2ce4946b]{margin:0 0 28px;color:#aebbb4;font-size:13px}.primary-button.lime[data-v-2ce4946b]{background:#d9f45d;color:#15231c;-webkit-box-shadow:none;box-shadow:none}footer[data-v-2ce4946b]{padding:34px 5vw;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;background:#0d1712;color:#fff}footer b[data-v-2ce4946b]{font-size:17px}footer span[data-v-2ce4946b]{color:#7f8c85;font-size:11px}footer small[data-v-2ce4946b]{margin-left:auto;color:#68766e;font-size:9px}.mobile-cta[data-v-2ce4946b]{display:none}.score-dashboard[data-v-2ce4946b]{margin:20px 22px 12px;padding:20px;display:grid;grid-template-columns:1.25fr 1fr;gap:18px;border-radius:14px;background:#15231c;color:#fff}.score-main[data-v-2ce4946b]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:4px;border-right:1px solid #405047}.score-main small[data-v-2ce4946b],.score-target small[data-v-2ce4946b]{color:#aebbb4;font-size:9px}.score-main strong[data-v-2ce4946b]{font-size:35px;line-height:1.05}.score-main strong i[data-v-2ce4946b]{font-size:13px;font-style:normal;color:#aebbb4}.score-main span[data-v-2ce4946b]{color:#94a39b;font-size:8px}.score-target[data-v-2ce4946b]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:5px}.score-target b[data-v-2ce4946b]{font-size:18px}.score-target i[data-v-2ce4946b]{color:#d9f45d;font-size:8px;font-style:normal}.metric-row[data-v-2ce4946b]{margin:0 22px 12px;display:grid;grid-template-columns:repeat(3,1fr);gap:7px}.metric-row>span[data-v-2ce4946b]{padding:11px 9px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:5px;border:1px solid #e6ebe7;border-radius:9px;background:#fafbfa}.metric-row small[data-v-2ce4946b]{color:#87928b;font-size:8px}.metric-row b[data-v-2ce4946b]{font-size:11px}.today-plan[data-v-2ce4946b]{margin:0 22px 12px;padding:13px;display:grid;grid-template-columns:1fr auto auto auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;border-radius:10px;background:#f2f5f2}.today-plan>div[data-v-2ce4946b]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:3px}.today-plan b[data-v-2ce4946b]{font-size:10px}.today-plan small[data-v-2ce4946b]{color:#87928b;font-size:8px}.today-plan>span[data-v-2ce4946b]{padding:5px 7px;border-radius:5px;background:#fff;color:#175e43;font-size:7px;font-weight:700}.report-metrics[data-v-2ce4946b]{margin-top:10px;display:grid;grid-template-columns:repeat(3,1fr);gap:7px}.report-metrics span[data-v-2ce4946b]{padding:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:4px;border-radius:8px;background:#f3f5f2}.report-metrics small[data-v-2ce4946b]{color:#87928b;font-size:8px}.report-metrics b[data-v-2ce4946b]{font-size:13px}.level-card strong small[data-v-2ce4946b]{font-size:10px;color:#bcd2c6}.growth-chart[data-v-2ce4946b]{margin:0 22px 12px;padding:13px 14px 7px;border:1px solid #e6ebe7;border-radius:11px;background:#fff}.chart-head[data-v-2ce4946b]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.chart-head p[data-v-2ce4946b]{margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2px}.chart-head p b[data-v-2ce4946b]{font-size:10px}.chart-head p small[data-v-2ce4946b]{color:#87928b;font-size:8px}.chart-head>span[data-v-2ce4946b]{padding:4px 7px;border-radius:12px;background:#edf5f0;color:#175e43;font-size:7px}.chart-head>span b[data-v-2ce4946b]{font-size:8px}.growth-chart svg[data-v-2ce4946b]{display:block;width:100%;height:auto;margin-top:3px;overflow:visible}.chart-grid line[data-v-2ce4946b]{stroke:#edf0ed;stroke-width:1}.axis-label[data-v-2ce4946b]{fill:#98a29c;font-size:7px}.axis-label text[data-v-2ce4946b]{text-anchor:middle}.axis-label text[data-v-2ce4946b]:nth-child(-n+3){text-anchor:start}.target-line[data-v-2ce4946b]{stroke:#b7c65c;stroke-width:1;stroke-dasharray:4 4}.target-label[data-v-2ce4946b]{fill:#7b852e;font-size:7px}.chart-area[data-v-2ce4946b]{fill:url(#growthFill)}.chart-line[data-v-2ce4946b]{fill:none;stroke:#175e43;stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round}.chart-dots circle[data-v-2ce4946b]{fill:#fff;stroke:#175e43;stroke-width:2}.chart-dots circle[data-v-2ce4946b]:last-child{fill:#d9f45d}.score-labels[data-v-2ce4946b]{fill:#175e43;font-size:7px;font-weight:700}.score-labels text[data-v-2ce4946b]{text-anchor:middle}@media (max-width:800px){.hero[data-v-2ce4946b]{grid-template-columns:1fr;padding-top:45px;gap:55px}.hero h1[data-v-2ce4946b]{font-size:46px}.list-head[data-v-2ce4946b]{display:none}.year-row[data-v-2ce4946b]{grid-template-columns:72px 1fr}.year-row>strong[data-v-2ce4946b]{padding:22px 14px}.paper-line[data-v-2ce4946b]{padding:12px 14px;grid-template-columns:68px 1fr auto;gap:7px}.paper-name[data-v-2ce4946b]{font-size:11px}.contents[data-v-2ce4946b]{grid-column:2;-ms-flex-wrap:wrap;flex-wrap:wrap}.included[data-v-2ce4946b]{grid-column:3;grid-row:1}.paper-line>b[data-v-2ce4946b]{grid-column:3;grid-row:2}.assessment-section[data-v-2ce4946b],.training-grid[data-v-2ce4946b]{grid-template-columns:1fr}.assessment-section[data-v-2ce4946b]{gap:45px}.mobile-cta[data-v-2ce4946b]{position:fixed;z-index:20;left:12px;right:12px;bottom:12px;padding:10px 10px 10px 15px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border-radius:14px;background:#15231c;color:#fff;-webkit-box-shadow:0 10px 35px rgba(0,0,0,.28);box-shadow:0 10px 35px rgba(0,0,0,.28)}.mobile-cta div[data-v-2ce4946b]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2px}.mobile-cta b[data-v-2ce4946b]{font-size:11px}.mobile-cta small[data-v-2ce4946b]{color:#9eaaa3;font-size:8px}.mobile-cta a[data-v-2ce4946b]{padding:11px 16px;border-radius:9px;background:#d9f45d;color:#15231c;text-decoration:none;font-size:11px;font-weight:800}footer[data-v-2ce4946b]{padding-bottom:100px}}@media (max-width:520px){.topbar[data-v-2ce4946b]{height:62px;padding:0 17px;grid-template-columns:1fr auto}.top-label[data-v-2ce4946b]{display:none}.hero[data-v-2ce4946b]{padding:38px 18px 75px}.hero h1[data-v-2ce4946b]{font-size:37px;letter-spacing:-2px}.hero-copy>p[data-v-2ce4946b]{font-size:15px}.hero-actions[data-v-2ce4946b]{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:15px}.sub-link[data-v-2ce4946b]{text-align:center}.hero-notes[data-v-2ce4946b]{display:grid;grid-template-columns:1fr 1fr}.report-preview[data-v-2ce4946b]{margin:0 5px}.score-dashboard[data-v-2ce4946b]{margin:15px}.metric-row[data-v-2ce4946b]{margin:0 15px 10px}.today-plan[data-v-2ce4946b]{margin:0 15px 10px;grid-template-columns:1fr 1fr}.today-plan>div[data-v-2ce4946b]{grid-column:1/3}.report-tip[data-v-2ce4946b]{margin:0 15px 15px}.resource-section[data-v-2ce4946b],.training-section[data-v-2ce4946b]{padding:75px 17px}.section-title h2[data-v-2ce4946b]{font-size:31px}.archive-summary[data-v-2ce4946b]{padding:18px 15px;gap:12px}.archive-summary strong[data-v-2ce4946b]{font-size:14px}.archive-summary>i[data-v-2ce4946b]{height:28px}.archive-summary>b[data-v-2ce4946b]{display:block;margin-left:auto;white-space:nowrap}.year-row[data-v-2ce4946b]{grid-template-columns:58px minmax(0,1fr)}.year-row>strong[data-v-2ce4946b]{padding:18px 9px;font-size:16px}.paper-line[data-v-2ce4946b]{grid-template-columns:58px minmax(0,1fr) auto;-webkit-column-gap:8px;-moz-column-gap:8px;column-gap:8px;padding:13px 10px}.paper-line .included[data-v-2ce4946b]{display:none}.paper-line>b[data-v-2ce4946b]{display:block;grid-column:3;grid-row:1;color:#175e43;white-space:nowrap;font-size:8px}.paper-name[data-v-2ce4946b]{min-width:0}.contents[data-v-2ce4946b]{grid-column:2/4;width:100%}.contents i[data-v-2ce4946b]{font-size:7px;padding:3px 5px}.level[data-v-2ce4946b]{width:48px}.archive-foot[data-v-2ce4946b]{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:14px}.archive-foot>a[data-v-2ce4946b]{text-align:center}.training-grid[data-v-2ce4946b]{grid-template-columns:1fr}.training-card[data-v-2ce4946b]{padding:25px}.assessment-section[data-v-2ce4946b]{padding:80px 18px}.assessment-copy h2[data-v-2ce4946b]{font-size:30px}.bottom-cta[data-v-2ce4946b]{padding:75px 18px 110px}.bottom-cta h2[data-v-2ce4946b]{font-size:30px}footer[data-v-2ce4946b]{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap}footer small[data-v-2ce4946b]{width:100%;margin:0}}