.handbook-module__liyZea__handbookPage{background-color:var(--bg-primary,#fff);min-height:100vh;color:var(--text-primary,#0f172a);overflow-x:hidden}.handbook-module__liyZea__hero{border-bottom:1px solid var(--border-subtle,#0f172a14);text-align:center;background:radial-gradient(circle at 50% 20%,#2563eb12 0%,#0d948808 45%,#fff0 75%);padding:140px 24px 70px;position:relative}.handbook-module__liyZea__heroInner{max-width:900px;margin:0 auto}.handbook-module__liyZea__breadcrumbs{color:var(--text-muted,#475569);justify-content:center;align-items:center;gap:8px;margin-bottom:24px;font-size:.875rem;display:flex}.handbook-module__liyZea__breadcrumbs a{color:var(--accent-primary,#2563eb);font-weight:500;text-decoration:none;transition:opacity .2s}.handbook-module__liyZea__breadcrumbs a:hover{text-decoration:underline}.handbook-module__liyZea__pillBadge{color:var(--accent-primary,#2563eb);text-transform:uppercase;letter-spacing:.06em;background:#2563eb14;border:1px solid #2563eb33;border-radius:9999px;align-items:center;gap:8px;margin-bottom:24px;padding:6px 16px;font-size:.8rem;font-weight:700;display:inline-flex}.handbook-module__liyZea__heroTitle{letter-spacing:-.03em;color:var(--text-primary,#0f172a);margin-bottom:20px;font-size:3.2rem;font-weight:900;line-height:1.15}.handbook-module__liyZea__heroSubtitle{color:var(--text-secondary,#334155);max-width:760px;margin:0 auto 32px;font-size:1.25rem;line-height:1.6}.handbook-module__liyZea__heroActions{flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;margin-bottom:40px;display:flex}.handbook-module__liyZea__btnDownloadPrimary{background:linear-gradient(135deg,#2563eb 0%,#1d4ed8 100%);border:1px solid #ffffff26;border-radius:12px;align-items:center;gap:10px;padding:16px 36px;font-size:1.05rem;font-weight:700;text-decoration:none;transition:transform .2s,box-shadow .2s;display:inline-flex;box-shadow:0 10px 25px -5px #2563eb59;color:#fff!important}.handbook-module__liyZea__btnDownloadPrimary:hover{transform:translateY(-2px);box-shadow:0 14px 30px -4px #2563eb73}.handbook-module__liyZea__btnOutline{border:1px solid var(--border-subtle,#0f172a26);background:#fffc;border-radius:12px;align-items:center;gap:8px;padding:16px 28px;font-size:.95rem;font-weight:600;text-decoration:none;transition:all .2s;display:inline-flex;color:var(--text-primary,#0f172a)!important}.handbook-module__liyZea__btnOutline:hover{border-color:var(--accent-primary,#2563eb);background:#2563eb0a;transform:translateY(-1px);color:var(--accent-primary,#2563eb)!important}.handbook-module__liyZea__trustBar{border-top:1px solid var(--border-subtle,#0f172a14);flex-wrap:wrap;justify-content:center;align-items:center;gap:28px;padding-top:24px;display:flex}.handbook-module__liyZea__trustItem{color:var(--text-secondary,#334155);align-items:center;gap:8px;font-size:.875rem;font-weight:600;display:inline-flex}.handbook-module__liyZea__trustItemDot{color:#10b981;font-weight:800}.handbook-module__liyZea__container{max-width:1100px;margin:0 auto;padding:0 24px}.handbook-module__liyZea__section{padding:72px 0}.handbook-module__liyZea__sectionBorder{border-bottom:1px solid var(--border-subtle,#0f172a14)}.handbook-module__liyZea__sectionHeader{text-align:center;margin-bottom:48px}.handbook-module__liyZea__sectionLabel{text-transform:uppercase;letter-spacing:.08em;color:var(--accent-primary,#2563eb);margin-bottom:12px;font-size:.8rem;font-weight:700;display:inline-block}.handbook-module__liyZea__sectionTitle{letter-spacing:-.02em;color:var(--text-primary,#0f172a);margin-bottom:16px;font-size:2.25rem;font-weight:800;line-height:1.25}.handbook-module__liyZea__sectionDesc{color:var(--text-secondary,#334155);max-width:700px;margin:0 auto;font-size:1.1rem;line-height:1.6}.handbook-module__liyZea__summaryGrid{grid-template-columns:1.2fr .8fr;align-items:stretch;gap:32px;display:grid}.handbook-module__liyZea__summaryContentCard{background:var(--bg-card,#fff);border:1px solid var(--border-subtle,#0f172a14);border-radius:16px;flex-direction:column;justify-content:space-between;padding:36px;display:flex;box-shadow:0 4px 20px -2px #0f172a08}.handbook-module__liyZea__summaryQuote{border-left:4px solid var(--accent-primary,#2563eb);color:var(--text-secondary,#334155);background:#2563eb08;border-radius:0 12px 12px 0;margin:20px 0;padding:20px 24px;font-style:italic;line-height:1.65}.handbook-module__liyZea__quoteAuthor{color:var(--accent-primary,#2563eb);margin-top:10px;font-size:.85rem;font-style:normal;font-weight:700}.handbook-module__liyZea__metaCard{background:linear-gradient(#2563eb08 0%,#fff 100%);border:1px solid #2563eb26;border-radius:16px;flex-direction:column;padding:32px;display:flex;box-shadow:0 8px 30px -4px #2563eb14}.handbook-module__liyZea__metaHeader{border-bottom:1px solid var(--border-subtle,#0f172a14);align-items:center;gap:16px;margin-bottom:24px;padding-bottom:20px;display:flex}.handbook-module__liyZea__pdfIconBox{color:#dc2626;letter-spacing:-.02em;background:#fee2e2;border-radius:12px;justify-content:center;align-items:center;width:52px;height:52px;font-size:1.1rem;font-weight:800;display:flex}.handbook-module__liyZea__metaTitle{color:var(--text-primary,#0f172a);margin-bottom:4px;font-size:1.1rem;font-weight:700}.handbook-module__liyZea__metaSubtitle{color:var(--text-muted,#475569);font-size:.85rem}.handbook-module__liyZea__metaList{flex-direction:column;gap:14px;margin:0 0 28px;padding:0;list-style:none;display:flex}.handbook-module__liyZea__metaRow{justify-content:space-between;align-items:center;font-size:.9rem;display:flex}.handbook-module__liyZea__metaLabel{color:var(--text-muted,#475569)}.handbook-module__liyZea__metaValue{color:var(--text-primary,#0f172a);font-weight:600}.handbook-module__liyZea__metaActions{flex-direction:column;gap:12px;margin-top:auto;display:flex}.handbook-module__liyZea__pillarsGrid{grid-template-columns:repeat(2,1fr);gap:24px;display:grid}.handbook-module__liyZea__pillarCard{background:var(--bg-card,#fff);border:1px solid var(--border-subtle,#0f172a14);border-radius:16px;padding:32px;transition:all .25s;position:relative;overflow:hidden}.handbook-module__liyZea__pillarCard:hover{border-color:#2563eb4d;transform:translateY(-2px);box-shadow:0 12px 30px -4px #0f172a0d}.handbook-module__liyZea__pillarNumber{width:36px;height:36px;color:var(--accent-primary,#2563eb);background:#2563eb14;border-radius:8px;justify-content:center;align-items:center;margin-bottom:18px;font-size:.95rem;font-weight:800;display:inline-flex}.handbook-module__liyZea__pillarTitle{color:var(--text-primary,#0f172a);margin-bottom:12px;font-size:1.35rem;font-weight:800}.handbook-module__liyZea__pillarDesc{color:var(--text-secondary,#334155);font-size:.95rem;line-height:1.65}.handbook-module__liyZea__matrixWrapper{background:var(--bg-card,#fff);border:1px solid var(--border-subtle,#0f172a14);border-radius:16px;overflow-x:auto;box-shadow:0 4px 20px -2px #0f172a08}.handbook-module__liyZea__matrixTable{border-collapse:collapse;text-align:left;width:100%;min-width:720px}.handbook-module__liyZea__matrixTable th,.handbook-module__liyZea__matrixTable td{border-bottom:1px solid var(--border-subtle,#0f172a14);vertical-align:middle;padding:18px 22px;font-size:.925rem}.handbook-module__liyZea__matrixTable th{background:var(--bg-secondary,#f8fafc);color:var(--text-primary,#0f172a);text-transform:uppercase;letter-spacing:.04em;font-size:.85rem;font-weight:800}.handbook-module__liyZea__tierBadge{border-radius:6px;padding:4px 10px;font-size:.9rem;font-weight:800;display:inline-block}.handbook-module__liyZea__tierAPlus{color:#15803d;background:#dcfce7;border:1px solid #bbf7d0}.handbook-module__liyZea__tierA{color:#0369a1;background:#e0f2fe;border:1px solid #bae6fd}.handbook-module__liyZea__tierB{color:#b45309;background:#fef3c7;border:1px solid #fde68a}.handbook-module__liyZea__tierC{color:#b91c1c;background:#fee2e2;border:1px solid #fecaca}.handbook-module__liyZea__criteriaList{flex-direction:column;gap:4px;margin:0;padding:0;font-size:.85rem;list-style:none;display:flex}.handbook-module__liyZea__criteriaYes{color:#16a34a;font-weight:600}.handbook-module__liyZea__criteriaNo{color:#dc2626;opacity:.75;font-weight:500}.handbook-module__liyZea__highlightRow{background:#2563eb05}.handbook-module__liyZea__architectureGrid{grid-template-columns:repeat(3,1fr);gap:24px;margin-bottom:40px;display:grid;position:relative}.handbook-module__liyZea__architectureStep{background:var(--bg-card,#fff);border:1px solid var(--border-subtle,#0f172a14);border-radius:16px;flex-direction:column;padding:30px;transition:all .2s;display:flex;position:relative}.handbook-module__liyZea__architectureStep:hover{border-color:#2563eb40;box-shadow:0 8px 24px -4px #2563eb0f}.handbook-module__liyZea__stepHeader{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.handbook-module__liyZea__stepBadge{text-transform:uppercase;letter-spacing:.05em;color:var(--accent-primary,#2563eb);background:#2563eb14;border-radius:9999px;padding:4px 10px;font-size:.75rem;font-weight:700}.handbook-module__liyZea__stepIcon{font-size:1.5rem}.handbook-module__liyZea__stepTitle{color:var(--text-primary,#0f172a);margin-bottom:10px;font-size:1.25rem;font-weight:800}.handbook-module__liyZea__stepDesc{color:var(--text-secondary,#334155);font-size:.925rem;line-height:1.6}.handbook-module__liyZea__techCallout{color:#f8fafc;background:#0f172a;border:1px solid #ffffff1a;border-radius:14px;align-items:flex-start;gap:20px;padding:24px 30px;display:flex}.handbook-module__liyZea__techCalloutIcon{flex-shrink:0;margin-top:2px;font-size:1.8rem}.handbook-module__liyZea__techCalloutContent h4{color:#fff;margin-bottom:6px;font-size:1.1rem;font-weight:700}.handbook-module__liyZea__techCalloutContent p{color:#94a3b8;margin:0;font-size:.925rem;line-height:1.6}.handbook-module__liyZea__policiesGrid{grid-template-columns:repeat(2,1fr);gap:24px;display:grid}.handbook-module__liyZea__policyCard{background:var(--bg-card,#fff);border:1px solid var(--border-subtle,#0f172a14);border-radius:14px;padding:28px}.handbook-module__liyZea__policyTitle{color:var(--text-primary,#0f172a);align-items:center;gap:10px;margin-bottom:10px;font-size:1.2rem;font-weight:700;display:flex}.handbook-module__liyZea__policyDesc{color:var(--text-secondary,#334155);margin:0;font-size:.925rem;line-height:1.6}.handbook-module__liyZea__chapterList{flex-direction:column;gap:16px;max-width:860px;margin:0 auto;display:flex}.handbook-module__liyZea__chapterItem{background:var(--bg-card,#fff);border:1px solid var(--border-subtle,#0f172a14);border-radius:12px;align-items:flex-start;gap:20px;padding:20px 24px;transition:all .2s;display:flex}.handbook-module__liyZea__chapterItem:hover{background:#2563eb03;border-color:#2563eb40}.handbook-module__liyZea__chapterPageBadge{background:var(--bg-secondary,#f8fafc);border:1px solid var(--border-subtle,#0f172a14);color:var(--text-muted,#475569);white-space:nowrap;border-radius:6px;padding:4px 10px;font-family:JetBrains Mono,monospace;font-size:.8rem;font-weight:700}.handbook-module__liyZea__chapterContent h4{color:var(--text-primary,#0f172a);margin-bottom:4px;font-size:1.1rem;font-weight:700}.handbook-module__liyZea__chapterContent p{color:var(--text-secondary,#334155);margin:0;font-size:.9rem;line-height:1.55}.handbook-module__liyZea__downloadHeroCard{color:#fff;text-align:center;background:linear-gradient(135deg,#0f172a 0%,#1e293b 100%);border-radius:24px;padding:60px 48px;position:relative;overflow:hidden;box-shadow:0 20px 50px -10px #0f172a66}.handbook-module__liyZea__downloadHeroCard:before{content:"";filter:blur(50px);pointer-events:none;background:radial-gradient(circle,#2563eb40 0%,#0d948826 50%,#0000 70%);width:600px;height:300px;position:absolute;top:-50%;left:50%;transform:translate(-50%)}.handbook-module__liyZea__downloadCardContent{z-index:2;max-width:720px;margin:0 auto;position:relative}.handbook-module__liyZea__downloadCardTitle{letter-spacing:-.02em;color:#fff;margin-bottom:16px;font-size:2.5rem;font-weight:900}.handbook-module__liyZea__downloadCardDesc{color:#cbd5e1;margin-bottom:36px;font-size:1.1rem;line-height:1.6}.handbook-module__liyZea__downloadCardActions{flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;margin-bottom:24px;display:flex}.handbook-module__liyZea__btnDownloadLarge{background:linear-gradient(135deg,#2563eb 0%,#0284c7 100%);border-radius:12px;align-items:center;gap:12px;padding:18px 42px;font-size:1.15rem;font-weight:800;text-decoration:none;transition:transform .2s,box-shadow .2s;display:inline-flex;box-shadow:0 10px 30px #2563eb66;color:#fff!important}.handbook-module__liyZea__btnDownloadLarge:hover{transform:translateY(-2px);box-shadow:0 14px 40px #2563eb8c}.handbook-module__liyZea__btnReadOnline{background:#ffffff1a;border:1px solid #fff3;border-radius:12px;align-items:center;gap:8px;padding:18px 32px;font-size:1.05rem;font-weight:600;text-decoration:none;transition:all .2s;display:inline-flex;color:#fff!important}.handbook-module__liyZea__btnReadOnline:hover{background:#ffffff26;border-color:#ffffff59}.handbook-module__liyZea__fileSpecs{color:#94a3b8;flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;font-size:.85rem;display:flex}.handbook-module__liyZea__faqList{flex-direction:column;gap:16px;max-width:860px;margin:0 auto;display:flex}.handbook-module__liyZea__faqItem{background:var(--bg-card,#fff);border:1px solid var(--border-subtle,#0f172a14);border-radius:14px;padding:24px 28px;transition:border-color .2s}.handbook-module__liyZea__faqItem:hover{border-color:#2563eb40}.handbook-module__liyZea__faqQuestion{color:var(--text-primary,#0f172a);margin-bottom:12px;font-size:1.15rem;font-weight:700}.handbook-module__liyZea__faqAnswer{color:var(--text-secondary,#334155);margin:0;font-size:.95rem;line-height:1.65}@media (max-width:900px){.handbook-module__liyZea__heroTitle{font-size:2.5rem}.handbook-module__liyZea__summaryGrid,.handbook-module__liyZea__pillarsGrid,.handbook-module__liyZea__architectureGrid,.handbook-module__liyZea__policiesGrid{grid-template-columns:1fr}}@media (max-width:640px){.handbook-module__liyZea__hero{padding:120px 16px 50px}.handbook-module__liyZea__heroTitle{font-size:2.1rem}.handbook-module__liyZea__heroSubtitle{font-size:1.05rem}.handbook-module__liyZea__downloadHeroCard{padding:40px 20px}.handbook-module__liyZea__downloadCardTitle{font-size:1.85rem}}
