@page{size:A4;margin:0}.pdf-root{--ink:#0b1a26;--ink-soft:#40566a;--ink-faint:#7c8fa1;--rule:#dbe3ea;--accent:#e8401f;--navy:#04131f;--navy-2:#0b2235;--cjk:"Heiti SC","STHeiti","Songti SC","Noto Sans CJK SC","Source Han Sans SC","Microsoft YaHei","WenQuanYi Micro Hei";background:#eef2f5;color:var(--ink);font-family:var(--font-inter),ui-sans-serif,system-ui,var(--cjk),sans-serif;font-size:9.6pt;line-height:1.5}.pdf-page{position:relative;box-sizing:border-box;width:210mm;height:297mm;margin:0 auto 8mm;padding:18mm 18mm 14mm;background:#fff;overflow:hidden;-moz-column-break-after:page;break-after:page;page-break-after:always}.pdf-page:last-child{-moz-column-break-after:auto;break-after:auto;page-break-after:auto;margin-bottom:0}.pdf-body{height:100%}.pdf-foot,.pdf-runhead{position:absolute;left:18mm;right:18mm;display:flex;justify-content:space-between;font-size:7pt;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-faint)}.pdf-runhead{top:10mm;padding-bottom:3mm;border-bottom:.5pt solid var(--rule)}.pdf-foot{bottom:9mm;padding-top:3mm;border-top:.5pt solid var(--rule)}.pdf-eyebrow{margin:6mm 0 0;font-size:7.5pt;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--accent)}.pdf-h2{margin:3mm 0 4mm;max-width:150mm;font-family:var(--font-display),var(--cjk),Georgia,serif;font-size:21pt;font-weight:600;line-height:1.15;letter-spacing:-.01em;color:var(--navy)}.pdf-lead{margin:0 0 6mm;max-width:165mm;font-size:10.2pt;line-height:1.6;color:var(--ink-soft)}.pdf-sub{margin:7mm 0 3mm;font-size:7.5pt;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--ink-faint)}.pdf-grid2,.pdf-two{display:grid;grid-template-columns:1fr 1fr;gap:4mm}.pdf-grid3{display:grid;grid-template-columns:repeat(3,1fr);gap:4mm}.pdf-card{padding:5mm;border:.5pt solid var(--rule);border-radius:2mm;background:#f7f9fb}.pdf-card p{margin:0;color:var(--ink-soft)}.pdf-card-label{margin:0 0 2mm!important;font-size:7.5pt;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--navy)!important}.pdf-item{display:flex;gap:3mm;padding:3.5mm 0;border-top:.5pt solid var(--rule)}.pdf-item p{margin:0;color:var(--ink-soft)}.pdf-item-title{margin:0 0 1mm!important;font-size:9.6pt;font-weight:650;color:var(--navy)!important}.pdf-num{flex:0 0 auto;font-family:var(--font-display),var(--cjk),Georgia,serif;font-size:9pt;font-weight:700;letter-spacing:.1em;color:var(--accent)}.pdf-chips{display:flex;flex-wrap:wrap;gap:1.6mm;margin:0;padding:0;list-style:none}.pdf-chips li{padding:1.2mm 2.6mm;border:.5pt solid var(--rule);border-radius:10mm;background:#f7f9fb;font-size:8.4pt;color:var(--ink-soft)}.pdf-chips-accent li{border-color:rgba(232,64,31,.35);background:rgba(232,64,31,.07);color:var(--accent);font-weight:650;letter-spacing:.06em}.pdf-list{margin:0;padding:0 0 0 4mm;color:var(--ink-soft)}.pdf-list li{margin-bottom:.8mm;font-size:8.8pt}.pdf-note{margin-top:6mm;padding:5mm;border:.5pt solid var(--rule);border-left:1.2mm solid var(--accent);border-radius:1mm;background:#f7f9fb}.pdf-note p{margin:0 0 2mm;color:var(--ink-soft)}.pdf-note p:last-child{margin-bottom:0}.pdf-table{width:100%;border-collapse:collapse;font-size:8.8pt}.pdf-table td,.pdf-table th{padding:2.6mm 2mm;border-bottom:.5pt solid var(--rule);text-align:left;vertical-align:top;color:var(--ink-soft)}.pdf-table thead th{border-bottom:1pt solid var(--navy);font-size:7.5pt;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--navy)}.pdf-row-head,.pdf-strong{width:42mm;font-weight:650;color:var(--navy)!important}.pdf-num-col{width:16mm;text-align:right}.pdf-kv{width:100%;border-collapse:collapse;font-size:9pt}.pdf-kv th{width:42mm;text-align:left;font-weight:600;color:var(--ink-faint)}.pdf-kv td,.pdf-kv th{padding:2.2mm 0;border-bottom:.5pt solid var(--rule)}.pdf-kv td{color:var(--navy)}.pdf-kv-lg{margin-top:8mm;font-size:10pt}.pdf-steps{margin:0;padding:0;list-style:none}.pdf-steps li{display:flex;gap:4mm;padding:3.4mm 0;border-top:.5pt solid var(--rule)}.pdf-steps p{margin:0;color:var(--ink-soft)}.pdf-step-n{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:8mm;height:8mm;border:.5pt solid var(--rule);border-radius:1.5mm;background:#fff;font-family:var(--font-display),var(--cjk),Georgia,serif;font-size:8.5pt;font-weight:700;color:var(--accent)}.pdf-step-n-sm{width:6mm;height:6mm;margin-right:2.5mm;font-size:7.5pt}.pdf-inline-steps{margin:0;padding:0;list-style:none;font-size:8.8pt;color:var(--ink-soft)}.pdf-inline-steps li{display:flex;align-items:center;margin-bottom:1.6mm}.pdf-contact,.pdf-cover{display:flex;flex-direction:column;justify-content:space-between;padding:20mm 18mm;background:var(--navy);color:#fff}.pdf-contact:after,.pdf-cover:after{content:"";position:absolute;inset:0;background:radial-gradient(120% 90% at 78% 8%,rgba(232,64,31,.22) 0,rgba(11,34,53,.5) 40%,transparent 72%);pointer-events:none}.pdf-contact>*,.pdf-cover>*{position:relative;z-index:1}.pdf-cover-top{display:flex;align-items:center;gap:4mm}.pdf-cover-logo{width:22mm;height:auto}.pdf-contact-logo{width:20mm;height:auto;margin-bottom:10mm}.pdf-cover-brand{margin:0;font-size:11pt;font-weight:650;letter-spacing:.16em}.pdf-cover-legal{margin:1mm 0 0;font-size:7.5pt;letter-spacing:.24em;text-transform:uppercase;color:#8a96a1}.pdf-cover-kicker{margin:0 0 6mm;font-size:8pt;font-weight:600;letter-spacing:.28em;text-transform:uppercase;color:#ff6a4d}.pdf-contact-title,.pdf-cover-title{margin:0;font-family:var(--font-display),var(--cjk),Georgia,serif;font-size:34pt;font-weight:600;line-height:1.08;letter-spacing:-.02em}.pdf-contact-title{font-size:26pt;margin-top:3mm}.pdf-cover-title-muted{color:#93a5b4}.pdf-cover-sub{margin:7mm 0 0;max-width:120mm;font-size:10.5pt;line-height:1.6;color:#c3cdd6}.pdf-cover-foot{display:grid;grid-template-columns:1fr 1fr;gap:8mm;padding-top:6mm;border-top:.5pt solid rgba(255,255,255,.16);font-size:8.6pt;line-height:1.6;color:#c3cdd6}.pdf-cover-foot p{margin:0}.pdf-cover-label{margin-bottom:1.5mm!important;font-size:7pt;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:#7c8fa1}.pdf-contact .pdf-eyebrow{color:#ff6a4d}.pdf-contact .pdf-kv th{border-bottom-color:rgba(255,255,255,.14);color:#8a96a1}.pdf-contact .pdf-kv td{border-bottom-color:rgba(255,255,255,.14);color:#fff}.pdf-contact-note{margin-top:12mm;max-width:150mm;font-size:8pt;line-height:1.6;color:#7c8fa1}@media print{.pdf-root{background:#fff}.pdf-page{margin:0}}@media screen and (max-width:840px){.pdf-root{font-size:15px;line-height:1.6}.pdf-page{width:100%;height:auto;min-height:0;margin:0 0 10px;padding:28px 20px 32px}.pdf-foot,.pdf-runhead{position:static;left:auto;right:auto;top:auto;bottom:auto;font-size:10px}.pdf-runhead{margin-bottom:20px}.pdf-foot{margin-top:28px}.pdf-grid2,.pdf-grid3,.pdf-two{grid-template-columns:1fr;gap:12px}.pdf-h2{font-size:26px;max-width:none}.pdf-lead{font-size:15px;max-width:none}.pdf-eyebrow,.pdf-sub{font-size:11px}.pdf-card,.pdf-note{padding:16px}.pdf-chips li{font-size:13px;padding:5px 10px}.pdf-inline-steps,.pdf-list li{font-size:14px}.pdf-item-title{font-size:15px}.pdf-kv,.pdf-kv-lg,.pdf-table{font-size:13.5px}.pdf-kv th,.pdf-row-head,.pdf-strong{width:auto}.pdf-table{display:block;overflow-x:auto;white-space:normal}.pdf-step-n{width:30px;height:30px;font-size:12px}.pdf-item,.pdf-steps li{gap:12px;padding:14px 0}.pdf-contact,.pdf-cover{padding:32px 20px 40px;min-height:92svh}.pdf-cover-title{font-size:38px}.pdf-contact-title{font-size:30px}.pdf-cover-sub{font-size:15px;max-width:none}.pdf-cover-foot{grid-template-columns:1fr;gap:20px;font-size:13.5px}.pdf-cover-logo{width:56px}.pdf-contact-logo{width:52px}.pdf-contact-note{font-size:12px;max-width:none}}