.consultants-grid[data-v-50ac4fc6]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;padding:28px 4px 8px;overflow:visible}.consultants-grid.home-grid[data-v-50ac4fc6]{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;padding:0;border-top:1px solid #0f172a;border-left:1px solid #0f172a}.consultants-grid.home-grid .consultant-card[data-v-50ac4fc6]{border-radius:0;border:none;border-right:1.5px solid #0f172a;border-bottom:1.5px solid #0f172a;box-shadow:none}.consultants-grid.home-grid .consultant-card[data-v-50ac4fc6]:hover{transform:none;background:#fefce8}.consultants-grid.home-grid .consultant-card:hover .btn-book[data-v-50ac4fc6]{background:#dc2626;color:#fff;border-color:#0f172a}.consultants-grid.home-grid .consultant-card .card-header[data-v-50ac4fc6]{border-radius:0;border-bottom:1.5px solid #0f172a;height:108px}.consultants-grid.home-grid .consultant-card .tag[data-v-50ac4fc6]{border-radius:2px;border:1px solid #0f172a;background:#fff;color:#0f172a;font-weight:700;box-shadow:1.5px 1.5px #0f172a}.consultants-grid.home-grid .consultant-card .card-body[data-v-50ac4fc6]{background:transparent}.consultants-grid.home-grid .consultant-card .card-footer[data-v-50ac4fc6]{border-radius:0;background:transparent;padding:0 16px 14px}.consultants-grid.home-grid .consultant-card .btn-book[data-v-50ac4fc6]{border-radius:0;border:1.5px solid #0f172a;background:#0f172a;color:#fff;font-weight:800;padding:7px 0}.consultant-card[data-v-50ac4fc6]{background:#fff;border-radius:12px;overflow:visible;box-shadow:0 2px 12px #0000000a;transition:all .25s ease;display:flex;flex-direction:column;border:1px solid #e4e7ed;height:100%;min-width:0;position:relative}.consultant-card[data-v-50ac4fc6]:hover{transform:translateY(-5px);box-shadow:0 12px 32px #0000001a}.consultant-card:hover .btn-book[data-v-50ac4fc6]{background:#52c41a;color:#fff}.card-header[data-v-50ac4fc6]{padding:14px 16px 0;height:102px;display:flex;justify-content:space-between;position:relative;border-top-left-radius:12px;border-top-right-radius:12px}.info-left[data-v-50ac4fc6]{flex:1;min-width:0;margin-right:96px;z-index:2;position:relative}.info-left .planner-code[data-v-50ac4fc6]{display:inline-block;font-size:10px;font-weight:900;color:#dc2626;background:#fff;border:1px solid #0f172a;padding:0 5px;margin-bottom:3px}.info-left h3[data-v-50ac4fc6]{font-size:18px;font-weight:800;color:#303133;margin:0 0 6px}.tags[data-v-50ac4fc6]{display:flex;flex-wrap:wrap;gap:5px}.tag[data-v-50ac4fc6]{background:#ffffffe6;padding:2px 7px;border-radius:4px;font-size:11px;color:#303133;font-weight:500;display:inline-flex;align-items:center;justify-content:center;white-space:nowrap}.avatar-right[data-v-50ac4fc6]{width:112px;position:absolute;right:4px;bottom:0;display:flex;align-items:flex-end;justify-content:center;z-index:1;pointer-events:none}.avatar-right img[data-v-50ac4fc6]{width:100%;height:130px;object-fit:contain;object-position:bottom center}.card-body[data-v-50ac4fc6]{padding:12px 16px;flex:1;background:#fff;min-height:0;display:flex;flex-direction:column}.intro[data-v-50ac4fc6]{font-size:12.5px;color:#909399;line-height:1.65;margin:0;height:62px;overflow-y:auto;text-align:justify;padding-right:4px}.intro[data-v-50ac4fc6]::-webkit-scrollbar{width:4px}.intro[data-v-50ac4fc6]::-webkit-scrollbar-thumb{background:#dcdfe6;border-radius:2px}.intro[data-v-50ac4fc6]::-webkit-scrollbar-track{background:transparent}.card-footer[data-v-50ac4fc6]{padding:0 16px 12px;background:#fff;border-bottom-left-radius:12px;border-bottom-right-radius:12px}.btn-book[data-v-50ac4fc6]{width:100%;padding:6px 0;text-align:center;border-radius:6px;font-size:14px;color:#909399;background:transparent;cursor:pointer;transition:all .25s;font-weight:500}@media (max-width: 992px){.consultants-grid[data-v-50ac4fc6],.consultants-grid.home-grid[data-v-50ac4fc6]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 576px){.consultants-grid[data-v-50ac4fc6],.consultants-grid.home-grid[data-v-50ac4fc6]{grid-template-columns:1fr}}.consultants-page[data-v-50ac4fc6]{min-height:100vh;background:#fafbfc}.container[data-v-50ac4fc6]{width:100%;max-width:min(1400px,100vw - 48px);margin:0 auto;padding:0 clamp(16px,2vw,24px)}.banner-section[data-v-50ac4fc6]{position:relative;background:linear-gradient(135deg,#e8f4fd,#f0f7ff 40%,#f5faff);padding:clamp(40px,4vw,60px) 0;padding-top:clamp(100px,8.5vw,132px);margin-bottom:20px;overflow:hidden}.banner-bg[data-v-50ac4fc6]{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none}.banner-shape[data-v-50ac4fc6]{position:absolute;border-radius:50%;opacity:.06;background:#1890ff}.banner-shape-1[data-v-50ac4fc6]{width:400px;height:400px;top:-100px;right:-80px}.banner-shape-2[data-v-50ac4fc6]{width:200px;height:200px;bottom:-60px;left:10%}.banner-shape-3[data-v-50ac4fc6]{width:120px;height:120px;top:40%;right:30%}.banner-inner[data-v-50ac4fc6]{display:flex;align-items:center;justify-content:space-between;gap:clamp(32px,4vw,60px)}.banner-content[data-v-50ac4fc6]{max-width:600px;position:relative;z-index:1}.banner-content h1[data-v-50ac4fc6]{font-size:clamp(28px,2.3vw,36px);color:#303133;margin-bottom:24px;font-weight:800;letter-spacing:.5px;line-height:1.4}.banner-content p[data-v-50ac4fc6]{font-size:15px;color:#909399;line-height:1.8}.banner-badge[data-v-50ac4fc6]{display:inline-block;padding:6px 16px;background:#1890ff1a;border:1px solid rgba(24,144,255,.2);border-radius:20px;font-size:13px;color:#1890ff;font-weight:500;margin-bottom:16px;letter-spacing:1px}.banner-stats[data-v-50ac4fc6]{display:flex;flex-direction:column;gap:16px;flex-shrink:0}.stat-card[data-v-50ac4fc6]{background:#fff;border:1px solid rgba(24,144,255,.12);border-radius:12px;padding:18px 28px;text-align:center;min-width:140px;box-shadow:0 2px 12px #0000000a;transition:all .3s}.stat-card[data-v-50ac4fc6]:hover{box-shadow:0 4px 16px #1890ff1f;transform:translateY(-2px)}.stat-number[data-v-50ac4fc6]{font-size:28px;font-weight:800;color:#1890ff;line-height:1.2}.stat-unit[data-v-50ac4fc6]{font-size:18px;font-weight:600}.stat-label[data-v-50ac4fc6]{font-size:13px;color:#909399;margin-top:4px;font-weight:500}.tabs-section[data-v-50ac4fc6]{padding-bottom:80px}.tabs-section .consultants-grid[data-v-50ac4fc6]{grid-template-columns:repeat(3,1fr)}.custom-tabs[data-v-50ac4fc6]{display:flex;gap:clamp(24px,2.5vw,40px);margin-bottom:clamp(24px,2.5vw,40px);padding-left:20px}.tab-item[data-v-50ac4fc6]{font-size:18px;color:#909399;cursor:pointer;padding-bottom:4px;position:relative;font-weight:500}.tab-item.active[data-v-50ac4fc6]{color:#52c41a;font-weight:700}.tab-item.active[data-v-50ac4fc6]:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:3px;background:#52c41a;border-radius:2px}.site-footer[data-v-50ac4fc6]{padding:40px 0;background:#303133;color:#909399;text-align:center;font-size:14px;margin-top:auto}.site-footer .icp-link[data-v-50ac4fc6]{margin-top:12px}.site-footer .icp-link a[data-v-50ac4fc6]{color:#909399;text-decoration:none;transition:color .2s}.site-footer .icp-link a[data-v-50ac4fc6]:hover{color:#fff;text-decoration:underline}.avatar-placeholder[data-v-50ac4fc6]{align-self:center;color:#1a4b8c;font-weight:600;text-align:center}.loading-container[data-v-50ac4fc6],.empty-container[data-v-50ac4fc6]{text-align:center;padding:60px 20px;color:#666;font-size:16px}
