.hub-overview{display:flex;flex-direction:column}.hub-overview .kpi-section{margin-top:8px}.finder-promo{display:flex;gap:24px;justify-content:space-between;align-items:center;padding:28px 32px;text-decoration:none;border:1.5px solid var(--line);border-radius:var(--r-lg);background:linear-gradient(135deg,var(--bg-elev) 0,var(--line-soft) 100%);transition:transform .2s,border-color .2s,box-shadow .2s}.finder-promo:hover{border-color:var(--accent);box-shadow:var(--shadow-md);transform:translateY(-2px)}.finder-promo-text{display:flex;flex-direction:column;gap:6px;min-width:0}.finder-promo-eyebrow{color:var(--accent);font-size:11px;font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase}.finder-promo-title{margin:0;color:var(--ink);font-weight:400;font-size:clamp(24px,3vw,36px);font-family:var(--font-serif);line-height:1.05;letter-spacing:-.01em}.finder-promo-title em{color:var(--accent);font-style:italic}.finder-promo-sub{max-width:56ch;margin:0;color:var(--ink-soft);font-size:14px;line-height:1.45}.finder-promo-cta{display:inline-flex;flex:none;gap:8px;align-items:center;padding:14px 20px;color:var(--ink-invert);font:600 14px var(--font-sans);white-space:nowrap;border-radius:999px;background:var(--ink);box-shadow:var(--shadow-sm)}@media (max-width:720px){.finder-promo{flex-direction:column;align-items:flex-start}}