.about-page{max-width:900px;margin:0 auto;padding:32px 24px 60px}@media (max-width:768px){.about-page{padding:24px 16px 48px}}@media (max-width:576px){.about-page{padding:16px 12px 40px}}.about-page .section-title{color:#1e293b;border-left:4px solid #1890ff;margin-bottom:20px;padding-left:12px;font-size:22px;font-weight:700;line-height:1.2}.about-page .profile-hero{text-align:center;padding:40px 0 32px}@media (max-width:576px){.about-page .profile-hero{padding:28px 0 24px}}.about-page .profile-hero .profile-avatar{margin-bottom:16px;display:inline-block;position:relative}.about-page .profile-hero .profile-avatar .avatar-placeholder{color:#fff;background:linear-gradient(135deg,#6366f1 0%,#8b5cf6 100%);border-radius:50%;justify-content:center;align-items:center;width:96px;height:96px;display:flex;box-shadow:0 6px 20px #6366f14d}.about-page .profile-hero .profile-avatar .status-dot{background:#22c55e;border:3px solid #fff;border-radius:50%;width:16px;height:16px;position:absolute;bottom:4px;right:4px}.about-page .profile-hero .profile-name{color:#1e293b;margin-bottom:6px;font-size:28px;font-weight:700}@media (max-width:576px){.about-page .profile-hero .profile-name{font-size:24px}}.about-page .profile-hero .profile-subtitle{color:#64748b;margin-bottom:18px;font-size:16px}.about-page .profile-hero .profile-tags{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.about-page .profile-hero .profile-tags .ptag{color:#fff;letter-spacing:.3px;border-radius:9999px;padding:4px 16px;font-size:12px;font-weight:600;display:inline-block}.about-page .intro-section{margin-bottom:36px}.about-page .intro-section .intro-card{background:#fff;border:1px solid #f1f5f9;border-radius:16px;padding:28px 30px;position:relative}.about-page .intro-section .intro-card:before{content:"";background:linear-gradient(135deg,#6366f1 0%,#8b5cf6 100%);border-radius:16px 16px 0 0;height:4px;position:absolute;top:0;left:0;right:0}.about-page .intro-section .intro-card .intro-label{color:#1890ff;background:#eef2ff;border-radius:9999px;align-items:center;gap:6px;margin-bottom:18px;padding:4px 14px;font-size:12px;font-weight:600;display:inline-flex}.about-page .intro-section .intro-card .intro-text{color:#64748b;margin-bottom:10px;font-size:14px;line-height:1.85}.about-page .intro-section .intro-card .intro-text.last{margin-bottom:0}.about-page .intro-section .intro-card .intro-text strong{color:#1890ff;font-weight:600}.about-page .tech-section{margin-bottom:36px}.about-page .tech-section .tech-group{margin-bottom:20px}.about-page .tech-section .tech-group:last-child{margin-bottom:0}.about-page .tech-section .tech-group .tech-group-header{margin-bottom:12px}.about-page .tech-section .tech-group .tech-group-header .tech-group-tag{color:#fff;border-radius:9999px;align-items:center;padding:4px 14px;font-size:12px;font-weight:600;display:inline-flex}.about-page .tech-section .tech-group .tech-list{flex-wrap:wrap;gap:10px;display:flex}.about-page .tech-section .tech-group .tech-list .tech-chip{cursor:default;background:#fff;border:1.5px solid;border-radius:9999px;align-items:center;gap:6px;padding:7px 16px;font-size:12px;font-weight:600;transition:all .2s;display:inline-flex}.about-page .tech-section .tech-group .tech-list .tech-chip .chip-dot{border-radius:50%;flex-shrink:0;width:7px;height:7px}.about-page .tech-section .tech-group .tech-list .tech-chip:hover{transform:translateY(-1px);box-shadow:0 1px 3px #0000001a,0 1px 2px #0000000f}.about-page .services-section{margin-bottom:36px}.about-page .services-section .services-grid{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}@media (max-width:768px){.about-page .services-section .services-grid{grid-template-columns:1fr}}.about-page .services-section .service-card{background:#fff;border:1px solid #f1f5f9;border-radius:12px;padding:24px;transition:all .2s}.about-page .services-section .service-card:hover{border-color:#e2e8f0;transform:translateY(-2px);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.about-page .services-section .service-card .svc-icon{border-radius:12px;justify-content:center;align-items:center;width:46px;height:46px;margin-bottom:14px;display:flex}.about-page .services-section .service-card .svc-title{color:#1e293b;margin-bottom:12px;font-size:16px;font-weight:600}.about-page .services-section .service-card .svc-list{margin:0;padding:0;list-style:none}.about-page .services-section .service-card .svc-list li{color:#64748b;align-items:center;gap:7px;padding:4px 0;font-size:14px;display:flex}.about-page .services-section .service-card .svc-list li .anticon{flex-shrink:0;font-size:13px}.about-page .process-section{margin-bottom:36px}.about-page .process-section .process-track{align-items:flex-start;display:flex}@media (max-width:768px){.about-page .process-section .process-track{flex-direction:column;align-items:stretch}}.about-page .process-section .process-node{text-align:center;flex:1;padding:16px 12px}@media (max-width:768px){.about-page .process-section .process-node{text-align:left;align-items:center;gap:16px;padding:12px 0;display:flex}}.about-page .process-section .process-node .node-circle{color:#1890ff;background:#eef2ff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:52px;height:52px;margin:0 auto 10px;font-size:22px;display:flex}@media (max-width:768px){.about-page .process-section .process-node .node-circle{width:44px;height:44px;margin:0;font-size:18px}}.about-page .process-section .process-node .node-step{color:#1890ff2e;margin-bottom:4px;font-size:28px;font-weight:700}@media (max-width:768px){.about-page .process-section .process-node .node-step{display:none}}.about-page .process-section .process-node .node-title{color:#1e293b;margin-bottom:3px;font-size:14px;font-weight:600}.about-page .process-section .process-node .node-desc{color:#94a3b8;font-size:12px}.about-page .process-section .track-line{background:#e2e8f0;flex-shrink:0;width:40px;height:2px;margin-top:40px}@media (max-width:768px){.about-page .process-section .track-line{width:2px;height:20px;margin:0 0 0 21px}}.about-page .advantage-section{margin-bottom:36px}.about-page .advantage-section .advantage-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}@media (max-width:768px){.about-page .advantage-section .advantage-grid{grid-template-columns:1fr}}.about-page .advantage-section .advantage-item{text-align:center;background:linear-gradient(135deg,#eef2ff 0%,#f5f3ff 50%,#eff6ff 100%);border:1px solid #f1f5f9;border-radius:12px;padding:24px 20px}.about-page .advantage-section .advantage-item .adv-icon{color:#1890ff;margin-bottom:12px;font-size:28px}.about-page .advantage-section .advantage-item .adv-title{color:#1e293b;margin-bottom:6px;font-size:14px;font-weight:600}.about-page .advantage-section .advantage-item .adv-desc{color:#64748b;font-size:12px}.about-page .contact-section .contact-card{text-align:center;background:#fff;border:1px solid #f1f5f9;border-radius:16px;padding:36px 32px}@media (max-width:576px){.about-page .contact-section .contact-card{padding:28px 20px}}.about-page .contact-section .contact-card .contact-title{color:#1890ff;margin-bottom:8px;font-size:24px;font-weight:700}.about-page .contact-section .contact-card .contact-desc{color:#64748b;margin-bottom:20px;font-size:14px}.about-page .contact-section .contact-card .contact-rows{flex-direction:column;gap:10px;margin-bottom:24px;display:inline-flex}.about-page .contact-section .contact-card .contact-rows .contact-row{color:#1e293b;align-items:center;gap:10px;font-size:14px;display:flex}.about-page .contact-section .contact-card .contact-rows .contact-row .anticon{color:#1890ff;font-size:18px}.about-page .contact-section .contact-card .contact-tip{color:#64748b;background:#eef2ff;border-radius:6px;margin-top:16px;padding:12px 16px;font-size:12px;line-height:1.6}
