@charset "UTF-8";.stats-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:13px}.stat-card{position:relative;overflow:hidden;background:#fafbfc;border:1px solid var(--line);border-radius:14px;padding:19px 14px 16px;text-align:center;transition:all .25s ease}.stat-card:hover{background:#fff;border-color:rgba(232,56,60,.28);transform:translateY(-3px);box-shadow:0 12px 26px -10px rgba(232,56,60,.16)}.stat-card::before{content:'';position:absolute;width:80px;height:80px;border-radius:50%;background:var(--sc,var(--primary));opacity:.07;top:-28px;right:-22px}.stat-ic{width:40px;height:40px;margin:0 auto;border-radius:13px;display:flex;align-items:center;justify-content:center;font-size:17px;color:var(--sc)}.stat-card .num{display:block;margin-top:9px;font-size:25px;font-weight:800;color:var(--ink);line-height:1.2;font-variant-numeric:tabular-nums}.stat-card .num small{font-size:13px;font-weight:800}.stat-card .lab{display:block;margin-top:4px;font-size:11.5px;color:var(--text-2)}.his-list{position:relative;padding-left:4px}.his-item{position:relative;display:flex;gap:17px;padding-bottom:24px}.his-item:last-child{padding-bottom:0}.his-item:not(:last-child)::before{content:'';position:absolute;left:13px;top:30px;bottom:4px;width:2px;background:linear-gradient(180deg,#ffd9d9,#eceef1)}.his-dot{width:28px;height:28px;border-radius:50%;flex-shrink:0;z-index:1;background:linear-gradient(135deg,var(--primary-2),var(--primary));color:#fff;font-size:10px;font-weight:800;display:flex;align-items:center;justify-content:center;box-shadow:0 0 0 4px #fff,0 5px 12px rgba(232,56,60,.35)}.his-body{flex:1;min-width:0;background:#fafbfc;border:1px solid var(--line);border-radius:13px;padding:13px 16px;transition:all .22s ease}.his-body:hover{background:#fff;border-color:rgba(232,56,60,.28);box-shadow:0 10px 22px -10px rgba(232,56,60,.14)}.his-body b{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:800;color:var(--ink);flex-wrap:wrap}.his-year{font-size:10px;font-weight:800;letter-spacing:.5px;color:#fff;background:linear-gradient(135deg,#ff9a62,#f4632e);padding:2px 10px;border-radius:999px}.his-item:last-child .his-year{background:linear-gradient(135deg,#51d88a,#22b45e)}.his-body p{margin-top:5px;font-size:12.5px;color:var(--text-2);line-height:1.8}.feat-ic{width:46px;height:46px;border-radius:14px;flex-shrink:0;display:flex;align-items:center;justify-content:center;font-size:19px;color:var(--fc);transition:transform .25s ease}.feat-card:hover .feat-ic{transform:scale(1.12) rotate(-5deg)}.feat-card b{flex:1;min-width:0;font-size:14.5px;font-weight:800;color:var(--ink)}.feat-card p{width:100%;margin-top:2px;font-size:12px;color:var(--text-2);line-height:1.8}.team-grid{display:grid;grid-template-columns:1fr 1fr;gap:13px}.team-card{display:flex;gap:15px;align-items:center;background:#fafbfc;border:1px solid var(--line);border-radius:14px;padding:17px;transition:all .25s ease}.team-card:hover{background:#fff;border-color:rgba(124,92,255,.3);transform:translateY(-3px);box-shadow:0 12px 26px -10px rgba(124,92,255,.18)}.tm-ava{width:58px;height:58px;border-radius:50%;flex-shrink:0;display:flex;align-items:center;justify-content:center;color:#fff;font-size:22px;font-weight:800;box-shadow:0 0 0 3px #fff,0 0 0 5px rgba(0,0,0,.06),0 6px 14px rgba(0,0,0,.14)}.tm-body{flex:1;min-width:0}.tm-body b{display:flex;align-items:center;gap:8px;font-size:14.5px;font-weight:800;color:var(--ink);flex-wrap:wrap}.tm-role{font-size:10px;font-weight:700;color:var(--rc);border:1px solid currentColor;padding:1px 10px;border-radius:999px;opacity:.85}.tm-body p{margin-top:5px;font-size:12px;color:var(--text-2);line-height:1.75}.help-list{padding:6px 12px 10px}.help-item{display:flex;align-items:center;gap:11px;padding:11px 9px;border-radius:11px;font-size:13px;font-weight:600;color:#555;cursor:pointer;transition:all .2s;text-decoration:none}.help-item:hover{background:#f7f8fa;color:var(--ink)}.help-item i:first-child{width:32px;height:32px;border-radius:10px;flex-shrink:0;display:flex;align-items:center;justify-content:center;font-size:13px}.help-item .h-arrow{margin-left:auto;font-size:10px;color:#c9cdd4;transition:transform .2s,color .2s}.help-item:hover .h-arrow{color:var(--primary);transform:translateX(3px)}.news-list{padding:6px 12px 10px}.news-item{display:flex;gap:11px;padding:11px 8px;border-radius:11px;cursor:pointer;transition:background .2s;text-decoration:none}.news-item:hover{background:#f7f8fa}.news-item .n-dot{width:7px;height:7px;border-radius:50%;flex-shrink:0;margin-top:6px}.news-item .n-body{flex:1;min-width:0}.news-item .n-body b{display:block;font-size:12.5px;font-weight:600;color:var(--ink);line-height:1.55;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;transition:color .2s}.news-item:hover .n-body b{color:var(--primary)}.news-item .n-body span{display:block;margin-top:3px;font-size:10.5px;color:#b0b6c0}@media (max-width:1080px){.stats-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.ab-hero{padding:30px 18px 28px}.ab-hero h1{font-size:21px}.ab-slogan{letter-spacing:2px;font-size:12.5px}.team-grid,.ct-grid,.fb-grid{grid-template-columns:1fr}.stats-grid{gap:9px}}