/* Static acquisition copy for the ordinary homepage welcome surface. */
#seo-home-value {
    grid-column: 1;
    width: min(760px, 100%);
    margin-top: 18px;
    padding: 18px 20px;
    border: 1px solid color-mix(in srgb, var(--overhaul-panel-border, var(--bd, rgba(148, 163, 184, 0.28))) 84%, transparent);
    border-radius: 18px;
    background: color-mix(in srgb, var(--overhaul-card-surface, var(--card-bg, rgba(15, 23, 42, 0.72))) 86%, transparent);
    box-shadow: 0 18px 42px color-mix(in srgb, var(--app-surface-bg, #020617) 28%, transparent);
    color: var(--text-main, #e2e8f0);
}

#seo-home-value h1 {
    margin: 0;
    max-width: 24ch;
    color: var(--text-main, #e2e8f0);
    font-family: var(--font-heading, inherit);
    font-size: clamp(1.1rem, 2vw, 1.55rem);
    line-height: 1.16;
}

#seo-home-value p {
    margin: 10px 0 0;
    color: color-mix(in srgb, var(--text-main, #e2e8f0) 78%, #94a3b8 22%);
    font-size: 0.94rem;
    line-height: 1.5;
}

#seo-home-value nav {
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    margin-top: 14px;
}

#seo-home-value nav a {
    display: inline-flex;
    align-items: center;
    min-height: 32px;
    padding: 7px 11px;
    border: 1px solid color-mix(in srgb, var(--g1, #60a5fa) 30%, var(--bd, rgba(148, 163, 184, 0.28)) 70%);
    border-radius: 999px;
    background: color-mix(in srgb, var(--g1, #60a5fa) 8%, transparent);
    color: var(--text-main, #e2e8f0);
    font-size: 0.78rem;
    font-weight: 700;
    line-height: 1.2;
    text-decoration: none;
}

#seo-home-value nav a:hover,
#seo-home-value nav a:focus-visible {
    border-color: var(--g1, #60a5fa);
    background: color-mix(in srgb, var(--g1, #60a5fa) 16%, transparent);
    outline: none;
}

/* The protected public onboarding story owns the first-run visual layer.
   Reveal the static acquisition copy after that layer is dismissed so it
   remains crawlable without competing with the story or its controls. */
body.public-tour-home-onboarding #seo-home-value {
    visibility: hidden;
    pointer-events: none;
}
