/* 解决方案内容样式。仅作用于 sj_solution_content；原稿正文和 SVG 保持独立命名。 */
.sj_solution_content { --sj-sol-red:#b70503;--sj-sol-red-dark:#830906;--sj-sol-ink:#20211f;--sj-sol-muted:#666760;--sj-sol-paper:#f5f3ee;--sj-sol-line:#deddd5;--sj-sol-gold:#d1b890;--sj-sol-max:1200px }
.sj_solution_content * { box-sizing:border-box }
.sj_solution_content { margin:0;font-family:"Microsoft YaHei","PingFang SC",Arial,sans-serif;color:var(--sj-sol-ink);background:#fff;line-height:1.85;-webkit-font-smoothing:antialiased }
.sj_solution_content a { color:inherit;text-decoration:none }
.sj_solution_content a:hover { color:var(--sj-sol-red) }
.sj_solution_content button { font:inherit;cursor:pointer }
.sj_solution_content img,
.sj_solution_content svg { display:block;max-width:100% }
.sj_solution_content p { margin:0 0 1em }
.sj_solution_content h1,
.sj_solution_content h2,
.sj_solution_content h3 { line-height:1.5;margin:0;font-weight:600 }
.sj_solution_content ul,
.sj_solution_content ol { padding:0;margin:0;list-style:none }
.sj_solution_content a:focus-visible,
.sj_solution_content button:focus-visible,
.sj_solution_content summary:focus-visible,
.sj_solution_content [tabindex]:focus-visible { outline:3px solid var(--sj-sol-gold);outline-offset:5px }
.sj_solution_content .sj_solution_container { width:min(var(--sj-sol-max),calc(100% - 64px));margin-inline:auto }
.sj_solution_content .sj_solution_icon { width:32px;height:32px;flex:none }
.sj_solution_content .sj_solution_breadcrumb { font-size:12px;color:#7b7d75;padding-block:17px;display:flex;align-items:center;gap:12px;flex-wrap:wrap }
.sj_solution_content .sj_solution_breadcrumb span[aria-current] { color:var(--sj-sol-ink) }
.sj_solution_content .sj_solution_hero { background:#20231f;color:#fff;position:relative;isolation:isolate;overflow:hidden }
.sj_solution_content .sj_solution_hero::before { content:"";position:absolute;inset:0;background:repeating-linear-gradient(0deg,transparent,transparent 55px,#ffffff03 56px),repeating-linear-gradient(90deg,transparent,transparent 55px,#ffffff03 56px);z-index:-1 }
.sj_solution_content .sj_solution_hero_grid { display:grid;grid-template-columns:1.45fr 1fr;gap:60px;align-items:center;min-height:510px;padding-block:58px }
.sj_solution_content .sj_solution_eyebrow { font-size:11px;color:var(--sj-sol-gold);letter-spacing:3px;font-weight:500;margin-bottom:21px }
.sj_solution_content .sj_solution_hero h1 { font-size:clamp(27px,3vw,43px);letter-spacing:.3px;line-height:1.5;margin-bottom:18px }
.sj_solution_content .sj_solution_hero_lead { color:#d7d9d2;font-size:15px;line-height:2.05;max-width:665px }
.sj_solution_content .sj_solution_hero_tags { display:flex;flex-wrap:wrap;gap:10px 18px;font-size:12px;color:#bfc5b9;margin-top:21px }
.sj_solution_content .sj_solution_hero_tags span { padding-left:12px;border-left:2px solid #ac6b50 }
.sj_solution_content .sj_solution_hero_actions { display:flex;gap:13px;flex-wrap:wrap;margin-top:28px }
.sj_solution_content .sj_solution_button { display:inline-flex;align-items:center;justify-content:center;gap:20px;padding:12px 24px;background:var(--sj-sol-red);color:#fff;font-size:14px;border:1px solid var(--sj-sol-red);transition:background .15s }
.sj_solution_content .sj_solution_button .sj_solution_icon { width:18px;height:18px }
.sj_solution_content .sj_solution_button:hover { background:var(--sj-sol-red-dark);color:#fff }
.sj_solution_content .sj_solution_button.sj_solution_secondary { border-color:#ffffff55;background:transparent }
.sj_solution_content .sj_solution_button.sj_solution_secondary:hover { background:#ffffff0c }
.sj_solution_content .sj_solution_hero_visual { align-self:stretch;display:flex;flex-direction:column;justify-content:center;align-items:center;position:relative;min-width:0 }
.sj_solution_content .sj_solution_emblem { width:min(100%,306px);aspect-ratio:1;border:1px solid #ba8b6460;position:relative;border-radius:50%;display:grid;place-items:center;background:radial-gradient(circle,#b7050330 0 49%,transparent 50%) }
.sj_solution_content .sj_solution_emblem::before { content:"";position:absolute;inset:17px;border:1px dashed #aa94754d;border-radius:50% }
.sj_solution_content .sj_solution_emblem::after { content:"";position:absolute;inset:50px;border:1px solid #ba8b6455;border-radius:50%;box-shadow:0 0 0 12px #ba8b6407 }
.sj_solution_content .sj_solution_emblem>.sj_solution_icon { width:104px;height:104px;color:var(--sj-sol-gold);stroke-width:.7 }
.sj_solution_content .sj_solution_emblem_label { position:absolute;top:18px;right:-13px;background:var(--sj-sol-red);padding:5px 12px;color:white;font-size:11px;letter-spacing:1px }
.sj_solution_content .sj_solution_emblem_caption { position:absolute;bottom:34px;font-size:10px;color:#d6c8b3;letter-spacing:2px }
.sj_solution_content .sj_solution_hero_statement { text-align:center;font-family:"Songti SC","SimSun",serif;font-size:27px;line-height:1.65;letter-spacing:4px;color:#e8dfcf;margin:20px 0 0 }
.sj_solution_content .sj_solution_hero_statement br { display:none }
.sj_solution_content .sj_solution_chapter_nav { border-bottom:1px solid var(--sj-sol-line);background:#fff }
.sj_solution_content .sj_solution_chapter_inner { display:flex;gap:32px;align-items:center;flex-wrap:wrap;padding-block:19px;font-size:13px }
.sj_solution_content .sj_solution_chapter_inner>span { font-size:11px;letter-spacing:2px;color:#96988f;margin-right:7px }
.sj_solution_content .sj_solution_chapter_inner a:hover { color:var(--sj-sol-red) }
.sj_solution_content .sj_solution_section { padding:80px 0 }
.sj_solution_content .sj_solution_section.sj_solution_tinted { background:var(--sj-sol-paper) }
.sj_solution_content .sj_solution_section.sj_solution_dark { background:#23251f;color:#fff }
.sj_solution_content .sj_solution_section_heading { display:flex;gap:40px;justify-content:space-between;align-items:flex-end;margin-bottom:36px }
.sj_solution_content .sj_solution_section_heading>div { max-width:760px }
.sj_solution_content .sj_solution_section_no { display:block;color:var(--sj-sol-red);font-family:Georgia,serif;font-style:italic;font-size:17px;margin-bottom:9px }
.sj_solution_content .sj_solution_section h2 { font-size:28px;letter-spacing:.3px }
.sj_solution_content .sj_solution_section_heading>p { max-width:390px;font-size:14px;color:var(--sj-sol-muted);margin:0 }
.sj_solution_content .sj_solution_dark .sj_solution_section_heading>p { color:#c0c4b9 }
.sj_solution_content .sj_solution_dark .sj_solution_section_no { color:#d4ac7d }
.sj_solution_content .sj_solution_card_grid { display:grid;gap:18px }
.sj_solution_content .sj_solution_card_grid.sj_solution_three { grid-template-columns:repeat(3,1fr) }
.sj_solution_content .sj_solution_card { padding:29px 26px;border:1px solid var(--sj-sol-line);background:#fff }
.sj_solution_content .sj_solution_card>.sj_solution_icon { color:var(--sj-sol-red);width:37px;height:37px;margin-bottom:22px }
.sj_solution_content .sj_solution_card h3 { font-size:18px;margin-bottom:12px }
.sj_solution_content .sj_solution_card p { font-size:14px;color:var(--sj-sol-muted);margin:0;line-height:1.9 }
.sj_solution_content .sj_solution_card p.sj_solution_card_note { border-top:1px solid #e9e7e0;padding-top:15px;margin-top:20px;font-size:12px;color:#85877c }
.sj_solution_content .sj_solution_section_end { display:flex;gap:26px;justify-content:flex-end;margin-top:26px }
.sj_solution_content .sj_solution_text_link { display:inline-flex;gap:14px;align-items:center;font-size:13px;color:var(--sj-sol-red);line-height:1.8 }
.sj_solution_content .sj_solution_text_link .sj_solution_icon { width:18px;height:18px }
.sj_solution_content .sj_solution_solution_grid { display:grid;grid-template-columns:repeat(3,1fr);gap:22px }
.sj_solution_content .sj_solution_solution_card { position:relative;background:var(--sj-sol-paper);padding:40px 30px;display:flex;flex-direction:column;align-items:flex-start;border-bottom:3px solid var(--sj-sol-red);transition:background .15s }
.sj_solution_content .sj_solution_solution_card:hover { background:#eeebe2;color:inherit }
.sj_solution_content .sj_solution_solution_number { position:absolute;top:21px;right:26px;color:#c5c7bd;font:italic 40px Georgia,serif }
.sj_solution_content .sj_solution_solution_card>.sj_solution_icon { color:var(--sj-sol-red);width:47px;height:47px;margin:0 0 42px }
.sj_solution_content .sj_solution_solution_card h3 { font-size:20px;margin:0 0 17px;max-width:270px }
.sj_solution_content .sj_solution_solution_card p { font-size:14px;color:var(--sj-sol-muted);margin-bottom:29px }
.sj_solution_content .sj_solution_solution_card .sj_solution_text_link { margin-top:auto }
.sj_solution_content .sj_solution_table_scroll { width:100%;overflow:auto;border:1px solid var(--sj-sol-line);background:#fff }
.sj_solution_content table { border-collapse:collapse;width:100%;text-align:left;font-size:14px;line-height:1.9;min-width:710px }
.sj_solution_content caption { text-align:left;padding:17px 22px;font-size:12px;color:#76776f;border-bottom:1px solid var(--sj-sol-line) }
.sj_solution_content thead { background:#edede5;color:#4b4d43 }
.sj_solution_content th,
.sj_solution_content td { padding:21px 22px;vertical-align:top;border-bottom:1px solid var(--sj-sol-line) }
.sj_solution_content th { font-weight:500 }
.sj_solution_content thead th { font-size:12px }
.sj_solution_content tbody th { width:23%;font-weight:600 }
.sj_solution_content tbody td { color:var(--sj-sol-muted) }
.sj_solution_content tbody a { color:var(--sj-sol-red) }
.sj_solution_content tr:last-child>* { border-bottom:0 }
.sj_solution_content .sj_solution_cell_sub { font-size:12px;color:var(--sj-sol-muted);font-weight:400 }
.sj_solution_content .sj_solution_after_table { font-size:13px;color:var(--sj-sol-muted);margin:19px 0 0 }
.sj_solution_content .sj_solution_editorial_note { border-left:3px solid var(--sj-sol-red);padding:5px 0 5px 23px;margin-top:34px;max-width:950px }
.sj_solution_content .sj_solution_editorial_note>strong { font-weight:600;font-size:17px }
.sj_solution_content .sj_solution_editorial_note p { color:var(--sj-sol-muted);font-size:14px;margin:9px 0 0 }
.sj_solution_content .sj_solution_editorial_note .sj_solution_text_link { margin-top:12px }
.sj_solution_content .sj_solution_fact_row { display:grid;grid-template-columns:1fr 1fr 1.25fr;border-block:1px solid #ffffff27;padding-block:32px;gap:40px }
.sj_solution_content .sj_solution_fact_row strong { display:block;font:40px Georgia,"Microsoft YaHei",sans-serif;color:#e7d3b6;line-height:1.6 }
.sj_solution_content .sj_solution_fact_row strong span { font-size:21px;margin-left:5px }
.sj_solution_content .sj_solution_fact_row>div:last-child strong { font-family:inherit;font-size:29px;line-height:2.2 }
.sj_solution_content .sj_solution_fact_row p { color:#bbc0b3;font-size:13px;margin:0 }
.sj_solution_content .sj_solution_link_strip { display:flex;gap:35px;flex-wrap:wrap;margin-top:28px }
.sj_solution_content .sj_solution_dark .sj_solution_text_link { color:#e4c49b }
.sj_solution_content .sj_solution_steps { display:grid;grid-template-columns:repeat(4,1fr);gap:30px;counter-reset:step }
.sj_solution_content .sj_solution_step_no { color:var(--sj-sol-red);font:italic 30px Georgia,serif;display:block;margin-bottom:19px;padding-top:19px;border-top:1px solid var(--sj-sol-line) }
.sj_solution_content .sj_solution_steps h3 { font-size:17px;margin-bottom:12px }
.sj_solution_content .sj_solution_steps p { font-size:14px;color:var(--sj-sol-muted);margin:0 }
.sj_solution_content .sj_solution_dark .sj_solution_step_no { color:var(--sj-sol-gold);border-color:#ffffff33 }
.sj_solution_content .sj_solution_dark .sj_solution_steps p { color:#c0c4b9 }
.sj_solution_content .sj_solution_dark_note { background:#ffffff07;border:1px solid #ffffff22;padding:19px 23px;font-size:13px;color:#c8cdbf;margin-top:33px }
.sj_solution_content .sj_solution_split { display:grid;grid-template-columns:1fr 1.15fr;gap:60px;align-items:center }
.sj_solution_content .sj_solution_brief { align-items:start;gap:28px }
.sj_solution_content .sj_solution_brief>div { padding:30px 35px;background:var(--sj-sol-paper);height:100% }
.sj_solution_content .sj_solution_brief h3 { font-size:20px;margin-bottom:21px }
.sj_solution_content .sj_solution_check_list li { font-size:14px;padding:10px 0 10px 24px;position:relative;border-bottom:1px solid var(--sj-sol-line) }
.sj_solution_content .sj_solution_check_list li:last-child { border:0 }
.sj_solution_content .sj_solution_check_list li::before { content:"✓";position:absolute;left:0;color:var(--sj-sol-red) }
.sj_solution_content .sj_solution_scenario_list { display:grid;gap:0 }
.sj_solution_content .sj_solution_scenario_list article { display:grid;grid-template-columns:95px 1fr 90px;gap:25px;border-top:1px solid var(--sj-sol-line);padding:33px 0;align-items:start }
.sj_solution_content .sj_solution_scenario_list article>span { font:italic 38px Georgia;color:#a6a991 }
.sj_solution_content .sj_solution_scenario_list h3 { font-size:22px;margin-bottom:8px }
.sj_solution_content .sj_solution_scenario_list strong { display:block;font-size:14px;font-weight:500;color:#45493e;margin-bottom:6px }
.sj_solution_content .sj_solution_scenario_list p { font-size:14px;color:var(--sj-sol-muted);max-width:800px;margin:0 }
.sj_solution_content .sj_solution_scenario_list .sj_solution_icon { width:55px;height:55px;color:var(--sj-sol-red);stroke-width:1;margin-top:10px }
.sj_solution_content .sj_solution_faq_layout { display:grid;grid-template-columns:270px 1fr;gap:65px }
.sj_solution_content .sj_solution_faq_layout .sj_solution_section_heading { display:block }
.sj_solution_content .sj_solution_faq_layout .sj_solution_section_heading p { margin:17px 0 0 }
.sj_solution_content .sj_solution_faq_list details { border-top:1px solid var(--sj-sol-line) }
.sj_solution_content .sj_solution_faq_list details:last-child { border-bottom:1px solid var(--sj-sol-line) }
.sj_solution_content summary { cursor:pointer;font-size:16px;font-weight:500;display:flex;justify-content:space-between;gap:25px;padding:22px 0;list-style:none }
.sj_solution_content summary::-webkit-details-marker { display:none }
.sj_solution_content summary::after { content:"+";font-size:22px;font-weight:400;color:var(--sj-sol-red);line-height:1.3;flex:none }
.sj_solution_content details[open] summary::after { content:"−" }
.sj_solution_content .sj_solution_faq_answer { font-size:14px;line-height:2;color:var(--sj-sol-muted);padding:0 30px 24px 0 }
.sj_solution_content .sj_solution_faq_answer p { margin:0 }
.sj_solution_content .sj_solution_related { padding:36px 0;border-top:1px solid var(--sj-sol-line) }
.sj_solution_content .sj_solution_related_inner { display:flex;gap:25px;align-items:center;flex-wrap:wrap }
.sj_solution_content .sj_solution_related_label { font-size:12px;color:#828477;margin-right:auto }
.sj_solution_content .sj_solution_related a { font-size:13px }
.sj_solution_content .sj_solution_cta { background:var(--sj-sol-red);color:#fff;padding:54px 0 }
.sj_solution_content .sj_solution_cta_inner { display:flex;justify-content:space-between;align-items:center;gap:35px }
.sj_solution_content .sj_solution_cta h2 { font-size:27px;font-weight:500;margin-bottom:9px }
.sj_solution_content .sj_solution_cta p { color:#f4d0cc;font-size:14px;margin:0;max-width:720px }
.sj_solution_content .sj_solution_cta_action { flex:none;display:flex;flex-direction:column;align-items:flex-end;gap:8px }
.sj_solution_content .sj_solution_cta_phone { font:30px Georgia,serif;color:#fff }
.sj_solution_content .sj_solution_cta_phone:hover { color:#fff }
.sj_solution_content .sj_solution_cta_message { font-size:13px;display:flex;align-items:center;gap:13px;border-bottom:1px solid #ffffff70;padding-bottom:5px }
.sj_solution_content .sj_solution_cta_message:hover { color:#fff }
.sj_solution_content .sj_solution_cta_message .sj_solution_icon { width:17px;height:17px }
@media(min-width:1500px) {
.sj_solution_content .sj_solution_hero_grid { min-height:545px }
}
@media(max-width:1250px) {
.sj_solution_content .sj_solution_hero_grid { gap:40px }
}
@media(max-width:1050px) {
.sj_solution_content .sj_solution_section h2 { font-size:25px }
.sj_solution_content .sj_solution_card_grid.sj_solution_three { grid-template-columns:repeat(2,1fr) }
.sj_solution_content .sj_solution_section_heading { align-items:flex-start;gap:30px }
.sj_solution_content .sj_solution_section_heading>p { max-width:330px }
.sj_solution_content .sj_solution_hero_grid { grid-template-columns:1.5fr 1fr;gap:35px }
.sj_solution_content .sj_solution_emblem { max-width:250px }
.sj_solution_content .sj_solution_emblem>.sj_solution_icon { width:84px;height:84px }
.sj_solution_content .sj_solution_emblem_caption { font-size:8px;letter-spacing:1px;bottom:28px }
.sj_solution_content .sj_solution_hero_statement { font-size:21px;letter-spacing:2px }
.sj_solution_content .sj_solution_solution_card { padding:30px 23px }
.sj_solution_content .sj_solution_solution_card h3 { font-size:18px }
.sj_solution_content .sj_solution_fact_row { gap:25px }
.sj_solution_content .sj_solution_fact_row strong { font-size:33px }
.sj_solution_content .sj_solution_fact_row>div:last-child strong { font-size:24px }
.sj_solution_content .sj_solution_split { gap:45px }
.sj_solution_content .sj_solution_faq_layout { grid-template-columns:220px 1fr;gap:40px }
}
@media(max-width:820px) {
.sj_solution_content .sj_solution_container { width:calc(100% - 40px) }
.sj_solution_content .sj_solution_hero_grid { grid-template-columns:1fr;padding-block:43px;min-height:0 }
.sj_solution_content .sj_solution_hero_visual { display:none }
.sj_solution_content .sj_solution_hero h1 { font-size:32px }
.sj_solution_content .sj_solution_hero_lead { max-width:none }
.sj_solution_content .sj_solution_chapter_inner { gap:12px 25px;font-size:12px;padding-block:15px }
.sj_solution_content .sj_solution_chapter_inner>span { display:none }
.sj_solution_content .sj_solution_section { padding-block:56px }
.sj_solution_content .sj_solution_section_heading { display:block;margin-bottom:28px }
.sj_solution_content .sj_solution_section_heading>p { max-width:none;margin-top:13px }
.sj_solution_content .sj_solution_solution_grid { grid-template-columns:1fr }
.sj_solution_content .sj_solution_solution_card { padding:28px;display:grid;grid-template-columns:60px 1fr;column-gap:20px;align-items:start }
.sj_solution_content .sj_solution_solution_card>.sj_solution_icon { grid-column:1;grid-row:1/4;width:39px;height:39px;margin-top:3px }
.sj_solution_content .sj_solution_solution_card h3,
.sj_solution_content .sj_solution_solution_card p,
.sj_solution_content .sj_solution_solution_card .sj_solution_text_link { grid-column:2;max-width:none }
.sj_solution_content .sj_solution_solution_card h3 { padding-right:50px;margin-bottom:10px;font-size:21px }
.sj_solution_content .sj_solution_solution_card p { margin-bottom:16px }
.sj_solution_content .sj_solution_solution_number { font-size:30px;top:23px;right:20px }
.sj_solution_content .sj_solution_steps { grid-template-columns:1fr 1fr;gap:25px }
.sj_solution_content .sj_solution_fact_row>div:last-child strong { font-size:22px }
.sj_solution_content .sj_solution_fact_row strong { font-size:30px }
.sj_solution_content .sj_solution_fact_row { gap:20px }
.sj_solution_content .sj_solution_split { grid-template-columns:1fr;gap:38px }
.sj_solution_content .sj_solution_brief { gap:18px }
.sj_solution_content .sj_solution_scenario_list article { grid-template-columns:50px 1fr 55px;gap:15px }
.sj_solution_content .sj_solution_scenario_list .sj_solution_icon { width:40px;height:40px }
.sj_solution_content .sj_solution_faq_layout { grid-template-columns:1fr;gap:0 }
.sj_solution_content .sj_solution_cta_inner { display:block }
.sj_solution_content .sj_solution_cta_action { align-items:flex-start;margin-top:25px }
}
@media(max-width:520px) {
.sj_solution_content .sj_solution_hero h1 { font-size:27px;line-height:1.6 }
.sj_solution_content .sj_solution_eyebrow { font-size:9px;letter-spacing:1.9px }
.sj_solution_content .sj_solution_hero_lead { font-size:14px }
.sj_solution_content .sj_solution_hero_tags { font-size:11px;gap:9px 13px }
.sj_solution_content .sj_solution_hero_tags span { padding-left:8px }
.sj_solution_content .sj_solution_hero_actions { gap:10px }
.sj_solution_content .sj_solution_button { padding:10px 16px;font-size:13px }
.sj_solution_content .sj_solution_card_grid.sj_solution_three { grid-template-columns:1fr }
.sj_solution_content .sj_solution_card { padding:25px }
.sj_solution_content .sj_solution_card>.sj_solution_icon { width:32px;height:32px;margin-bottom:15px }
.sj_solution_content .sj_solution_card h3 { font-size:18px }
.sj_solution_content .sj_solution_section h2 { font-size:23px }
.sj_solution_content .sj_solution_solution_card { grid-template-columns:38px 1fr;gap:0 16px;padding:25px 22px }
.sj_solution_content .sj_solution_solution_card>.sj_solution_icon { width:32px;height:32px }
.sj_solution_content .sj_solution_solution_card h3 { font-size:18px;padding-right:18px }
.sj_solution_content .sj_solution_solution_number { display:none }
.sj_solution_content .sj_solution_fact_row { grid-template-columns:1fr 1fr;gap:25px }
.sj_solution_content .sj_solution_fact_row>div:last-child { grid-column:1/-1 }
.sj_solution_content .sj_solution_fact_row>div:last-child strong { font-size:25px }
.sj_solution_content .sj_solution_steps { grid-template-columns:1fr;gap:21px }
.sj_solution_content .sj_solution_step_no { margin-bottom:12px;padding-top:15px;font-size:26px }
.sj_solution_content .sj_solution_steps h3 { font-size:17px;margin-bottom:8px }
.sj_solution_content .sj_solution_scenario_list article { grid-template-columns:36px 1fr;gap:14px;padding-block:26px }
.sj_solution_content .sj_solution_scenario_list .sj_solution_icon { display:none }
.sj_solution_content .sj_solution_scenario_list article>span { font-size:28px }
.sj_solution_content .sj_solution_scenario_list h3 { font-size:21px }
.sj_solution_content .sj_solution_brief>div { padding:25px }
.sj_solution_content .sj_solution_check_list li { font-size:13px }
.sj_solution_content .sj_solution_faq_answer { padding-right:0 }
.sj_solution_content summary { font-size:15px }
.sj_solution_content .sj_solution_cta h2 { font-size:22px }
.sj_solution_content .sj_solution_related_inner { gap:13px 20px }
.sj_solution_content .sj_solution_related_label { flex-basis:100% }
.sj_solution_content .sj_solution_cta_phone { font-size:29px }
.sj_solution_content .sj_solution_section_end { flex-wrap:wrap;justify-content:flex-start }
}
@media(prefers-reduced-motion:reduce) {
.sj_solution_content * { transition:none!important }
}
.sj_solution_content .sj_solution_hero_statement br { display:block }
@media(max-width:700px) {
.sj_solution_content .sj_solution_table_scroll::before { content:"左右滑动查看完整表格 →";display:block;padding:10px 18px;color:var(--sj-sol-red);font-size:11px;border-bottom:1px solid var(--sj-sol-line);position:sticky;left:0 }
}
@media print {
.sj_solution_content .sj_solution_chapter_nav,
.sj_solution_content .sj_solution_hero_visual,
.sj_solution_content .sj_solution_cta,
.sj_solution_content .sj_solution_related { display:none }
.sj_solution_content .sj_solution_container { width:100% }
.sj_solution_content .sj_solution_hero,
.sj_solution_content .sj_solution_dark,
.sj_solution_content .sj_solution_section.sj_solution_tinted { background:white!important;color:#111!important }
.sj_solution_content .sj_solution_hero_lead,
.sj_solution_content .sj_solution_dark p { color:#444!important }
.sj_solution_content .sj_solution_hero_grid { display:block;padding:20px 0;min-height:0 }
.sj_solution_content .sj_solution_section { padding:25px 0 }
.sj_solution_content .sj_solution_hero_actions { display:none }
.sj_solution_content .sj_solution_faq_answer { display:block }
.sj_solution_content .sj_solution_card,
.sj_solution_content article { break-inside:avoid }
}
.sj_solution_content { display:block; min-width:0; font-size:16px; text-align:left; }
.sj_solution_content * { font-family:inherit; }
.sj_solution_content [id] { scroll-margin-top:115px; }
.sj_solution_content .sj_solution_container { padding:0; }
.sj_solution_content .sj_solution_breadcrumb { padding-block:17px; }
.sj_solution_content .sj_solution_hero_grid { padding-block:58px; }
.sj_solution_content .sj_solution_chapter_inner { padding-block:19px; }

/* PC 公共导航为 100px 固定导航。 */
.sj_solution_pc .sj_solution_content { margin-top:100px; }
