*{box-sizing:border-box} body{margin:0;font-family:"Aptos","Trebuchet MS",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;background:#edf2f7;color:#10243e} a{text-decoration:none}
body.site-premiumexporter{background:radial-gradient(circle at 86% 0,rgba(217,119,6,.18),transparent 30%),linear-gradient(180deg,#fff7ed 0,#edf2f7 420px,#f8fafc 100%)}
body.site-flowpilotsupply{background:radial-gradient(circle at 84% 0,rgba(15,118,110,.18),transparent 30%),linear-gradient(180deg,#f0fdfa 0,#edf2f7 420px,#f8fafc 100%)}
body.site-packlinehub{background:radial-gradient(circle at 86% 0,rgba(234,88,12,.18),transparent 30%),linear-gradient(180deg,#fff7ed 0,#edf2f7 420px,#f8fafc 100%)}
body.site-gridsupplyhub{background:linear-gradient(135deg,rgba(37,99,235,.12) 0 25%,transparent 25% 50%,rgba(37,99,235,.08) 50% 75%,transparent 75%),linear-gradient(180deg,#eff6ff 0,#edf2f7 460px,#f8fafc 100%);background-size:44px 44px,auto}
body.site-motiondrivehub{background:radial-gradient(circle at 88% 5%,rgba(124,58,237,.18),transparent 34%),linear-gradient(180deg,#f5f3ff 0,#edf2f7 460px,#f8fafc 100%)}
body.site-lablinesource{background:radial-gradient(circle at 88% 5%,rgba(8,145,178,.18),transparent 34%),linear-gradient(180deg,#ecfeff 0,#edf2f7 460px,#f8fafc 100%)}
body.site-peakexporter{background:linear-gradient(135deg,rgba(14,165,233,.12) 0 25%,transparent 25% 50%,rgba(14,165,233,.08) 50% 75%,transparent 75%),linear-gradient(180deg,#eef8ff 0,#edf2f7 460px,#f8fafc 100%);background-size:44px 44px,auto}
body.site-finestsupplier{background:radial-gradient(circle at 88% 5%,rgba(16,185,129,.18),transparent 34%),linear-gradient(180deg,#ecfdf5 0,#edf2f7 460px,#f8fafc 100%)}
body.site-yunfale{background:#f8fafc;color:#111827}
body.site-gongqiu360.home-gongqiu360{background:linear-gradient(180deg,#f6f9fd 0,#eef3f9 260px,#f8fafc 100%)}
.wrap{max-width:1400px;margin:0 auto;padding:28px 0 80px}
.topbar{background:rgba(255,255,255,.92);border:1px solid #d9e2ec;border-radius:28px;padding:14px 18px 18px;box-shadow:0 18px 50px rgba(16,36,62,.08);backdrop-filter:blur(16px)}
body.site-premiumexporter .topbar{border-radius:34px;background:rgba(255,251,235,.94);box-shadow:0 24px 70px rgba(120,53,15,.13)}
body.site-flowpilotsupply .topbar{border-radius:34px;background:rgba(240,253,250,.94);box-shadow:0 24px 70px rgba(15,118,110,.13)}
body.site-packlinehub .topbar{border-radius:24px;background:rgba(255,247,237,.95);box-shadow:0 20px 60px rgba(154,52,18,.12)}
body.site-gridsupplyhub .topbar{border-radius:14px;background:rgba(239,246,255,.96);box-shadow:10px 10px 0 rgba(37,99,235,.1),0 18px 46px rgba(30,64,175,.08)}
body.site-motiondrivehub .topbar{border-radius:26px;background:rgba(250,245,255,.94);box-shadow:0 18px 60px rgba(91,33,182,.12)}
body.site-lablinesource .topbar{border-radius:26px;background:rgba(236,254,255,.94);box-shadow:0 18px 60px rgba(14,116,144,.12)}
body.site-peakexporter .topbar{border-radius:10px;background:rgba(240,249,255,.95);box-shadow:12px 12px 0 rgba(14,165,233,.1),0 18px 46px rgba(8,47,73,.1)}
body.site-finestsupplier .topbar{border-radius:30px;background:rgba(255,255,255,.92);box-shadow:0 18px 60px rgba(6,78,59,.12)}
body.site-yunfale .topbar{display:grid;grid-template-columns:minmax(300px,390px) 1fr auto;align-items:center;gap:26px;background:rgba(75,81,94,.86);border-color:rgba(255,255,255,.08);border-radius:0;box-shadow:none;color:#fff;margin:-28px calc(50% - 50vw) 0;padding:18px max(24px,calc(50vw - 700px));min-height:92px}
.brand{display:grid;grid-template-columns:minmax(250px,.86fr) minmax(360px,1.25fr) auto;align-items:center;gap:22px;padding:8px 8px 18px}
.brand-main{display:flex;align-items:center;gap:16px}
.brand-home-link{display:flex;align-items:center;gap:16px;min-width:0;color:inherit}
.brand-home-link:hover .brand-title-text{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:6px}
.brand-mark{width:58px;height:58px;border-radius:20px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,var(--tone),color-mix(in srgb,var(--tone) 42%,#ffffff));color:#fff;font-size:18px;font-weight:1000;letter-spacing:-.04em;box-shadow:0 18px 34px color-mix(in srgb,var(--tone) 24%,transparent)}
.brand h1{font-size:25px;margin:0;color:#163b6d;letter-spacing:-.03em}.brand p{margin:6px 0 0;color:#6b7c93;font-size:14px}
.brand-icon{display:block;width:76px;height:76px;object-fit:contain;filter:drop-shadow(0 16px 24px rgba(16,36,62,.12))}.brand-visual-logo{display:block;height:88px;width:auto;max-width:440px;object-fit:contain;filter:drop-shadow(0 16px 24px rgba(16,36,62,.1))}.brand-copy{display:flex;flex-direction:column;justify-content:center}.brand-title-text{font-size:31px;font-weight:1000;color:#163b6d;letter-spacing:-.045em;line-height:1}.brand-copy p{margin:8px 0 0;color:#6b7c93;font-size:14px;font-weight:800}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
body.site-premiumexporter .brand-title-text{color:#7c3f12}
body.site-flowpilotsupply .brand-title-text{color:#0f766e}
body.site-packlinehub .brand-title-text{color:#c2410c}
body.site-gridsupplyhub .brand-title-text{color:#1d4ed8}
body.site-motiondrivehub .brand-title-text{color:#6d28d9}
body.site-lablinesource .brand-title-text{color:#0e7490}
body.site-peakexporter .brand-title-text{color:#075985}
body.site-finestsupplier .brand-title-text{color:#065f46}
body.site-yunfale .brand-title-text{color:#fff}body.site-yunfale .brand-copy p{color:rgba(255,255,255,.72)}body.site-yunfale .brand-badge{background:rgba(255,255,255,.08);border-color:rgba(255,255,255,.14);color:#fff}
body.site-yunfale .brand{display:contents;padding:0}body.site-yunfale .brand-main{grid-column:1;grid-row:1;min-width:0}body.site-yunfale .brand-icon{width:82px;height:82px;filter:drop-shadow(0 16px 28px rgba(0,0,0,.22))}body.site-yunfale .header-search{display:none}body.site-yunfale .header-actions{grid-column:3;grid-row:1;justify-content:flex-end;margin:0;gap:12px}body.site-yunfale .header-actions a{display:inline-flex;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.14);color:#fff;padding:13px 18px;border-radius:16px}body.site-yunfale .header-actions a.register{background:linear-gradient(135deg,#ff7a1a,#ef4444);border:0;color:#fff;padding:15px 25px;border-radius:16px;box-shadow:0 18px 46px rgba(239,68,68,.28)}
.brand-badge{padding:10px 16px;border-radius:999px;background:#f8fafc;border:1px solid #dbe4f0;color:#334e68;font-weight:700}
.header-search{display:flex;align-items:center;min-height:58px;border:1px solid #d8e2ee;border-radius:999px;background:#fff;overflow:hidden;box-shadow:inset 0 1px 0 rgba(255,255,255,.85),0 12px 30px rgba(16,36,62,.06)}
.header-search input{min-width:0;flex:1;border:0;outline:0;padding:0 20px;font-size:16px;color:#10243e;background:transparent}.header-search input::placeholder{color:#8aa0b8}
.search-kind{display:inline-flex;align-items:center;justify-content:center;align-self:stretch;padding:0 22px;border-left:1px solid #e4ebf3;background:#f8fafc;color:#163b6d;font-weight:900;white-space:nowrap}
.header-search button{align-self:stretch;border:0;padding:0 28px;background:linear-gradient(135deg,var(--tone),#fb923c);color:#fff;font-weight:1000;font-size:16px;letter-spacing:.05em;cursor:pointer}
.header-actions{display:flex;align-items:center;justify-content:flex-end;gap:10px;flex-wrap:wrap}.header-actions a{display:inline-flex;align-items:center;justify-content:center;padding:10px 14px;border-radius:999px;border:1px solid #dbe4f0;background:#fff;color:#274261;font-weight:900;white-space:nowrap}.header-actions a.register{background:#0f172a;color:#fff;border-color:#0f172a}
.nav{display:flex;gap:12px;flex-wrap:nowrap;align-items:center}.nav-link{display:inline-flex;align-items:center;justify-content:center;padding:17px 22px;border-radius:22px;font-size:18px;font-weight:900;color:#163b6d;background:#f8fafc;border:1px solid #dbe4f0;min-width:130px;letter-spacing:.01em}
.nav-link:not(.active):hover{color:#0f2744;background:#eef5ff;border-color:#c7d7eb}
.nav-link.active{background:linear-gradient(135deg,var(--tone),#fb923c);color:#fff;box-shadow:0 18px 36px rgba(249,115,22,.24);border-color:transparent}
body.site-peakexporter .nav-link{border-radius:8px;text-transform:uppercase;letter-spacing:.02em}
body.site-peakexporter .nav-link.active{background:linear-gradient(135deg,#0284c7,#22d3ee);box-shadow:8px 8px 0 rgba(14,165,233,.16)}
body.site-premiumexporter .nav-link{border-radius:999px}
body.site-flowpilotsupply .nav-link{border-radius:999px}
body.site-packlinehub .nav-link{border-radius:18px}
body.site-gridsupplyhub .nav-link{border-radius:10px;text-transform:uppercase;letter-spacing:.02em}
body.site-motiondrivehub .nav-link{border-radius:18px}
body.site-lablinesource .nav-link{border-radius:18px}
body.site-finestsupplier .nav-link{border-radius:18px}
body.site-yunfale .nav{grid-column:2;grid-row:1;justify-content:center;gap:24px}body.site-yunfale .nav-link{background:transparent;border-color:transparent;color:#fff;min-width:96px;font-size:16px;padding:14px 18px}body.site-yunfale .nav-link.active{background:linear-gradient(135deg,#ff7a1a,#ef4444);box-shadow:0 18px 46px rgba(239,68,68,.28)}
body.site-gongqiu360.home-gongqiu360 .wrap{padding-top:0;padding-bottom:0}
body.site-gongqiu360.home-gongqiu360 .topbar{padding:18px 24px 22px;border-radius:0;background:#fff;border-color:#e7edf4;box-shadow:0 18px 36px rgba(16,36,62,.04)}
body.site-gongqiu360.home-gongqiu360 .brand{display:grid;grid-template-columns:minmax(260px,340px) 1fr;align-items:center;gap:24px;padding:0}
body.site-gongqiu360.home-gongqiu360 .brand-main{min-width:0}
body.site-gongqiu360.home-gongqiu360 .brand-title-text{font-size:32px;color:#18253d}
body.site-gongqiu360.home-gongqiu360 .brand-copy p{font-size:15px;color:#7b8798}
body.site-gongqiu360.home-gongqiu360 .brand-icon{width:84px;height:84px}
body.site-gongqiu360.home-gongqiu360 .header-search,
body.site-gongqiu360.home-gongqiu360 .header-actions,
body.site-gongqiu360.home-gongqiu360 .breadcrumb{display:none}
body.site-gongqiu360.home-gongqiu360 .nav{justify-content:flex-end;gap:14px;position:relative;z-index:3}
body.site-gongqiu360.home-gongqiu360 .nav-link{min-width:104px;padding:18px 14px;border-radius:0;background:#1769c7;border:0;color:#fff;font-size:17px;box-shadow:none;position:relative;z-index:3;pointer-events:auto}
body.site-gongqiu360.home-gongqiu360 .nav-link.active{background:#1769c7;color:#fff;box-shadow:none;position:relative}
body.site-gongqiu360.home-gongqiu360 .nav-link.active:after{content:"";position:absolute;left:18px;right:18px;bottom:10px;height:3px;border-radius:999px;background:#ff9b24}
body.site-gongqiu360.home-gongqiu360 .nav-link-ghost{min-width:118px;background:#fff;color:#1769c7;border:1px solid #dbe4f0;border-radius:22px}
body.site-gongqiu360.home-gongqiu360 .nav-link-primary{min-width:118px;background:linear-gradient(135deg,#ff8d22,#ff6a00);color:#fff;border-radius:22px}
body.site-gongqiu360.home-gongqiu360 .nav-link-ghost:hover{background:#f8fafc;border-color:#cbd5e1}
body.site-gongqiu360.home-gongqiu360 .nav-link-primary:hover{filter:brightness(1.02)}
body.site-gongqiu360.home-gongqiu360 .hero{margin:0 calc(50% - 50vw);border-radius:0;padding:52px max(24px,calc(50vw - 700px)) 38px;background:radial-gradient(circle at 12% 10%,rgba(249,115,22,.2),transparent 30%),linear-gradient(135deg,#1c1f2a,#161a24 58%,#0f172a);box-shadow:none}
body.site-gongqiu360.home-gongqiu360 .hero-grid{max-width:1400px;margin:0 auto;grid-template-columns:minmax(0,1.16fr) 440px;gap:24px}
body.site-gongqiu360.home-gongqiu360 .hero h2{max-width:700px;font-size:58px;line-height:1.08;letter-spacing:-.04em}
body.site-gongqiu360.home-gongqiu360 .hero p{max-width:760px;color:#d2dae5;font-size:16px;line-height:1.8}
body.site-gongqiu360.home-gongqiu360 .kicker{padding:8px 14px;font-size:13px;background:rgba(255,255,255,.08);color:#fff}
body.site-gongqiu360.home-gongqiu360 .hero-mini-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
body.site-gongqiu360.home-gongqiu360 .hero-mini{min-height:96px;padding:16px 18px}
body.site-gongqiu360.home-gongqiu360 .hero-mini strong{font-size:16px;margin-bottom:7px}
body.site-gongqiu360.home-gongqiu360 .hero-mini span{font-size:13px;line-height:1.65}
body.site-gongqiu360.home-gongqiu360 .metric{padding:18px 20px;border-radius:22px}
body.site-gongqiu360.home-gongqiu360 .metric strong{font-size:46px;line-height:1}
body.site-gongqiu360.home-gongqiu360 .metric span{font-size:15px}
body.site-gongqiu360.home-gongqiu360 .footer-note{display:none}
body.site-gongqiu360.home-gongqiu360 .site-footer{margin:34px calc(50% - 50vw) 0;border-radius:0;padding:34px max(24px,calc(50vw - 700px))}
body.site-gongqiu360.home-gongqiu360 .site-footer-grid,
body.site-gongqiu360.home-gongqiu360 .site-footer-bottom{max-width:1400px;margin-left:auto;margin-right:auto}
.gq-hero-search{display:flex;align-items:center;gap:0;max-width:820px;margin-top:26px;background:#fff;border-radius:20px;overflow:hidden;box-shadow:0 20px 50px rgba(15,23,42,.24)}
.gq-hero-search input{flex:1;border:0;outline:0;padding:0 24px;min-height:68px;font-size:17px;color:#10243e}
.gq-hero-search button{border:0;min-width:168px;min-height:68px;background:linear-gradient(135deg,#ff8d22,#ff6a00);color:#fff;font-size:20px;font-weight:1000;cursor:pointer}
.gq-search-tags{display:flex;gap:10px;flex-wrap:wrap;margin-top:14px}
.gq-search-tags a{display:inline-flex;padding:9px 14px;border-radius:999px;background:rgba(255,255,255,.09);border:1px solid rgba(255,255,255,.12);color:#dbe4f7;font-size:13px;font-weight:800}
.gq-home-head{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;margin-bottom:24px}
.gq-home-head p{margin:0;color:#5d7084;font-size:15px;line-height:1.82;font-weight:520}
.gq-home-section{position:relative;overflow:hidden}
.gq-home-section:before{content:"";position:absolute;inset:0;pointer-events:none}
.gq-home-section > *{position:relative;z-index:1}
.gq-home-section-cats{background:linear-gradient(180deg,#fff,#fffaf4);border-color:#f4dfc7}
.gq-home-section-cats:before{background:radial-gradient(circle at 88% 12%,rgba(251,191,36,.12),transparent 22%)}
.gq-home-section-areas{background:linear-gradient(180deg,#f8fbff,#ffffff);border-color:#dbe7f6}
.gq-home-section-areas:before{background:radial-gradient(circle at 12% 14%,rgba(37,99,235,.08),transparent 20%)}
.gq-home-section-channels{background:linear-gradient(180deg,#fff,#fff7f2);border-color:#f3ddcf}
.gq-home-section-channels:before{background:radial-gradient(circle at 82% 18%,rgba(249,115,22,.1),transparent 24%),radial-gradient(circle at 18% 78%,rgba(14,165,233,.08),transparent 18%)}
.gq-home-section-trending{background:linear-gradient(180deg,#fbfdff,#ffffff);border-color:#deebf6}
.gq-home-section-trending:before{background:radial-gradient(circle at 86% 22%,rgba(59,130,246,.08),transparent 22%)}
.gq-home-section-featured{background:linear-gradient(180deg,#fffdfa,#ffffff);border-color:#efe1d3}
.gq-home-section-featured:before{background:radial-gradient(circle at 88% 12%,rgba(245,158,11,.08),transparent 20%)}
.gq-home-section-latest{background:linear-gradient(180deg,#fafcff,#ffffff);border-color:#dde8f4}
.gq-home-section-latest:before{background:radial-gradient(circle at 12% 18%,rgba(37,99,235,.08),transparent 18%)}
.gq-signal-section{background:linear-gradient(180deg,#fff,#fff8f3 100%);border-color:#f4d6bf;box-shadow:0 24px 56px rgba(249,115,22,.08)}
.gq-signal-head{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(340px,.9fr);gap:28px;align-items:end;margin-bottom:22px}
.gq-signal-kicker{display:inline-flex;align-items:center;gap:10px;margin-bottom:10px;color:#b86d2f;font-size:12px;font-weight:1000;letter-spacing:.18em;text-transform:uppercase}
.gq-signal-kicker:before{content:"";width:34px;height:3px;border-radius:999px;background:#ff8d22}
.gq-signal-head h3{margin:0;font-size:35px;letter-spacing:-.035em}
.gq-signal-head p{margin:0;color:#738295;font-size:15px;line-height:1.92}
.gq-signal-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}
.gq-signal-card{position:relative;min-height:236px;padding:28px 30px;border-radius:30px;background:linear-gradient(180deg,#ffffff,#fffdfb);border:1px solid #f7d8c1;box-shadow:0 18px 42px rgba(249,115,22,.08);overflow:hidden;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}
.gq-signal-card:before{content:"";position:absolute;right:-34px;top:-36px;width:142px;height:142px;border-radius:999px;background:radial-gradient(circle,rgba(249,115,22,.13),transparent 70%)}
.gq-signal-card:hover{transform:translateY(-4px);box-shadow:0 24px 48px rgba(16,36,62,.1)}
.gq-signal-card:nth-child(1){background:linear-gradient(180deg,#fffaf4,#ffffff);border-color:#f6dbc2}
.gq-signal-card:nth-child(1):before{background:radial-gradient(circle,rgba(249,115,22,.16),transparent 70%)}
.gq-signal-card:nth-child(2){background:linear-gradient(180deg,#fffdf5,#ffffff);border-color:#f4e0b8}
.gq-signal-card:nth-child(2):before{background:radial-gradient(circle,rgba(245,158,11,.15),transparent 70%)}
.gq-signal-card:nth-child(3){background:linear-gradient(180deg,#f8fbff,#ffffff);border-color:#d7e6fb}
.gq-signal-card:nth-child(3):before{background:radial-gradient(circle,rgba(37,99,235,.13),transparent 70%)}
.gq-signal-card:nth-child(4){background:linear-gradient(180deg,#f6fffb,#ffffff);border-color:#ccebdd}
.gq-signal-card:nth-child(4):before{background:radial-gradient(circle,rgba(16,185,129,.13),transparent 70%)}
.gq-signal-card .gq-signal-icon{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;width:92px;height:92px;border-radius:28px;background:linear-gradient(145deg,#fff6ef,#ffe7d6);border:1px solid #ffd2b5;box-shadow:0 16px 32px rgba(249,115,22,.12)}
.gq-signal-card:nth-child(2) .gq-signal-icon{background:linear-gradient(145deg,#fff9e8,#ffefc7);border-color:#f7da8b}
.gq-signal-card:nth-child(3) .gq-signal-icon{background:linear-gradient(145deg,#eef6ff,#dbeafe);border-color:#bfdbfe}
.gq-signal-card:nth-child(4) .gq-signal-icon{background:linear-gradient(145deg,#ecfdf5,#d1fae5);border-color:#a7f3d0}
.gq-signal-card strong{position:relative;z-index:1;display:block;margin:24px 0 12px;font-size:22px;line-height:1.28;color:#10243e;letter-spacing:-.02em}
.gq-signal-card p{position:relative;z-index:1;margin:0;color:#68798b;font-size:14px;line-height:1.92}
.gq-home-cta{margin:34px calc(50% - 50vw) 0;padding:0 max(24px,calc(50vw - 700px))}
.gq-home-cta-inner{max-width:1400px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:48px 42px;border-radius:36px;background:radial-gradient(circle at 88% 50%,rgba(249,115,22,.24),transparent 18%),radial-gradient(circle at 18% 0,rgba(59,130,246,.12),transparent 26%),linear-gradient(135deg,#171c25,#131a24 62%,#3a241d);color:#fff;box-shadow:0 26px 60px rgba(15,23,42,.18)}
.gq-home-cta-copy h3{margin:0;font-size:30px;letter-spacing:-.035em}
.gq-home-cta-copy p{margin:12px 0 0;color:#c2cedd;font-size:15px;line-height:1.86}
.gq-home-cta-action{display:inline-flex;align-items:center;justify-content:center;min-width:220px;padding:19px 28px;border-radius:22px;background:linear-gradient(135deg,#ff8d22,#ff6a00);color:#fff;font-size:19px;font-weight:1000;box-shadow:0 18px 42px rgba(249,115,22,.26);transition:transform .18s ease,box-shadow .18s ease}
.gq-home-cta-action:hover{transform:translateY(-3px);box-shadow:0 22px 48px rgba(249,115,22,.32)}
.gq-home-more{display:inline-flex;align-items:center;color:#1769c7;font-weight:900;font-size:15px;white-space:nowrap;letter-spacing:-.01em}
.gq-tag-grid{display:flex;gap:12px;flex-wrap:wrap}
.gq-tag-pill{display:inline-flex;align-items:center;gap:12px;padding:12px 18px;border-radius:999px;background:#f8fafc;border:1px solid #dbe4f0;color:#10243e;font-weight:900;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease}
.gq-tag-pill:hover{transform:translateY(-2px);border-color:#bfd5f0;box-shadow:0 12px 24px rgba(37,99,235,.08)}
.gq-tag-pill em{font-style:normal;color:#6b7c93;font-weight:800}
.gq-channel-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}
.gq-channel-card{position:relative;display:flex;gap:20px;align-items:flex-start;padding:26px;border-radius:28px;background:linear-gradient(155deg,#fff,#f8fafc 58%,#fff7ed);border:1px solid #dbe4f0;color:#10243e;box-shadow:0 16px 34px rgba(16,36,62,.06);overflow:hidden;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}
.gq-channel-card:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 86% 14%,rgba(249,115,22,.18),transparent 28%),linear-gradient(135deg,rgba(255,255,255,.28),transparent 58%);pointer-events:none}
.gq-channel-card:after{content:"";position:absolute;right:-22px;bottom:-18px;width:108px;height:108px;border-radius:28px;background:rgba(255,255,255,.52);transform:rotate(18deg);pointer-events:none}
.gq-channel-card:hover{transform:translateY(-5px);border-color:#ffd2b5;box-shadow:0 22px 48px rgba(249,115,22,.13)}
.gq-channel-card:nth-child(2n):before{background:radial-gradient(circle at 84% 18%,rgba(37,99,235,.18),transparent 28%),linear-gradient(135deg,rgba(255,255,255,.26),transparent 58%)}
.gq-channel-card:nth-child(3n):before{background:radial-gradient(circle at 84% 18%,rgba(14,165,233,.18),transparent 28%),linear-gradient(135deg,rgba(255,255,255,.26),transparent 58%)}
.gq-channel-card:nth-child(4n):before{background:radial-gradient(circle at 84% 18%,rgba(245,158,11,.18),transparent 28%),linear-gradient(135deg,rgba(255,255,255,.26),transparent 58%)}
.gq-channel-card:nth-child(5n){background:linear-gradient(155deg,#fffaf4,#ffffff 58%,#fff5ea);border-color:#f2dbc0}
.gq-channel-card:nth-child(6n){background:linear-gradient(155deg,#f8fbff,#ffffff 58%,#eef6ff);border-color:#dbe7f6}
.gq-channel-card:nth-child(7n){background:linear-gradient(155deg,#f7fffb,#ffffff 58%,#effdf5);border-color:#d8f0e2}
.gq-channel-card:nth-child(8n){background:linear-gradient(155deg,#fffaf8,#ffffff 58%,#fff1f2);border-color:#f4d9de}
.gq-channel-mark,.gq-channel-card > div{position:relative;z-index:1}
.gq-channel-mark{display:inline-flex;align-items:center;justify-content:center;width:84px;height:84px;border-radius:26px;background:rgba(255,255,255,.88);border:1px solid rgba(255,255,255,.94);color:#c2410c;flex:0 0 84px;backdrop-filter:blur(4px);box-shadow:0 16px 34px rgba(255,255,255,.42);text-align:center}
.gq-channel-card:nth-child(2n) .gq-channel-mark{background:linear-gradient(145deg,#eef6ff,#dbeafe);border-color:#bfdbfe}
.gq-channel-card:nth-child(3n) .gq-channel-mark{background:linear-gradient(145deg,#eefcfe,#cffafe);border-color:#a5f3fc}
.gq-channel-card:nth-child(4n) .gq-channel-mark{background:linear-gradient(145deg,#fff9e9,#ffefc6);border-color:#fcd34d}
.gq-channel-card:nth-child(5n) .gq-channel-mark{background:linear-gradient(145deg,#fff6ef,#ffe1cc);border-color:#fdba74}
.gq-channel-card:nth-child(6n) .gq-channel-mark{background:linear-gradient(145deg,#edf5ff,#dbeafe);border-color:#93c5fd}
.gq-channel-card:nth-child(7n) .gq-channel-mark{background:linear-gradient(145deg,#ecfdf5,#d1fae5);border-color:#86efac}
.gq-channel-card:nth-child(8n) .gq-channel-mark{background:linear-gradient(145deg,#fff1f2,#ffe4e6);border-color:#fda4af}
.gq-channel-text{display:block}
.gq-channel-card strong{display:block;font-size:24px;line-height:1.18;margin-bottom:8px;letter-spacing:-.02em}
.gq-channel-card span{display:block;color:#56697d;font-size:14px;line-height:1.82}
.gq-icon-svg{display:block;width:48px;height:48px}
.gq-channel-mark .gq-icon-svg{display:block;width:64px;height:64px;max-width:64px;max-height:64px;margin:0 auto;transform:translateY(6px);transform-origin:center center}
.gq-signal-icon .gq-icon-svg{width:56px;height:56px;transform:translateY(2px)}
.gq-friend-links{margin:34px calc(50% - 50vw) 0;padding:0 max(24px,calc(50vw - 700px))}
.gq-friend-links-inner{max-width:1400px;margin:0 auto;padding:22px 0 0;border-top:1px solid #e2e8f0;display:flex;gap:10px 14px;flex-wrap:wrap;align-items:center}
.gq-friend-links-label{color:#64748b;font-weight:900}
.gq-friend-links-inner a{display:inline-flex;align-items:center;padding:9px 14px;border-radius:999px;background:#fff;border:1px solid #dbe4f0;color:#274261;font-size:14px;font-weight:800}
.gq-friend-links-inner a:hover{border-color:#fdba74;color:#c2410c}
.gq-city-quick{padding:26px;border-radius:28px;background:radial-gradient(circle at 80% 18%,rgba(56,189,248,.16),transparent 26%),linear-gradient(135deg,#10243e,#1f3f62);color:#fff;box-shadow:0 18px 40px rgba(15,23,42,.12)}
.gq-city-quick strong{display:block;font-size:23px;margin-bottom:14px;letter-spacing:-.02em}
.gq-city-quick-links{display:flex;gap:10px;flex-wrap:wrap}
.gq-city-quick-links a{display:inline-flex;padding:10px 14px;border-radius:999px;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.14);color:#fff;font-weight:800}
@media (max-width:1080px){body.site-gongqiu360.home-gongqiu360 .brand{grid-template-columns:1fr}body.site-gongqiu360.home-gongqiu360 .nav{justify-content:flex-start;flex-wrap:wrap}body.site-gongqiu360.home-gongqiu360 .hero-grid,.gq-channel-grid,.gq-signal-grid,.gq-signal-head{grid-template-columns:1fr 1fr}.gq-home-cta-inner{display:block}.gq-home-cta-action{margin-top:18px}}
@media (max-width:720px){body.site-gongqiu360.home-gongqiu360 .topbar{padding:16px 14px}body.site-gongqiu360.home-gongqiu360 .brand-title-text{font-size:28px}body.site-gongqiu360.home-gongqiu360 .nav-link,body.site-gongqiu360.home-gongqiu360 .nav-link-ghost,body.site-gongqiu360.home-gongqiu360 .nav-link-primary{min-width:unset;flex:1 1 calc(50% - 8px);border-radius:16px;padding:14px 12px}body.site-gongqiu360.home-gongqiu360 .hero{padding:34px 18px 28px}body.site-gongqiu360.home-gongqiu360 .hero h2{font-size:42px}body.site-gongqiu360.home-gongqiu360 .hero p{font-size:15px}body.site-gongqiu360.home-gongqiu360 .metric strong{font-size:38px}body.site-gongqiu360.home-gongqiu360 .site-footer{padding-left:18px;padding-right:18px}.gq-hero-search{display:block;border-radius:18px}.gq-hero-search input,.gq-hero-search button{width:100%}.gq-hero-search button{min-height:56px}.gq-channel-grid,.gq-signal-grid,.gq-signal-head{grid-template-columns:1fr}.gq-home-head{display:block}.gq-home-more{margin-top:12px}.gq-friend-links,.gq-home-cta{padding-left:18px;padding-right:18px}.gq-home-cta-inner{padding:28px 22px;border-radius:26px}.gq-home-cta-copy h3{font-size:24px}.gq-signal-card{min-height:auto;padding:22px}.gq-signal-card .gq-signal-icon{width:82px;height:82px}.gq-channel-card{padding:22px}.gq-channel-mark{width:76px;height:76px;flex-basis:76px}.gq-channel-mark .gq-icon-svg{width:56px;height:56px;max-width:56px;max-height:56px;transform:translateY(4px)}.gq-signal-icon .gq-icon-svg{width:44px;height:44px;transform:translateY(1px)}}
.breadcrumb{margin:18px 0 0;background:#fff;border:1px solid #d9e2ec;border-radius:24px;padding:18px 22px;color:#52667a;font-size:15px}
body.site-yunfale .breadcrumb{display:none}
.hero{position:relative;overflow:hidden;margin-top:26px;background:radial-gradient(circle at 18% 12%,color-mix(in srgb,var(--tone) 32%,transparent),transparent 34%),linear-gradient(135deg,var(--accent),#0f172a 60%,color-mix(in srgb,var(--tone) 24%,#0f172a));border-radius:36px;padding:34px 38px;border:1px solid rgba(255,255,255,.08);box-shadow:0 28px 80px rgba(15,23,42,.2);color:#fff}
body.site-premiumexporter .hero{border-radius:42px;background:radial-gradient(circle at 76% 8%,rgba(251,191,36,.34),transparent 30%),linear-gradient(135deg,#1c1917,#111827 62%,#78350f);box-shadow:0 34px 95px rgba(120,53,15,.26)}
body.site-flowpilotsupply .hero{border-radius:38px;background:radial-gradient(circle at 78% 10%,rgba(45,212,191,.28),transparent 32%),linear-gradient(135deg,#0b1324,#111827 62%,#0f766e);box-shadow:0 30px 84px rgba(15,118,110,.22)}
body.site-packlinehub .hero{border-radius:24px;background:linear-gradient(115deg,#7c2d12,#111827 48%,#ea580c);box-shadow:10px 10px 0 rgba(234,88,12,.14),0 28px 70px rgba(124,45,18,.18)}
body.site-gridsupplyhub .hero{border-radius:16px;background:linear-gradient(115deg,#1e3a8a,#0f172a 48%,#2563eb);box-shadow:12px 12px 0 rgba(37,99,235,.15),0 30px 75px rgba(30,64,175,.2)}
body.site-motiondrivehub .hero{border-radius:36px;background:radial-gradient(circle at 82% 8%,rgba(167,139,250,.3),transparent 31%),linear-gradient(135deg,#2e1065,#0f172a 62%,#6d28d9)}
body.site-lablinesource .hero{border-radius:34px;background:radial-gradient(circle at 82% 8%,rgba(34,211,238,.28),transparent 31%),linear-gradient(135deg,#083344,#0f172a 62%,#0891b2)}
body.site-peakexporter .hero{border-radius:14px;background:linear-gradient(115deg,#082f49,#0f172a 48%,#0284c7);box-shadow:14px 14px 0 rgba(14,165,233,.15),0 30px 75px rgba(8,47,73,.22)}
body.site-finestsupplier .hero{border-radius:38px;background:radial-gradient(circle at 82% 8%,rgba(16,185,129,.34),transparent 31%),linear-gradient(135deg,#052e2b,#0f172a 62%,#064e3b)}
body.site-premiumexporter .hero,body.site-flowpilotsupply .hero,body.site-packlinehub .hero,body.site-gridsupplyhub .hero,body.site-motiondrivehub .hero,body.site-lablinesource .hero,body.site-peakexporter .hero,body.site-finestsupplier .hero{background-image:linear-gradient(135deg,rgba(15,23,42,.92),rgba(15,23,42,.78)),var(--brand-hero);background-size:cover;background-position:center}
body.site-yunfale{background:radial-gradient(circle at 8% 10%,rgba(37,99,235,.08),transparent 24%),radial-gradient(circle at 92% 24%,rgba(255,107,43,.08),transparent 22%),linear-gradient(180deg,#f7fafc 0,#fff 280px,#f7f9fc 100%)}
body.site-yunfale .hero{margin:0 calc(50% - 50vw);min-height:calc(100vh - 92px);border-radius:0;padding:86px calc(50vw - 700px) 64px;background:radial-gradient(circle at 18% 16%,rgba(37,99,235,.28),transparent 35%),radial-gradient(circle at 88% 86%,rgba(255,107,43,.34),transparent 28%),linear-gradient(135deg,#071228,#101827 62%,#29121a);box-shadow:none;border:0;text-align:center}
body.site-yunfale .hero-grid{display:block;max-width:1400px;margin:0 auto}body.site-yunfale .metrics{margin:44px auto 0;max-width:1120px;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:16px}body.site-yunfale .metric{min-height:80px;background:rgba(255,255,255,.06);border-color:rgba(255,255,255,.12);backdrop-filter:blur(14px);padding:16px 18px}body.site-yunfale .metric strong{font-size:31px;line-height:1;color:#fff}body.site-yunfale .metric span{color:#93a4bd}
body.site-yunfale .kicker{position:relative;background:rgba(255,255,255,.08);border-color:rgba(255,255,255,.16);color:#f8fafc;font-size:19px;letter-spacing:.02em;box-shadow:inset 0 0 0 1px rgba(255,255,255,.05),0 18px 46px rgba(15,23,42,.24)}body.site-yunfale .kicker:before{content:"";width:14px;height:14px;border-radius:999px;background:#4ade80;box-shadow:0 0 0 8px rgba(74,222,128,.15)}body.site-yunfale .hero h2{font-size:72px;max-width:none}body.site-yunfale .hero h2::after{content:"";display:inline-block;width:.35em}body.site-yunfale .hero p{max-width:1180px;margin:0 auto;color:#d7e0ee;font-size:25px;font-weight:900;letter-spacing:.01em}
body.site-yunfale .yf-hero-title{display:flex;align-items:center;justify-content:center;gap:.7em;flex-wrap:wrap;margin-top:18px;margin-bottom:28px;font-size:86px;line-height:.98;font-weight:1000;letter-spacing:-.055em;color:#fff;text-shadow:0 20px 58px rgba(0,0,0,.28)}body.site-yunfale .yf-hero-title span{display:inline-block;color:#fff}body.site-yunfale .yf-hero-title em{display:inline-block;font-style:normal;background:linear-gradient(100deg,#ffc928 0%,#ff9d22 48%,#ff7048 100%);-webkit-background-clip:text;background-clip:text;color:transparent;text-shadow:none}
.yf-search{display:flex;align-items:center;gap:12px;max-width:880px;margin:26px auto 0;padding:8px;background:#fff;border-radius:20px;box-shadow:0 22px 58px rgba(239,68,68,.2)}.yf-search input{flex:1;border:0;outline:0;padding:0 18px;font-size:17px;color:#10243e}.yf-search button{border:0;border-radius:15px;padding:16px 32px;background:linear-gradient(135deg,#ff7a1a,#ef2929);color:#fff;font-size:17px;font-weight:900}.yf-hot{display:flex;gap:9px;justify-content:center;flex-wrap:wrap;margin-top:16px;color:#9fb0c8}.yf-hot a{display:inline-flex;padding:8px 14px;border:1px solid rgba(255,255,255,.14);border-radius:999px;color:#dbe7f7;background:rgba(255,255,255,.04)}
.hero:before{content:"";position:absolute;inset:-1px;background:linear-gradient(120deg,rgba(255,255,255,.16),transparent 32%,rgba(255,255,255,.06) 66%,transparent);pointer-events:none}
.hero:after{content:"";position:absolute;right:-120px;top:-120px;width:340px;height:340px;border-radius:999px;background:color-mix(in srgb,var(--tone) 28%,transparent);filter:blur(8px);pointer-events:none}
.hero-grid{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1.45fr) 330px;gap:28px;align-items:start}.kicker{display:inline-flex;align-items:center;gap:10px;padding:10px 16px;border-radius:999px;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.12);font-weight:800;font-size:14px;margin:0 0 18px}
.hero h2{margin:0 0 14px;font-size:52px;line-height:1.05;letter-spacing:-.03em;max-width:980px}.hero p{margin:0;font-size:18px;line-height:1.85;color:rgba(255,255,255,.82)}
.cta-row{display:flex;flex-wrap:wrap;gap:14px;margin-top:28px}.cta{display:inline-flex;align-items:center;justify-content:center;padding:16px 24px;border-radius:18px;font-size:17px;font-weight:800}.cta.primary{background:linear-gradient(135deg,var(--tone),#22d3ee);color:#fff}.cta.ghost{background:rgba(255,255,255,.08);color:#fff;border:1px solid rgba(255,255,255,.16)}
.hero-mini-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:26px}
.hero-mini{min-height:112px;background:rgba(255,255,255,.075);border:1px solid rgba(255,255,255,.11);border-radius:22px;padding:18px}
.hero-mini strong{display:block;font-size:17px;margin-bottom:9px}.hero-mini span{display:block;font-size:14px;line-height:1.7;color:rgba(255,255,255,.76)}
.metrics{display:grid;gap:14px}.metric{background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.1);border-radius:24px;padding:20px}.metric strong{display:block;font-size:18px;margin-bottom:9px}.metric span{display:block;font-size:15px;line-height:1.75;color:rgba(255,255,255,.78)}
.section{margin-top:26px;background:#fff;border:1px solid #d9e2ec;border-radius:28px;padding:28px;box-shadow:0 18px 50px rgba(16,36,62,.05)}
.section h3{margin:0 0 12px;font-size:30px;color:#10243e}.section p.lead{margin:0 0 22px;color:#52667a;font-size:16px;line-height:1.8}
.grid-4{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.grid-3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.grid-2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}
.industry-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.industry-card{position:relative;display:block;min-height:300px;padding:30px 28px 26px;border-radius:26px;background:linear-gradient(180deg,#fff 0%,#fff 64%,#fffaf7 100%);border:1px solid #e6edf5;color:#10243e;overflow:hidden;box-shadow:0 14px 36px rgba(16,36,62,.045);transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.industry-card:after{content:"";position:absolute;right:-42px;bottom:-42px;width:130px;height:130px;border-radius:999px;background:radial-gradient(circle,rgba(249,115,22,.12),transparent 68%);pointer-events:none}.industry-card:hover{transform:translateY(-4px);border-color:#ffc9a8;box-shadow:0 22px 54px rgba(249,115,22,.11),0 18px 42px rgba(16,36,62,.08)}.industry-card .industry-icon{width:108px;height:108px;border-radius:28px;display:flex!important;align-items:center;justify-content:center;margin:0 0 22px;background:linear-gradient(145deg,#fff7ed,#ffe8d4);border:1px solid #ffd2b5;box-shadow:inset 0 1px 0 rgba(255,255,255,.85),0 16px 34px rgba(249,115,22,.1)}.industry-card .industry-icon-svg{display:block;width:88px;height:88px;max-width:88px;max-height:88px;overflow:visible;flex:0 0 88px}.industry-card strong{display:block;font-size:22px;line-height:1.2;margin-bottom:12px;letter-spacing:-.02em}.industry-card span{display:block;color:#617187;font-size:15px;line-height:1.75}.industry-card .industry-icon{color:inherit}.industry-meta{display:flex!important;gap:8px;flex-wrap:wrap;margin-top:18px}.industry-meta b{display:inline-flex;padding:8px 12px;border-radius:999px;background:#fff4e6;color:#c2410c;font-size:12px;font-weight:900}
.category-compact{padding:22px 24px}.category-compact-head{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;margin-bottom:14px}.category-compact-head h3{margin:0;font-size:24px}.category-compact-head p{margin:6px 0 0;color:#64748b;font-size:14px}.category-chip-grid{display:flex;flex-wrap:wrap;gap:10px}.category-chip{display:inline-flex;align-items:center;gap:8px;padding:10px 14px;border-radius:999px;background:#fff7ed;border:1px solid #fed7aa;color:#9a3412;font-size:14px;font-weight:900}.category-chip em{font-style:normal;color:#c2410c;font-size:12px}.category-more{margin-top:12px}.category-more summary{cursor:pointer;display:inline-flex;padding:10px 14px;border-radius:999px;background:#10243e;color:#fff;font-size:14px;font-weight:900}.category-more .category-chip-grid{margin-top:12px;padding-top:12px;border-top:1px dashed #e2e8f0}.result-toolbar{display:flex;align-items:center;justify-content:space-between;gap:18px;margin:0 0 18px;padding:16px 18px;border:1px solid #e2e8f0;border-radius:20px;background:linear-gradient(90deg,#fff7ed,#fff)}.result-toolbar strong{display:block;color:#10243e;font-size:20px}.result-toolbar span{display:block;color:#64748b;font-size:14px;margin-top:4px}.result-pills{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end}.result-pills b{display:inline-flex;padding:8px 12px;border-radius:999px;background:#10243e;color:#fff;font-size:12px}.keyword-taxonomy{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:22px}.keyword-type-card{display:block;border:1px solid #e2e8f0;border-radius:18px;padding:16px;background:linear-gradient(180deg,#fff,#fff8f4);color:#10243e}.keyword-type-card.active{border-color:#fb923c;box-shadow:0 16px 38px rgba(249,115,22,.12)}.keyword-type-card strong{display:block;font-size:18px;margin-bottom:8px}.keyword-type-card span{display:block;color:#64748b;font-size:13px;line-height:1.55}.keyword-type-card b{display:inline-flex;margin-top:10px;color:#c2410c;background:#fff1e6;border-radius:999px;padding:6px 10px;font-size:12px}
.signal-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.signal-card{position:relative;overflow:hidden;background:linear-gradient(145deg,#fff,var(--soft));border:1px solid #dbe4f0;border-radius:24px;padding:22px;min-height:190px}.signal-card:after{content:"";position:absolute;right:-34px;bottom:-34px;width:110px;height:110px;border-radius:50%;background:color-mix(in srgb,var(--tone) 12%,transparent)}.signal-card span{display:inline-flex;padding:7px 11px;border-radius:999px;background:#fff;border:1px solid #dbe4f0;color:var(--tone);font-size:12px;font-weight:1000;text-transform:uppercase;letter-spacing:.08em}.signal-card strong{display:block;margin:18px 0 9px;font-size:25px;letter-spacing:-.035em;color:#10243e}.signal-card p{position:relative;z-index:1;margin:0;color:#52667a;line-height:1.7;font-size:15px}
.workflow{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.step-card{background:#0f172a;color:#fff;border-radius:28px;padding:26px;position:relative;overflow:hidden}.step-card:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 18% 0,color-mix(in srgb,var(--tone) 26%,transparent),transparent 42%)}.step-card span,.step-card strong,.step-card p{position:relative;z-index:1}.step-card span{display:inline-flex;width:48px;height:48px;border-radius:16px;background:color-mix(in srgb,var(--tone) 82%,#fff);align-items:center;justify-content:center;font-weight:1000}.step-card strong{display:block;margin:18px 0 10px;font-size:23px}.step-card p{margin:0;color:#cbd5e1;line-height:1.75}
.hub-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.hub-card{position:relative;display:block;background:linear-gradient(180deg,#fff,var(--soft));border:1px solid #dbe4f0;border-radius:24px;padding:22px;color:#10243e;overflow:hidden;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.hub-card:hover{transform:translateY(-4px);border-color:color-mix(in srgb,var(--tone) 38%,#dbe4f0);box-shadow:0 20px 44px rgba(16,36,62,.1)}.hub-card:after{content:"";position:absolute;right:-18px;top:-18px;width:96px;height:96px;border-radius:50%;background:color-mix(in srgb,var(--tone) 10%,transparent)}.hub-card em{position:relative;z-index:1;display:inline-flex;padding:7px 11px;border-radius:999px;background:#fff;border:1px solid #dbe4f0;color:var(--tone);font-style:normal;font-size:12px;font-weight:1000;text-transform:uppercase;letter-spacing:.08em}.hub-card strong{position:relative;z-index:1;display:block;margin:16px 0 10px;font-size:24px;line-height:1.2}.hub-card p{position:relative;z-index:1;margin:0;color:#566b82;line-height:1.75;font-size:15px}.hub-card b{position:relative;z-index:1;display:inline-flex;margin-top:14px;color:var(--accent);font-size:13px}
.vertical-entry-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.vertical-entry-card{position:relative;display:grid;grid-template-columns:88px 1fr;gap:16px;align-items:flex-start;padding:22px;border-radius:24px;background:linear-gradient(180deg,#fff,var(--soft));border:1px solid #dbe4f0;color:#10243e;box-shadow:0 12px 30px rgba(16,36,62,.05);transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.vertical-entry-card:hover{transform:translateY(-4px);border-color:color-mix(in srgb,var(--tone) 38%,#dbe4f0);box-shadow:0 22px 50px rgba(16,36,62,.11)}.vertical-entry-card .industry-icon{width:88px;height:88px;border-radius:24px;display:flex!important;align-items:center;justify-content:center;background:linear-gradient(145deg,#fff,#f8fafc);border:1px solid #dbe4f0}.vertical-entry-card .industry-icon-svg{width:68px;height:68px;max-width:68px;max-height:68px}.vertical-entry-card strong{display:block;font-size:22px;line-height:1.2;margin-bottom:9px}.vertical-entry-card p{margin:0;color:#5d6f83;line-height:1.7;font-size:15px}.vertical-entry-card b{display:inline-flex;margin-top:12px;padding:7px 11px;border-radius:999px;background:#fff;border:1px solid #dbe4f0;color:var(--tone);font-size:12px;font-weight:1000}
.soft-card{display:block;background:linear-gradient(180deg,#fff,var(--soft));border:1px solid #dbe4f0;border-radius:22px;padding:22px;color:#10243e;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.soft-card:hover{transform:translateY(-3px);border-color:color-mix(in srgb,var(--tone) 38%,#dbe4f0);box-shadow:0 18px 42px rgba(16,36,62,.1)}.soft-card strong{display:block;font-size:22px;line-height:1.2;margin-bottom:10px}.soft-card span{display:block;font-size:15px;line-height:1.75;color:#5b6c80}.soft-card small{display:block;margin-top:12px;font-size:12px;font-weight:800;color:var(--tone);letter-spacing:.04em}
.section-lead{margin:-2px 0 16px;color:#66788f;font-size:15px;line-height:1.8}
.company-filter-strip{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin:0 0 22px}.company-filter-box{border:1px solid #e2e8f0;border-radius:20px;background:#f8fafc;padding:16px}.company-filter-box strong{display:block;margin-bottom:12px;color:#10243e}.company-filter-links{display:flex;gap:8px;flex-wrap:wrap}.company-filter-links a{display:inline-flex;align-items:center;padding:8px 12px;border-radius:999px;background:#fff;border:1px solid #dbe4f0;color:#274261;font-size:13px;font-weight:800}.company-filter-links a:hover{border-color:#fb923c;color:#c2410c}.company-result-grid{grid-template-columns:1fr}.company-result-card{padding:18px 20px;background:linear-gradient(90deg,#fff,#fff8f4);border-radius:18px}.company-result-card strong{font-size:20px}.company-result-card span{font-size:14px}
.section-head-inline{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:18px}.section-head-inline .lead{margin-bottom:0}.company-card-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:16px}.yf-hero-geo-note{max-width:860px;margin:12px 0 0;color:#d7e0ee}.yf-home-ticker{display:flex;gap:12px;justify-content:center;flex-wrap:wrap;margin-top:24px;color:#cbd5e1;font-size:15px;font-weight:700}
body.site-yunfale .yf-home-section{margin-top:48px;background:transparent;border:0;box-shadow:none;padding:0}
body.site-yunfale .yf-home-section h3{font-size:36px;letter-spacing:-.03em}
.yf-home-stage-head{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;margin-bottom:22px}.yf-home-stage-head p{max-width:680px;margin:10px 0 0;color:#607086;font-size:16px;line-height:1.8}.yf-home-stage-link{display:inline-flex;align-items:center;justify-content:center;padding:14px 20px;border-radius:999px;background:#fff;border:1px solid #d8e3ee;color:#10243e;font-size:15px;font-weight:900;box-shadow:0 14px 28px rgba(15,23,42,.06)}.yf-home-stage-link:hover{border-color:#ffb089;color:#be3a14}
.yf-home-industry-stage{position:relative;padding:34px;border-radius:40px;background:linear-gradient(180deg,rgba(255,255,255,.92),rgba(255,255,255,.78)),radial-gradient(circle at 8% 12%,rgba(96,165,250,.16),transparent 24%),radial-gradient(circle at 92% 18%,rgba(251,146,60,.16),transparent 20%),radial-gradient(circle at 38% 96%,rgba(45,212,191,.12),transparent 24%);border:1px solid rgba(216,227,238,.95);box-shadow:0 30px 80px rgba(15,23,42,.08)}
.yf-home-industry-featured{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.yf-home-industry-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin-top:18px}
.yf-home-industry-card{position:relative;display:flex;flex-direction:column;justify-content:space-between;min-height:206px;padding:24px;border-radius:30px;border:1px solid rgba(255,255,255,.75);overflow:hidden;color:#10243e;box-shadow:0 18px 40px rgba(15,23,42,.07);backdrop-filter:blur(8px);transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.yf-home-industry-card:hover{transform:translateY(-5px);box-shadow:0 26px 54px rgba(15,23,42,.12);border-color:rgba(255,255,255,.98)}.yf-home-industry-card:before{content:"";position:absolute;left:22px;top:18px;width:52px;height:4px;border-radius:999px;background:rgba(255,255,255,.8)}.yf-home-industry-card:after{content:"";position:absolute;right:-26px;bottom:-26px;width:128px;height:128px;border-radius:50%;background:rgba(255,255,255,.42);filter:blur(2px)}.yf-home-industry-card strong,.yf-home-industry-card span,.yf-home-industry-card b,.yf-home-industry-card em{position:relative;z-index:1}.yf-home-industry-card strong{display:block;margin-top:48px;font-size:20px;line-height:1.28;letter-spacing:-.02em}.yf-home-industry-card span{display:block;margin-top:10px;font-size:14px;line-height:1.72;color:rgba(16,36,62,.72)}.yf-home-industry-card b{display:inline-flex;margin-top:18px;font-size:28px;line-height:1;font-weight:1000;letter-spacing:-.03em}.yf-home-industry-card em{display:inline-flex;align-self:flex-start;margin-top:12px;padding:8px 13px;border-radius:999px;background:rgba(255,255,255,.74);font-style:normal;font-size:12px;font-weight:900;color:rgba(16,36,62,.78)}.yf-home-industry-card.is-major{min-height:268px}.yf-home-industry-card.tone-0{background:linear-gradient(135deg,#e0f2fe,#f8fbff 62%,#dbeafe);color:#0f4c81}.yf-home-industry-card.tone-1{background:linear-gradient(135deg,#fff7d6,#fffaf2 62%,#ffe7c2);color:#b45309}.yf-home-industry-card.tone-2{background:linear-gradient(135deg,#ddfbea,#f3fff7 62%,#d6fae6);color:#166534}.yf-home-industry-card.tone-3{background:linear-gradient(135deg,#ffe4e6,#fff5f6 62%,#ffe9d6);color:#be123c}.yf-home-industry-card.tone-4{background:linear-gradient(135deg,#ede9fe,#f6f3ff 62%,#e0e7ff);color:#5b21b6}.yf-home-industry-card.tone-5{background:linear-gradient(135deg,#dcfce7,#f3fff8 62%,#d1fae5);color:#047857}
.yf-home-discovery-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.yf-home-discovery-card{position:relative;display:block;min-height:220px;padding:24px;border-radius:30px;background:linear-gradient(180deg,#0f172a,#17223a);border:1px solid rgba(148,163,184,.18);color:#fff;overflow:hidden;box-shadow:0 28px 64px rgba(15,23,42,.14)}.yf-home-discovery-card:after{content:"";position:absolute;inset:auto -32px -38px auto;width:150px;height:150px;border-radius:50%;background:radial-gradient(circle,rgba(255,122,26,.26),transparent 64%)}.yf-home-discovery-card em{display:inline-flex;padding:8px 12px;border-radius:999px;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.1);font-style:normal;font-size:12px;font-weight:900;color:#cdd9ea}.yf-home-discovery-card strong{display:block;margin:18px 0 10px;font-size:24px;line-height:1.2}.yf-home-discovery-card span{display:block;color:#c2cfdf;font-size:15px;line-height:1.75}.yf-home-discovery-card b{display:inline-flex;margin-top:18px;color:#ffd1b0;font-size:13px}
.yf-home-panel{padding:30px;border-radius:34px;background:linear-gradient(180deg,#fff,#f8fbff);border:1px solid #dbe5ef;box-shadow:0 22px 54px rgba(15,23,42,.06)}.yf-home-matrix-card{height:100%;padding:0;background:transparent;border:0;box-shadow:none}.yf-home-matrix-card strong{display:block;margin-bottom:16px;font-size:24px;color:#10243e}.yf-home-matrix-card .company-filter-links{gap:10px}.yf-home-matrix-card .company-filter-links a{padding:10px 14px;background:#fff;border:1px solid #d8e3ee;color:#274261;font-size:14px;font-weight:900;box-shadow:0 10px 24px rgba(15,23,42,.05)}.yf-home-matrix-card .company-filter-links a:hover{border-color:#ffb089;color:#be3a14}
.yf-home-region-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.yf-home-region-card{position:relative;display:block;height:100%;padding:24px;border-radius:28px;background:linear-gradient(180deg,#fff,#fbfdff);border:1px solid #dde7f0;box-shadow:0 16px 38px rgba(15,23,42,.05);overflow:hidden}.yf-home-region-card:after{content:"";position:absolute;right:-18px;top:-18px;width:90px;height:90px;border-radius:50%;background:linear-gradient(135deg,rgba(59,130,246,.13),rgba(255,122,26,.11))}.yf-home-region-card strong,.yf-home-region-card span,.yf-home-region-card b{position:relative;z-index:1}.yf-home-region-card strong{font-size:22px}.yf-home-region-card span{display:block;margin-top:8px;color:#5b6c80;font-size:14px;line-height:1.7}.yf-home-region-card b{display:inline-flex;margin-top:16px;color:#d25a1f;font-size:13px}
body.site-yunfale .yf-breadcrumb{display:flex;align-items:center;gap:8px;flex-wrap:wrap;max-width:1400px;margin:34px auto 0;padding:0 24px;color:#64748b;font-size:14px;font-weight:800}body.site-yunfale .yf-breadcrumb a{color:#274261}body.site-yunfale .yf-archive-header{max-width:1400px;margin:16px auto 0;padding:0 24px 10px}.yf-archive-context{display:inline-flex;padding:8px 14px;border-radius:999px;background:#fff;border:1px solid #dbe4f0;color:#d25a1f;font-size:12px;font-weight:1000;letter-spacing:.12em;text-transform:uppercase}.yf-archive-header h1{margin:14px 0 8px;font-size:46px;line-height:1.08;letter-spacing:-.04em;color:#101827}.yf-archive-lead{margin:0;max-width:860px;color:#64748b;font-size:17px;line-height:1.86}.yf-total,.yf-current-filter{display:inline-flex;margin-top:18px;margin-right:10px;padding:10px 16px;border-radius:999px;background:#eef6ff;color:#1d4ed8;font-size:14px;font-weight:900}.yf-current-filter{background:#fff7ed;border:1px solid #fed7aa;color:#c2410c}.yf-company-page{padding:30px;border-radius:34px;background:linear-gradient(180deg,#fff,#f8fbff);border:1px solid #dde6ef;box-shadow:0 24px 56px rgba(15,23,42,.06)}.yf-archive-hero{padding:28px 30px;border-radius:30px;background:radial-gradient(circle at 85% 15%,rgba(59,130,246,.16),transparent 24%),linear-gradient(135deg,#0f172a,#121b2a 62%,#311b16);color:#fff;box-shadow:0 24px 58px rgba(15,23,42,.16)}.yf-archive-kicker{margin:0 0 10px;color:#cbd5e1;font-size:13px;font-weight:1000;letter-spacing:.14em;text-transform:uppercase}.yf-archive-hero h2{margin:0;font-size:36px;line-height:1.14;letter-spacing:-.03em}.yf-archive-hero p{margin:12px 0 0;color:#d7e0ee;font-size:15px;line-height:1.85}.yf-archive-hero-pills{display:flex;gap:10px;flex-wrap:wrap;margin-top:18px}.yf-archive-hero-pills span{display:inline-flex;padding:10px 14px;border-radius:999px;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.12);font-size:13px;font-weight:900}.yf-archive-analysis-card,.yf-archive-loop-card,.yf-archive-guidance-card,.yf-archive-next-card{margin-top:24px;padding:26px;border-radius:28px;border:1px solid #e1eaf3;background:linear-gradient(180deg,#fff,#fff9f5)}.yf-analysis-head,.yf-loop-card-head{display:flex;align-items:flex-end;justify-content:space-between;gap:18px}.yf-analysis-head h3,.yf-loop-card-head h3{margin:6px 0 0;font-size:30px;letter-spacing:-.03em}.yf-analysis-confidence{display:inline-flex;padding:8px 12px;border-radius:999px;background:#fff4e6;color:#c2410c;font-size:12px;font-weight:1000}.yf-analysis-summary{margin:14px 0 0;color:#64748b;font-size:15px;line-height:1.88}.yf-analysis-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:18px}.yf-analysis-metric{padding:18px;border-radius:20px;background:#fff;border:1px solid #e2e8f0}.yf-analysis-metric strong{display:block;font-size:34px;line-height:1;color:#101827}.yf-analysis-metric span{display:block;margin-top:8px;color:#64748b;font-size:13px}.yf-analysis-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:18px}.yf-analysis-block{padding:18px;border-radius:22px;background:#fff;border:1px solid #e2e8f0}.yf-analysis-block h4{margin:0 0 12px;font-size:18px}.yf-analysis-list{margin:0;padding:0;list-style:none;display:grid;gap:10px}.yf-analysis-list li{display:flex;align-items:center;justify-content:space-between;gap:12px;color:#52667a;font-size:14px}.yf-analysis-list strong{color:#101827}.yf-analysis-signal-wrap{display:grid;grid-template-columns:1.1fr .9fr;gap:16px;margin-top:18px}.yf-analysis-tagbox{padding:18px;border-radius:22px;background:#fff;border:1px solid #e2e8f0}.yf-analysis-tagbox h4{margin:0 0 12px;font-size:18px}.yf-analysis-tags{display:flex;gap:10px;flex-wrap:wrap}.yf-analysis-tags span{display:inline-flex;padding:9px 13px;border-radius:999px;background:#fff7ed;border:1px solid #fed7aa;color:#9a3412;font-size:13px;font-weight:900}.yf-analysis-tags a span{background:#eff6ff;border-color:#bfdbfe;color:#1d4ed8}.yf-loop-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:18px}.yf-loop-item{display:block;padding:20px;border-radius:22px;background:#fff;border:1px solid #dde7f1;color:#10243e;box-shadow:0 14px 30px rgba(15,23,42,.05)}.yf-loop-item strong{display:block;font-size:22px;line-height:1.2}.yf-loop-item span{display:block;margin-top:10px;color:#5b6c80;font-size:14px;line-height:1.76}.yf-guidance-list{margin:18px 0 0;padding-left:22px;color:#52667a;font-size:15px;line-height:1.9}.yf-archive-shortcuts{display:flex;gap:10px;flex-wrap:wrap;margin-top:22px}.yf-archive-shortcuts a{display:inline-flex;padding:10px 14px;border-radius:999px;background:#fff;border:1px solid #dbe4f0;color:#274261;font-size:14px;font-weight:900}.yf-archive-wrap{margin-top:22px}.yf-clist{margin:0;padding:0;list-style:none;display:grid;gap:18px}.yf-clist-item{display:grid;grid-template-columns:88px minmax(0,1fr) 320px;gap:20px;padding:24px;border-radius:26px;background:#fff;border:1px solid #dde7f0;box-shadow:0 16px 34px rgba(15,23,42,.05)}.yf-clist-logo{display:flex;align-items:center;justify-content:center;width:88px;height:88px;border-radius:28px;background:linear-gradient(145deg,#eef6ff,#dbeafe);color:#1d4ed8;font-size:24px;font-weight:1000}.yf-clist-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.yf-clist-kicker{display:inline-flex;padding:7px 11px;border-radius:999px;background:#fff7ed;border:1px solid #fed7aa;color:#c2410c;font-size:12px;font-weight:1000;text-transform:uppercase;letter-spacing:.08em}.yf-clist-name{display:block;margin-top:12px;color:#101827;font-size:28px;font-weight:1000;letter-spacing:-.03em}.yf-clist-tags{display:flex;gap:8px;flex-wrap:wrap;margin-top:12px}.yf-tag{display:inline-flex;padding:8px 12px;border-radius:999px;background:#f8fafc;border:1px solid #dbe4f0;color:#334155;font-size:12px;font-weight:900}.yf-tag-area{background:#eff6ff;border-color:#bfdbfe;color:#1d4ed8}.yf-clist-biz{margin:14px 0 0;color:#475569;font-size:15px;font-weight:900}.yf-clist-signal{margin-top:14px;padding:14px 16px;border-radius:18px;background:#fff8f3;border:1px solid #fee2d2}.yf-clist-signal span{display:block;color:#c2410c;font-size:12px;font-weight:1000;letter-spacing:.08em;text-transform:uppercase}.yf-clist-signal strong{display:block;margin-top:8px;color:#9a3412;font-size:14px;line-height:1.8}.yf-clist-side{display:flex;flex-direction:column;gap:14px}.yf-clist-facts{display:grid;gap:10px}.yf-clist-fact{padding:14px 16px;border-radius:18px;background:#f8fafc;border:1px solid #e2e8f0}.yf-clist-fact span{display:block;color:#64748b;font-size:12px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.yf-clist-fact strong{display:block;margin-top:7px;color:#101827;font-size:15px;line-height:1.6}
body.site-yunfale .sf-geo-answer{margin-top:42px;border-radius:34px;box-shadow:0 24px 62px rgba(15,23,42,.08)}
body.site-peakexporter .soft-card,body.site-peakexporter .prod-card,body.site-peakexporter .signal-card{border-radius:12px}
body.site-peakexporter .soft-card:hover,body.site-peakexporter .prod-card:hover{transform:translate(4px,-4px);box-shadow:-8px 8px 0 rgba(14,165,233,.12),0 18px 42px rgba(16,36,62,.1)}
body.site-premiumexporter .soft-card strong{font-family:Georgia,"Times New Roman",serif;letter-spacing:-.035em}
body.site-flowpilotsupply .soft-card{background:linear-gradient(180deg,#fff,#f0fdfa)}
body.site-packlinehub .soft-card{background:linear-gradient(180deg,#fff,#fff7ed)}
body.site-gridsupplyhub .soft-card,body.site-gridsupplyhub .prod-card,body.site-gridsupplyhub .signal-card{border-radius:14px}
body.site-gridsupplyhub .soft-card:hover,body.site-gridsupplyhub .prod-card:hover{transform:translate(4px,-4px);box-shadow:-8px 8px 0 rgba(37,99,235,.12),0 18px 42px rgba(16,36,62,.1)}
body.site-motiondrivehub .soft-card{background:linear-gradient(180deg,#fff,#f5f3ff)}
body.site-lablinesource .soft-card{background:linear-gradient(180deg,#fff,#ecfeff)}
body.site-finestsupplier .soft-card{background:linear-gradient(180deg,#fff,#f0fdf4)}
.keyword-card strong{font-size:20px}.keyword-meta{margin-top:10px;color:#6b7c93;font-size:14px}.yf-keyword-match-card{background:linear-gradient(135deg,#fff7ed,#fff 54%,#fff1f2);border-color:#fed7aa}.yf-keyword-intents span.active{background:#ef4444;border-color:#ef4444;color:#fff;box-shadow:0 12px 26px rgba(239,68,68,.22)}
.gq-route-section{position:relative;overflow:hidden}
.gq-route-section:before{content:"";position:absolute;right:-60px;top:-40px;width:180px;height:180px;border-radius:50%;background:radial-gradient(circle,rgba(249,115,22,.10),transparent 68%)}
.gq-route-card{position:relative;display:block;padding:24px;border-radius:24px;background:linear-gradient(180deg,#fff,#f9fbfe);border:1px solid #dbe4f0;box-shadow:0 14px 34px rgba(16,36,62,.06);color:#10243e}
.gq-route-card:hover{transform:translateY(-4px);border-color:color-mix(in srgb,var(--tone) 34%,#dbe4f0);box-shadow:0 20px 42px rgba(16,36,62,.1)}
.gq-route-icon{display:flex;align-items:center;justify-content:center;width:62px;height:62px;border-radius:20px;background:linear-gradient(135deg,#fff7ed,#eff6ff);box-shadow:inset 0 0 0 1px rgba(249,115,22,.12)}
.gq-route-card strong{display:block;margin:18px 0 8px;font-size:22px;line-height:1.22}
.gq-route-card p{margin:0;color:#64748b;font-size:14px;line-height:1.8}
.gq-route-card b{display:inline-flex;margin-top:14px;color:#ea580c;font-size:13px;font-weight:900}
.gq-keyword-type-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}
.gq-keyword-wall{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}
.gq-keyword-wall.six-up{grid-template-columns:repeat(6,minmax(0,1fr))}
.gq-keyword-pill{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:14px 16px;border-radius:16px;background:#fff;border:1px solid #dbe4f0;color:#18324f;font-size:15px;font-weight:900;box-shadow:0 10px 22px rgba(16,36,62,.04)}
.gq-keyword-pill em{font-style:normal;color:#64748b;font-size:12px;font-weight:800}
.gq-keyword-pill:hover{border-color:#fdba74;color:#c2410c;transform:translateY(-2px)}
.prod-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.prod-card{background:#fff;border:1px solid #dbe4f0;border-radius:24px;overflow:hidden;box-shadow:0 10px 28px rgba(16,36,62,.06);transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.prod-card:hover{transform:translateY(-4px);border-color:color-mix(in srgb,var(--tone) 36%,#dbe4f0);box-shadow:0 22px 52px rgba(16,36,62,.12)}.aggregate-result-grid{grid-template-columns:1fr}.aggregate-result-card{display:grid;grid-template-columns:168px minmax(0,1fr);min-height:170px}.aggregate-result-card .thumb{aspect-ratio:auto;height:100%;min-height:170px}.aggregate-result-card .prod-body{display:grid;align-content:center}.prod-line{display:flex;gap:8px;flex-wrap:wrap;margin-top:12px}.prod-line em{font-style:normal;padding:7px 10px;border-radius:999px;background:#f8fafc;border:1px solid #e2e8f0;color:#52667a;font-size:12px;font-weight:800}
.thumb{aspect-ratio:1.25/1;background:#eef2f7;display:flex;align-items:center;justify-content:center;color:#7b8ba1;font-size:14px;overflow:hidden}
.thumb.has-image{background:linear-gradient(180deg,#f8fafc,#eef2f7)}
.thumb.is-fallback{background:linear-gradient(180deg,#f8fafc,#e2e8f0)}
.thumb img{width:100%;height:100%;object-fit:cover;display:block}.thumb.is-fallback img{object-fit:contain;padding:16px;opacity:.92}.prod-body{padding:18px}.prod-title{font-size:19px;line-height:1.45;font-weight:800;color:#10243e;margin:0 0 10px}.prod-meta{font-size:14px;color:#637487;line-height:1.8}.prod-hit-snippet{margin:8px 0;padding:9px 12px;border-radius:14px;background:#f8fafc;border:1px solid #e2e8f0;color:#334155}.price{display:inline-flex;margin-top:14px;padding:10px 14px;border-radius:999px;background:#fff7ed;color:#c2410c;font-weight:800;font-size:14px}
.sf-vector-related{margin:24px 0;padding:24px;border:1px solid #dbe4f0;border-radius:24px;background:#fff;box-shadow:0 18px 48px rgba(16,36,62,.05)}.sf-vector-related-head{font-size:24px;font-weight:1000;margin-bottom:16px;color:#10243e}.sf-vector-related-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.sf-vector-related-card{display:block;border:1px solid #e2e8f0;border-radius:18px;padding:14px;color:#10243e;background:#f8fafc}.sf-vector-related-card:hover{border-color:#f97316}.sf-vector-related-thumb{display:block;aspect-ratio:1.25/1;background:#edf2f7;border-radius:12px;overflow:hidden;margin-bottom:10px}.sf-vector-related-thumb img{width:100%;height:100%;object-fit:cover;display:block}.sf-vector-related-card strong{display:block;font-size:15px;line-height:1.45;color:#10243e}.sf-vector-related-card em{display:block;margin-top:6px;font-style:normal;font-size:13px;color:#64748b}.sf-vector-related-meta{display:flex;gap:6px;flex-wrap:wrap;margin-top:8px}.sf-vector-related-meta i{font-style:normal;padding:5px 8px;border-radius:999px;background:#fff;border:1px solid #dbe4f0;color:#52667a;font-size:11px;font-weight:800}.sf-vector-related-card b{display:inline-block;margin-top:10px;color:#ea580c;font-size:13px}
.pagination{display:flex;gap:10px;flex-wrap:wrap;margin-top:22px}.page-link,.page-gap{display:inline-flex;align-items:center;justify-content:center;min-width:42px;height:42px;padding:0 14px;border-radius:12px;background:#f8fafc;border:1px solid #dbe4f0;color:#274261;font-weight:700}.page-link.active{background:linear-gradient(135deg,var(--tone),#fb923c);color:#fff;border-color:transparent}.page-gap{border-color:transparent;background:transparent;color:#94a3b8;min-width:24px;padding:0 4px}.page-prev,.page-next{min-width:74px}
.footer-note{margin-top:24px;display:flex;gap:12px;flex-wrap:wrap}.pill{display:inline-flex;align-items:center;justify-content:center;padding:12px 18px;background:#fff;color:#31455a;border:1px solid #dbe4f0;border-radius:999px;font-size:15px;font-weight:700}
.site-footer{margin-top:34px;background:#111827;color:#cbd5e1;border-radius:30px;padding:30px}.site-footer-grid{display:grid;grid-template-columns:1.4fr repeat(3,1fr);gap:24px}.site-footer h4{margin:0 0 12px;color:#fff;font-size:17px}.site-footer a{display:block;color:#cbd5e1;margin:8px 0}.site-footer p{margin:8px 0;line-height:1.75;color:#94a3b8}.site-footer-bottom{margin-top:24px;padding-top:18px;border-top:1px solid rgba(255,255,255,.12);display:flex;gap:16px;flex-wrap:wrap;color:#94a3b8}
.simple-static-shell{max-width:980px;margin:26px auto 0;background:#fff;border:1px solid #dbe4f0;border-radius:30px;padding:34px;box-shadow:0 18px 46px rgba(16,36,62,.06)}.simple-static-shell p.lead{margin:0;color:#5b6c80;font-size:17px;line-height:1.9}.simple-static-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:24px}.simple-static-card{padding:24px;border-radius:24px;background:linear-gradient(180deg,#fff,#fafcff);border:1px solid #dbe4f0}.simple-static-card.full{grid-column:1/-1}.simple-static-card h3{margin:0 0 12px;font-size:22px;color:#10243e}.simple-static-card p{margin:0;color:#52667a;font-size:16px;line-height:1.82}.simple-static-card a{color:#c2410c;font-weight:900}.simple-static-foot{margin-top:24px;padding-top:20px;border-top:1px solid #e2e8f0;display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;color:#64748b}.simple-static-foot a{color:#334155;font-weight:800;margin-right:14px}
body.site-yunfale .wrap{padding-bottom:0}
body.site-yunfale .site-footer{margin:56px calc(50% - 50vw) 0;padding:42px calc(50vw - 700px) 28px;border-radius:0;background:radial-gradient(circle at 8% 24%,rgba(37,99,235,.18),transparent 24%),radial-gradient(circle at 92% 0,rgba(255,122,26,.22),transparent 18%),linear-gradient(180deg,#070d17,#101827 56%,#0a1020);border-top:1px solid rgba(255,255,255,.07)}body.site-yunfale .site-footer-grid,body.site-yunfale .site-footer-bottom{max-width:1400px;margin-left:auto;margin-right:auto}
@media (max-width:1420px){.wrap{padding-left:18px;padding-right:18px}}
@media (max-width:1080px){.brand{grid-template-columns:1fr}.header-actions{justify-content:flex-start}.hero-grid,.prod-grid,.grid-4,.grid-3,.grid-2,.signal-grid,.workflow,.hub-grid,.vertical-entry-grid,.site-footer-grid,.industry-grid,.keyword-taxonomy,.yf-home-industry-featured,.yf-home-industry-grid,.yf-home-discovery-grid,.yf-home-region-grid,.yf-analysis-grid,.yf-loop-grid,.yf-analysis-signal-wrap,.gq-keyword-type-grid,.gq-keyword-wall,.gq-keyword-wall.six-up,.simple-static-grid{grid-template-columns:1fr 1fr}.hero-mini-grid{grid-template-columns:1fr}.nav{flex-wrap:wrap}.nav-link{min-width:unset;flex:1}body.site-yunfale .topbar{grid-template-columns:1fr;gap:12px}body.site-yunfale .brand-main,body.site-yunfale .nav,body.site-yunfale .header-actions{grid-column:1;grid-row:auto}body.site-yunfale .nav{justify-content:flex-start}body.site-yunfale .hero{padding-left:26px;padding-right:26px}body.site-yunfale .metrics,.yf-analysis-metrics{grid-template-columns:1fr 1fr}body.site-yunfale .site-footer{padding-left:26px;padding-right:26px}.yf-home-stage-head{display:block}.yf-home-stage-link{margin-top:14px}}
@media (max-width:720px){.wrap{padding:18px 14px 52px}.topbar{border-radius:22px;padding:14px}.brand{display:block}.brand-main{align-items:flex-start}.brand-badge{display:none}.header-search{display:grid;grid-template-columns:1fr;margin-top:16px;border-radius:22px}.search-kind{display:none}.header-search button{min-height:48px}.header-actions{margin-top:12px}.brand-icon{width:66px;height:66px}.brand-visual-logo{height:70px;max-width:290px}.brand-title-text{font-size:26px}.hero{padding:24px;border-radius:28px}.hero h2{font-size:36px}.hero-grid,.prod-grid,.grid-4,.grid-3,.grid-2,.hero-mini-grid,.signal-grid,.workflow,.hub-grid,.vertical-entry-grid,.site-footer-grid,.industry-grid,.keyword-taxonomy,.yf-home-industry-featured,.yf-home-industry-grid,.yf-home-discovery-grid,.yf-home-region-grid,.yf-analysis-grid,.yf-loop-grid,.yf-analysis-signal-wrap,.gq-keyword-type-grid,.gq-keyword-wall,.gq-keyword-wall.six-up,.simple-static-grid{grid-template-columns:1fr}.industry-card,.vertical-entry-card{grid-template-columns:58px 1fr;padding:18px}.industry-icon,.vertical-entry-card .industry-icon{width:58px;height:58px}.vertical-entry-card .industry-icon-svg{width:42px;height:42px;max-width:42px;max-height:42px}.category-compact-head,.result-toolbar,.yf-analysis-head,.yf-loop-card-head{display:block}.result-pills{justify-content:flex-start;margin-top:12px}.aggregate-result-card{display:block}.aggregate-result-card .thumb{height:auto;min-height:0;aspect-ratio:1.35/1}.nav-link{font-size:16px;padding:14px 18px}body.site-yunfale .topbar{padding:18px 14px}body.site-yunfale .hero{min-height:auto;padding:46px 18px;border-radius:26px}body.site-yunfale .hero h2{font-size:42px}body.site-yunfale .yf-hero-title{display:block;font-size:48px;line-height:1.05;letter-spacing:-.05em}body.site-yunfale .hero p{font-size:18px;line-height:1.65}.yf-search{display:block;padding:12px}.yf-search input{width:100%;padding:16px 12px}.yf-search button{width:100%}body.site-yunfale .metrics,.yf-analysis-metrics{grid-template-columns:1fr}body.site-yunfale .site-footer{padding-left:18px;padding-right:18px}.yf-home-industry-stage,.yf-home-panel,.yf-company-page,.simple-static-shell{padding:22px}.yf-home-section h3,.yf-archive-header h1{font-size:30px}.yf-home-industry-card,.yf-home-industry-card.is-major,.yf-home-discovery-card{min-height:auto}.yf-clist-item{display:block}.yf-clist-logo{margin-bottom:16px}.gq-channel-mark .gq-icon-svg{width:52px;height:52px}}

/* Yunfale density overrides shared by aggregate pages. */
body.site-yunfale{--yf-page-max:1400px;--yf-radius-lg:24px;--yf-radius-md:18px;--yf-section-gap:20px;--yf-card-pad:18px;--yf-card-pad-lg:22px;--yf-shadow-soft:0 12px 34px rgba(15,23,42,.055);--yf-text-sm:13px;--yf-text-md:14px;--yf-text-lg:15px}
body.site-yunfale .wrap{max-width:var(--yf-page-max)}
body.site-yunfale .hero{border-radius:var(--yf-radius-lg)}
body.site-yunfale.home-yunfale .hero{min-height:560px;padding:58px max(24px,calc(50vw - 640px)) 48px}
body.site-yunfale.home-yunfale .hero h2{font-size:46px;line-height:1.08;letter-spacing:-.035em}
body.site-yunfale.home-yunfale .hero p{font-size:15px;line-height:1.72;max-width:820px}
body.site-yunfale.home-yunfale .metrics{max-width:980px;margin-top:30px;gap:12px}
body.site-yunfale.home-yunfale .metric{min-height:68px;border-radius:18px;padding:13px 15px}
body.site-yunfale.home-yunfale .metric strong{font-size:25px}
body.site-yunfale.home-yunfale .metric span{font-size:12px;line-height:1.45}
body.site-yunfale:not(.home-yunfale):not(.page-company-detail) .hero{min-height:auto;padding:42px max(24px,calc(50vw - 640px)) 38px}
body.site-yunfale:not(.home-yunfale):not(.page-company-detail) .hero h2{font-size:42px;line-height:1.12;letter-spacing:-.035em}
body.site-yunfale:not(.home-yunfale):not(.page-company-detail) .hero p{font-size:15px;line-height:1.72;max-width:820px}
body.site-yunfale:not(.home-yunfale):not(.page-company-detail) .metrics{margin-top:24px;gap:12px}
body.site-yunfale:not(.home-yunfale):not(.page-company-detail) .metric{min-height:66px;border-radius:18px;padding:13px 15px}
body.site-yunfale:not(.home-yunfale):not(.page-company-detail) .metric strong{font-size:24px}
body.site-yunfale:not(.home-yunfale):not(.page-company-detail) .metric span{font-size:12px;line-height:1.45}
body.site-yunfale.page-company-detail .hero{padding:26px;margin-top:14px}
body.site-yunfale.page-company-detail .company-header{grid-template-columns:96px minmax(0,1fr) 280px;gap:20px}
body.site-yunfale.page-company-detail .company-logo{width:96px;height:96px;border-radius:26px;font-size:30px}
body.site-yunfale.page-company-detail .hero h1{font-size:38px;line-height:1.1;margin:12px 0 8px}
body.site-yunfale.page-company-detail .hero p{font-size:15px;line-height:1.72}
body.site-yunfale.page-company-detail .hero-side{padding:18px;border-radius:22px}
body.site-yunfale.page-company-detail .hero-side strong{font-size:20px}
body.site-yunfale.page-company-detail .hero-side p{font-size:13px;line-height:1.65}
body.site-yunfale.page-company-detail .hero-side .cta{margin-top:14px;padding:12px 15px;border-radius:14px}
body.site-yunfale.page-company-detail .spotlight{margin-top:18px;gap:14px}
body.site-yunfale.page-company-detail .spot-card strong{font-size:20px;margin:12px 0 8px}
body.site-yunfale.page-company-detail .tabs{margin-top:18px}
body.site-yunfale.page-company-detail .layout{grid-template-columns:minmax(0,1.2fr) 330px;margin-top:18px}
body.site-yunfale .card,body.site-yunfale .section,body.site-yunfale .stream-card,body.site-yunfale .spot-card,body.site-yunfale .cta-panel,body.site-yunfale .yf-company-page,body.site-yunfale .yf-archive-analysis-card,body.site-yunfale .yf-archive-loop-card,body.site-yunfale .yf-archive-guidance-card,body.site-yunfale .yf-archive-next-card{border-radius:var(--yf-radius-lg);padding:var(--yf-card-pad-lg);box-shadow:var(--yf-shadow-soft)}
body.site-yunfale .mini-card,body.site-yunfale .fact,body.site-yunfale .stream-item,body.site-yunfale .yf-analysis-metric,body.site-yunfale .yf-analysis-block,body.site-yunfale .yf-analysis-tagbox,body.site-yunfale .yf-loop-item,body.site-yunfale .yf-clist-fact,body.site-yunfale .yf-clist-signal{border-radius:var(--yf-radius-md);padding:var(--yf-card-pad)}
body.site-yunfale .layout,body.site-yunfale .section-stack,body.site-yunfale .spotlight,body.site-yunfale .fit-grid,body.site-yunfale .keywords,body.site-yunfale .faq-grid,body.site-yunfale .company-stream,body.site-yunfale .yf-analysis-grid,body.site-yunfale .yf-loop-grid{gap:var(--yf-section-gap)}
body.site-yunfale .breadcrumb,body.site-yunfale .yf-breadcrumb{margin-top:24px}
body.site-yunfale .card h2,body.site-yunfale .stream-card h2,body.site-yunfale .cta-panel h2{font-size:22px;line-height:1.18;margin-bottom:12px}
body.site-yunfale .section h3,body.site-yunfale .yf-home-section h3{font-size:28px;line-height:1.16}
body.site-yunfale .content,body.site-yunfale .section p.lead,body.site-yunfale .yf-archive-lead{font-size:var(--yf-text-lg);line-height:1.78}
body.site-yunfale .mini-card strong,body.site-yunfale .stream-item strong{font-size:16px}
body.site-yunfale .mini-card p,body.site-yunfale .stream-item span,body.site-yunfale .spot-card p,body.site-yunfale .fact span{font-size:var(--yf-text-md);line-height:1.68}
body.site-yunfale .hero-tags span,body.site-yunfale .tab,body.site-yunfale .keywords a,body.site-yunfale .company-chip{font-size:var(--yf-text-sm)}
@media (max-width:720px){body.site-yunfale.home-yunfale .hero,body.site-yunfale:not(.home-yunfale):not(.page-company-detail) .hero{min-height:auto;padding:38px 18px 32px}body.site-yunfale.home-yunfale .hero h2,body.site-yunfale:not(.home-yunfale):not(.page-company-detail) .hero h2{font-size:34px}body.site-yunfale.page-company-detail .company-header,body.site-yunfale.page-company-detail .layout{grid-template-columns:1fr}body.site-yunfale.page-company-detail .hero h1{font-size:31px}}
