.ent-page[data-v-c5731990]{padding-bottom:40px}.hero-band[data-v-c5731990]{position:relative;background:var(--mp-bg)}.hero-bg[data-v-c5731990]{position:absolute;left:0;right:0;top:0;height:260px;background:linear-gradient(105deg,#0a1628,#132538 45%,#4a1524),radial-gradient(ellipse 70% 55% at 78% 35%,rgba(184,146,74,.18),transparent 60%)}.hero-bg[data-v-c5731990]:after{content:"";position:absolute;left:0;right:0;bottom:0;height:90px;pointer-events:none;background:linear-gradient(180deg,rgba(238,241,245,0) 0,rgba(238,241,245,.5) 45%,var(--mp-bg))}.home-col[data-v-c5731990]{position:relative;z-index:2}.hero-copy[data-v-c5731990]{color:#fff;padding:40px 0 20px;text-align:left}.eyebrow[data-v-c5731990]{margin:0 0 10px;font-size:13px;letter-spacing:.18em;color:#f0c36d;font-weight:600}.hero-copy h1[data-v-c5731990]{margin:0;font-family:var(--font-display);font-size:clamp(28px,4.2vw,40px);line-height:1.25;font-weight:700;letter-spacing:.02em}.lead[data-v-c5731990]{margin:12px 0 0;font-size:15px;line-height:1.7;color:hsla(0,0%,100%,.78);white-space:nowrap}.search[data-v-c5731990]{margin-top:22px;display:flex;width:100%;max-width:560px;background:#fff;border-radius:var(--mp-radius);overflow:hidden;box-shadow:0 12px 40px rgba(0,0,0,.25)}.search input[data-v-c5731990]{flex:1;border:0;outline:none;padding:14px 18px;font-size:15px;color:var(--mp-ink)}.search button[data-v-c5731990]{border:0;padding:0 28px;background:var(--mp-accent);color:#fff;font-size:15px;font-weight:600;cursor:pointer}.search button[data-v-c5731990]:hover{background:var(--mp-accent-deep)}.industry-card[data-v-c5731990]{display:flex;background:#fff;border:1px solid rgba(213,219,230,.9);border-radius:8px;box-shadow:0 8px 28px rgba(11,26,46,.06);overflow:hidden;margin-bottom:16px}.industry-label[data-v-c5731990]{flex:0 0 56px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;background:linear-gradient(180deg,var(--mp-accent),var(--mp-accent-deep));color:#fff;font-size:15px;font-weight:700;letter-spacing:.08em;line-height:1.2}.industry-label span[data-v-c5731990]{display:block}.industry-grid[data-v-c5731990]{flex:1;display:grid;grid-template-columns:repeat(8,1fr);gap:8px 6px;padding:16px 14px}.ind-item[data-v-c5731990]{display:flex;flex-direction:column;align-items:center;gap:6px;border:1px solid transparent;background:transparent;padding:8px 4px;border-radius:var(--mp-radius);cursor:pointer;transition:background .15s,border-color .15s}.ind-item.on[data-v-c5731990],.ind-item[data-v-c5731990]:hover{background:#fff5f6;border-color:rgba(200,16,46,.25)}.ind-logo[data-v-c5731990]{width:36px;height:36px;border-radius:50%;display:grid;place-items:center;background:#eef1f5;color:var(--mp-ink-soft);font-size:13px;font-weight:700;border:1px solid var(--mp-line)}.ind-logo.all[data-v-c5731990]{background:var(--mp-ink);color:#fff;border-color:var(--mp-ink)}.ind-item.on .ind-logo[data-v-c5731990]{background:var(--mp-accent);color:#fff;border-color:var(--mp-accent)}.ind-name[data-v-c5731990]{font-size:12px;color:var(--mp-ink-soft);line-height:1.3;text-align:center}.ind-item.on .ind-name[data-v-c5731990]{color:var(--mp-accent);font-weight:600}.main-grid[data-v-c5731990]{display:grid;grid-template-columns:1fr 280px;gap:16px;align-items:start;padding-bottom:24px}.list-card[data-v-c5731990],.side-card[data-v-c5731990]{background:#fff;border:1px solid rgba(213,219,230,.9);border-radius:8px;box-shadow:0 8px 28px rgba(11,26,46,.05)}.list-head[data-v-c5731990],.side-head[data-v-c5731990]{display:flex;justify-content:space-between;align-items:baseline;padding:16px 20px 12px;border-bottom:1px solid #eef1f5}.list-head h2[data-v-c5731990],.side-head h2[data-v-c5731990]{margin:0;font-size:17px;font-weight:700;color:var(--mp-ink)}.side-head h2[data-v-c5731990]{position:relative;padding-bottom:8px}.side-head h2[data-v-c5731990]:after{content:"";position:absolute;left:0;bottom:0;width:28px;height:2px;background:var(--mp-accent)}.list-head p[data-v-c5731990]{margin:0;font-size:13px;color:var(--mp-muted)}.list-head strong[data-v-c5731990]{color:var(--mp-accent)}.ent-row[data-v-c5731990]{display:flex;align-items:center;gap:20px;padding:22px 24px;border-bottom:1px solid #eef1f5;cursor:pointer}.ent-row[data-v-c5731990]:hover{background:#fafbfc}.logo img[data-v-c5731990]{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;background:#fff;border-radius:var(--mp-radius)}.ent-row[data-v-c5731990]:last-child{border-bottom:0}.logo[data-v-c5731990]{flex-shrink:0;width:96px;height:96px;border-radius:var(--mp-radius);display:grid;place-items:center;background:linear-gradient(145deg,#1a2f4a,#0b1a2e);color:#fff;font-family:var(--font-display);font-size:36px;font-weight:700}.meta[data-v-c5731990]{min-width:0;flex:1;display:flex;flex-direction:column;justify-content:center;gap:8px}.title-row[data-v-c5731990]{display:flex;align-items:baseline;justify-content:space-between;gap:16px}.meta h3[data-v-c5731990]{margin:0;font-size:20px;font-weight:700;color:var(--mp-ink);letter-spacing:.02em;line-height:1.35}.city[data-v-c5731990]{flex-shrink:0;font-size:13px;color:#9aa5b5}.slogan[data-v-c5731990]{margin:0;font-size:14px;color:var(--mp-ink-soft);line-height:1.5}.products[data-v-c5731990]{margin:0;font-size:13px;color:var(--mp-muted);line-height:1.55}.products em[data-v-c5731990]{font-style:normal;margin-right:8px;color:#9aa5b5}.empty[data-v-c5731990]{margin:0;padding:36px 20px;text-align:center;color:var(--mp-muted);font-size:14px}.reco-list[data-v-c5731990]{list-style:none;margin:0;padding:8px 12px 4px}.reco-list li[data-v-c5731990]{display:flex;align-items:center;gap:10px;padding:10px 8px;border-radius:var(--mp-radius);cursor:pointer}.reco-list li[data-v-c5731990]:hover{background:#f7f8fb}.mini-logo[data-v-c5731990]{width:32px;height:32px;border-radius:50%;display:grid;place-items:center;background:#eef1f5;color:var(--mp-ink-soft);font-size:13px;font-weight:700;flex-shrink:0}.mini-name[data-v-c5731990]{font-size:13px;color:var(--mp-ink-soft);line-height:1.35;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.settle[data-v-c5731990]{display:block;margin:8px 16px 16px;text-align:center;padding:10px;border-radius:var(--mp-radius);background:var(--mp-accent);color:#fff;font-size:13px;font-weight:600}.settle[data-v-c5731990]:hover{background:var(--mp-accent-deep)}.more-wrap[data-v-c5731990]{margin:20px 0 8px;text-align:center}.more-btn[data-v-c5731990]{border:1px solid var(--mp-line);background:#fff;color:var(--mp-ink-soft);padding:10px 28px;border-radius:6px;font-size:14px;cursor:pointer}.more-btn[data-v-c5731990]:hover:not(:disabled){border-color:var(--mp-accent);color:var(--mp-accent)}.more-btn[data-v-c5731990]:disabled{opacity:.6;cursor:default}.more-done[data-v-c5731990]{margin:0;font-size:13px;color:var(--mp-muted)}@media (max-width:1100px){.industry-grid[data-v-c5731990]{grid-template-columns:repeat(6,1fr)}}@media (max-width:900px){.main-grid[data-v-c5731990]{grid-template-columns:1fr}.industry-grid[data-v-c5731990]{grid-template-columns:repeat(4,1fr)}.hero-bg[data-v-c5731990]{height:240px}.lead[data-v-c5731990]{white-space:normal}}@media (max-width:560px){.industry-card[data-v-c5731990]{flex-direction:column}.industry-label[data-v-c5731990]{flex:none;flex-direction:row;padding:10px;gap:6px}.industry-grid[data-v-c5731990]{grid-template-columns:repeat(3,1fr)}.logo[data-v-c5731990]{width:72px;height:72px;font-size:28px}.meta h3[data-v-c5731990]{font-size:17px}.ent-row[data-v-c5731990]{padding:16px;gap:14px;align-items:flex-start}.title-row[data-v-c5731990]{flex-direction:column;gap:4px}}