.review-page[data-v-9d8c4274]{background:linear-gradient(180deg,#f7fbff,#fff 420px),#fff;color:#172033;min-height:100vh}.review-shell[data-v-9d8c4274]{margin:0 auto;padding:34px 0 56px;width:min(1180px,calc(100% - 32px))}.breadcrumb[data-v-9d8c4274]{align-items:center;color:#667085;display:flex;flex-wrap:wrap;font-size:13px;gap:8px;margin-bottom:22px}.breadcrumb a[data-v-9d8c4274]{color:#3563eb}.hero[data-v-9d8c4274]{align-items:center;background:#ffffffe0;border:1px solid #dbe7ff;border-radius:24px;box-shadow:0 24px 70px #1e40af1f;display:grid;gap:30px;grid-template-columns:minmax(0,1.05fr) minmax(320px,.95fr);padding:34px}.eyebrow[data-v-9d8c4274]{color:#2563eb;font-size:13px;font-weight:700;letter-spacing:0;margin:0 0 10px}.hero h1[data-v-9d8c4274]{color:#111827;font-size:clamp(22px,2.8vw,30px);letter-spacing:0;line-height:1.28;margin:0}.hero-description[data-v-9d8c4274]{color:#4b5563;font-size:16px;line-height:1.9;margin:18px 0 0;max-width:680px}.bottom-cta[data-v-9d8c4274],.hero-actions[data-v-9d8c4274]{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.hero-actions[data-v-9d8c4274]{margin-top:26px}.primary-action[data-v-9d8c4274],.secondary-action[data-v-9d8c4274],[data-v-9d8c4274] .ziyou-cta-button{align-items:center;border-radius:999px;display:inline-flex;font-size:14px;font-weight:700;justify-content:center;min-height:44px;padding:0 20px;text-decoration:none}.primary-action[data-v-9d8c4274],[data-v-9d8c4274] .ziyou-cta-button{background:#2563eb;box-shadow:0 10px 24px #2563eb33;color:#fff}[data-v-9d8c4274] .article-body .ziyou-cta-button{color:#fff}.secondary-action[data-v-9d8c4274]{background:#fff;border:1px solid #bfdbfe;color:#1d4ed8}.hero-media[data-v-9d8c4274]{margin:0}.hero-media img[data-v-9d8c4274]{aspect-ratio:4/3;background:#f8fafc;border:1px solid #d8e2f3;border-radius:18px;display:block;-o-object-fit:cover;object-fit:cover;width:100%}.article-body[data-v-9d8c4274]{background:#fff;border:1px solid #e5e7eb;border-radius:24px;margin-top:32px;min-width:0;padding:34px}[data-v-9d8c4274] .article-body h2{color:#111827;font-size:24px;letter-spacing:0;line-height:1.35;margin:42px 0 18px;padding-top:4px}[data-v-9d8c4274] .article-body h2:first-child{margin-top:0}[data-v-9d8c4274] .article-body h3{color:#1f2937;font-size:18px;letter-spacing:0;line-height:1.45;margin:30px 0 12px}[data-v-9d8c4274] .article-body h4{color:#374151;font-size:15px;letter-spacing:0;line-height:1.5;margin:22px 0 10px}[data-v-9d8c4274] .article-body blockquote,[data-v-9d8c4274] .article-body li,[data-v-9d8c4274] .article-body p{color:#3f4a5f;font-size:14px;line-height:2}[data-v-9d8c4274] .article-body p{margin:14px 0}[data-v-9d8c4274] .article-body a{color:#2563eb;font-weight:700;text-decoration:none}[data-v-9d8c4274] .article-body ol,[data-v-9d8c4274] .article-body ul{margin:14px 0;padding-left:22px}[data-v-9d8c4274] .article-body blockquote{background:#eff6ff;border-left:4px solid #93c5fd;border-radius:0 14px 14px 0;margin:18px 0;padding:16px 18px}[data-v-9d8c4274] .quote-mark{color:#1d4ed8;font-weight:700}[data-v-9d8c4274] .review-table-wrap{border:1px solid #e5e7eb;border-radius:16px;margin:20px 0 26px;overflow-x:auto;width:100%}[data-v-9d8c4274] .article-body table{background:#fff;border-collapse:collapse;min-width:760px;width:100%}[data-v-9d8c4274] .article-body td,[data-v-9d8c4274] .article-body th{border-bottom:1px solid #e5e7eb;color:#374151;font-size:13px;line-height:1.7;padding:13px 14px;text-align:left;vertical-align:top}[data-v-9d8c4274] .article-body th{background:#f8fafc;color:#111827;font-weight:800;position:sticky;top:0}[data-v-9d8c4274] .review-figure{margin:18px 0 28px}[data-v-9d8c4274] .review-figure img{background:#f8fafc;border:1px solid #d8e2f3;border-radius:18px;display:block;width:100%}[data-v-9d8c4274] .review-figure.phone-shot,[data-v-9d8c4274] .review-figure:has(img[alt*=手机]),[data-v-9d8c4274] .review-figure:has(img[src*="/mobile/"]){margin:18px auto 28px;max-width:500px;text-align:center}[data-v-9d8c4274] .review-figure.phone-shot-pair,[data-v-9d8c4274] .review-figure:has(img[src*=-steps]){max-width:700px}[data-v-9d8c4274] .review-figure img[alt*=手机],[data-v-9d8c4274] .review-figure img[src*="/mobile/"],[data-v-9d8c4274] .review-figure.phone-shot img{margin-inline:auto;max-width:500px;width:100%}[data-v-9d8c4274] .review-figure img[src*=-steps],[data-v-9d8c4274] .review-figure.phone-shot-pair img{max-width:700px}[data-v-9d8c4274] .review-figure.phone-shot-narrow,[data-v-9d8c4274] .review-figure:has(img[src*="/hanzi/mizige/edit-mizige-preview-and-download.webp"]),[data-v-9d8c4274] .review-figure:has(img[src*="/hanzi/mizige/select-mizige-grid-and-preview.webp"]),[data-v-9d8c4274] .review-figure:has(img[src*="/hanzi/settings/select-tianzige-grid-and-preview.webp"]),[data-v-9d8c4274] .review-figure:has(img[src*="/mobile/copybook-generator/"]),[data-v-9d8c4274] .review-figure:has(img[src*="/mobile/english-copybook/"]),[data-v-9d8c4274] .review-figure:has(img[src*="/mobile/math-copybook/"]),[data-v-9d8c4274] .review-figure:has(img[src*="/mobile/pinyin-copybook/"]),[data-v-9d8c4274] .review-figure:has(img[src*="/printing/mobile-print-shop/step-02-forward-to-file-transfer.webp"]),[data-v-9d8c4274] .review-figure:has(img[src*="/printing/mobile-print-shop/step-04-open-wechat-file-transfer.webp"]){max-width:340px}[data-v-9d8c4274] .review-figure img[src*="/hanzi/mizige/edit-mizige-preview-and-download.webp"],[data-v-9d8c4274] .review-figure img[src*="/hanzi/mizige/select-mizige-grid-and-preview.webp"],[data-v-9d8c4274] .review-figure img[src*="/hanzi/settings/select-tianzige-grid-and-preview.webp"],[data-v-9d8c4274] .review-figure img[src*="/mobile/copybook-generator/"],[data-v-9d8c4274] .review-figure img[src*="/mobile/english-copybook/"],[data-v-9d8c4274] .review-figure img[src*="/mobile/math-copybook/"],[data-v-9d8c4274] .review-figure img[src*="/mobile/pinyin-copybook/"],[data-v-9d8c4274] .review-figure img[src*="/printing/mobile-print-shop/step-02-forward-to-file-transfer.webp"],[data-v-9d8c4274] .review-figure img[src*="/printing/mobile-print-shop/step-04-open-wechat-file-transfer.webp"],[data-v-9d8c4274] .review-figure.phone-shot-narrow img{max-width:340px}[data-v-9d8c4274] .review-figure.phone-shot-wide,[data-v-9d8c4274] .review-figure img[src*="/hanzi/mizige/tianzige-vs-mizige-same-characters.webp"],[data-v-9d8c4274] .review-figure.phone-shot-wide img{max-width:700px}[data-v-9d8c4274] .review-figure figcaption{color:#667085;font-size:12px;line-height:1.6;margin-top:8px}.bottom-cta[data-v-9d8c4274]{background:#eff6ff;border-radius:24px;justify-content:space-between;margin-top:30px;padding:28px}.bottom-cta h2[data-v-9d8c4274]{color:#111827;font-size:22px;margin:0}.bottom-cta p[data-v-9d8c4274]:last-child{color:#4b5563;font-size:14px;margin:8px 0 0}@media(max-width:920px){.hero[data-v-9d8c4274]{grid-template-columns:1fr}}@media(max-width:640px){.review-shell[data-v-9d8c4274]{padding-top:22px;width:min(100% - 24px,1180px)}.article-body[data-v-9d8c4274],.bottom-cta[data-v-9d8c4274],.hero[data-v-9d8c4274]{border-radius:18px;padding:22px}.hero h1[data-v-9d8c4274]{font-size:22px}.hero-description[data-v-9d8c4274]{font-size:14px}}
