.company-intro{background:linear-gradient(180deg,#fff,#f8fbff)}.company-profile{display:grid;grid-template-columns:1fr 1fr;gap:34px}.profile-card{padding:38px}.profile-table{width:100%;border-collapse:collapse}.profile-table th,.profile-table td{border-bottom:1px solid var(--line);padding:18px 0;line-height:1.7;text-align:left;vertical-align:top}.profile-table th{width:150px;color:var(--deep);font-weight:900}.access-map{min-height:420px;border-radius:20px;overflow:hidden}.access-map img{height:100%;width:100%;object-fit:cover}.timeline{position:relative;padding-left:28px}.timeline:before{content:"";position:absolute;left:7px;top:8px;bottom:8px;width:2px;background:var(--line)}.timeline li{position:relative;padding:0 0 28px 24px}.timeline li:before{content:"";position:absolute;left:-27px;top:4px;width:16px;height:16px;border-radius:50%;background:var(--blue);box-shadow:0 0 0 6px #eaf4ff}.timeline strong{color:var(--deep);font-size:18px;font-weight:900}.timeline p{margin-top:8px;color:#5b6676;line-height:1.8}.network-card{padding:34px;display:grid;grid-template-columns:1fr 1.2fr;gap:30px;align-items:center}.network-points{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;margin-top:26px}.network-points div{display:flex;align-items:center;gap:12px;padding:15px;background:#fff;border:1px solid var(--line);border-radius:14px;font-weight:800;color:var(--deep)}.network-points img{width:24px}
