:root{--blue:#0B5FFF;--navy:#0A1F44;--orange:#FF6A00;--dark:#0d0d12;--gray:#F5F7FA;--text:#1f2937;--muted:#6b7280;--line:#e5e7eb}*{margin:0;padding:0;box-sizing:border-box;font-family:"PingFang SC","Microsoft YaHei",system-ui,sans-serif}a{text-decoration:none;color:inherit}ul{list-style:none}img{max-width:100%;display:block}button,input,select,textarea{font-family:inherit}.content{max-width:1180px;margin:0 auto;padding:0 24px}.head{text-align:center;max-width:760px;margin:0 auto 48px}.head h2{font-size:32px;color:var(--navy);font-weight:800}.head p{color:var(--muted);margin-top:12px;font-size:17px}.head.wide_md{max-width:780px;margin-bottom:46px}.contact_diagnosis{padding:76px 0}.contact_diagnosis .head{max-width:780px;margin-bottom:46px}.contact_diagnosis .problem_grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.contact_diagnosis .problem_card{background:#fff;border:1px solid #eef0f4;border-radius:16px;padding:26px;box-shadow:0 10px 28px rgba(15,23,42,0.04)}.contact_diagnosis .problem_card h3{color:var(--navy);font-size:20px;margin-bottom:10px}.contact_diagnosis .problem_card p{color:var(--muted);font-size:15px}@media (max-width:880px){.contact_diagnosis .problem_grid{grid-template-columns:1fr}}.bg_gray{background:var(--gray)}.contact_process{padding:76px 0}.contact_process .step_grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.contact_process .step_card{background:#fff;border:1px solid #eef0f4;border-radius:16px;padding:26px;text-align:center}.contact_process .step_card b{display:inline-flex;width:42px;height:42px;background:var(--blue);color:#fff;border-radius:50%;align-items:center;justify-content:center;margin-bottom:14px}.contact_process .step_card h3{color:var(--navy);font-size:19px;margin-bottom:8px}.contact_process .step_card p{color:var(--muted);font-size:14px}@media (max-width:880px){.contact_process .step_grid{grid-template-columns:1fr}}