.taihe-content .business-fields-section{background:#202020;border-block:1px solid #333}.taihe-content .business-fields-section .section-heading p{color:#ccc;line-height:1.8}.taihe-content .business-fields-section .section-heading .text-link{margin-top:20px}.taihe-content .field-catalogue{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.taihe-content .field-catalogue-card{min-width:0;display:flex;flex-direction:column;padding:26px;background:#161616;border:1px solid #444;transition:border-color .2s,background .2s}.taihe-content .field-catalogue-card:hover{border-color:#a100ff;background:#252025}.taihe-content .field-index{font-size:13px;color:#c784ff;margin-bottom:24px}.taihe-content .field-catalogue-card h3{font-size:26px;font-weight:500;line-height:1.3;margin:0 0 18px}.taihe-content .field-catalogue-card p{font-size:14px;line-height:1.8;color:#ccc;margin-bottom:24px}.taihe-content .field-card-link{display:flex;align-items:center;gap:14px;font-size:14px;margin-top:auto}.taihe-content .field-card-link b{display:grid;place-items:center;width:24px;height:24px;background:#a100ff;color:#fff;font-size:20px;font-weight:400}.taihe-content .field-catalogue--compact .field-catalogue-card{padding:24px}.taihe-content .field-catalogue--compact .field-index{margin-bottom:18px}.taihe-content .field-catalogue--compact h3{font-size:24px;margin-bottom:28px}.taihe-content .field-hero{max-width:980px}.taihe-content .field-hero .lead{max-width:850px}.taihe-content .field-client-list{display:flex;flex-wrap:wrap;gap:12px;list-style:none;padding:0;margin:28px 0 0}.taihe-content .field-client-list li{font-size:14px;line-height:1.7;border:1px solid #555;padding:10px 16px;color:#ddd}.taihe-content .field-section-nav{background:#202020;border-block:1px solid #444}.taihe-content .field-section-nav .container{display:flex;flex-wrap:wrap;gap:16px 32px;padding-block:18px}.taihe-content .field-section-nav a{font-size:14px;color:#ddd;padding-block:6px}.taihe-content .field-questions{padding:0;margin:0;list-style:none}.taihe-content .field-questions li{display:grid;grid-template-columns:28px 1fr;gap:20px;border-bottom:1px solid #444;padding:24px 0}.taihe-content .field-questions li:first-child{padding-top:0}.taihe-content .field-questions span{font-size:13px;color:#c784ff}.taihe-content .field-questions p{font-size:20px;line-height:1.7}.taihe-content .field-output{margin-top:24px;padding-top:20px;border-top:1px solid #444;color:#ddd;font-size:14px;line-height:1.7}.taihe-content .field-output span{display:block;color:#c784ff;font-size:12px;margin-bottom:8px}.taihe-content .field-related{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.taihe-content .field-related .info-card{display:flex;flex-direction:column;min-width:0}.taihe-content .field-related .field-card-link{padding-top:24px}.taihe-content .field-route{padding:28px;border:1px solid #444;background:#181818}.taihe-content .field-route h3{margin-bottom:18px;font-size:24px}.taihe-content .field-route p{font-size:16px;line-height:1.8;color:#ccc}.taihe-content .field-route .text-link{margin-top:24px}.taihe-content .field-more{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.taihe-content .field-more a{border-bottom:1px solid #555;padding:16px 0;display:flex;justify-content:space-between;gap:16px;font-size:18px}@media (max-width:1199px){.taihe-content .field-catalogue{grid-template-columns:repeat(2,minmax(0,1fr))}.taihe-content .field-more{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:767px){.taihe-content .field-related{grid-template-columns:1fr}.taihe-content .field-more{grid-template-columns:repeat(2,minmax(0,1fr))}.taihe-content .field-catalogue-card{padding:22px}.taihe-content .field-catalogue-card h3{font-size:24px}.taihe-content .field-questions p{font-size:18px}.taihe-content .field-route{padding:24px}.taihe-content .field-section-nav .container{gap:12px 24px}}@media (max-width:479px){.taihe-content .field-catalogue,.taihe-content .field-more{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.taihe-content .field-catalogue-card{transition:none}}
