.tool-seo-content[data-v-066b1ab2]{display:grid;gap:var(--space-5);margin-top:var(--space-6);padding:var(--space-5);border:1px solid var(--color-outline-soft);border-radius:var(--radius-lg);background:linear-gradient(135deg,var(--color-brand-glow-2xs),transparent 42%),var(--color-bg-surface);box-shadow:var(--shadow-card)}.tool-seo-content__header[data-v-066b1ab2]{display:grid;gap:var(--space-2);max-width:760px}.tool-seo-content__eyebrow[data-v-066b1ab2]{margin:0;color:var(--color-brand-700);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);letter-spacing:0;text-transform:uppercase}:root[data-theme=dark] .tool-seo-content__eyebrow[data-v-066b1ab2]{color:var(--color-brand-300)}.tool-seo-content dd[data-v-066b1ab2],.tool-seo-content dl[data-v-066b1ab2],.tool-seo-content h2[data-v-066b1ab2],.tool-seo-content h3[data-v-066b1ab2],.tool-seo-content p[data-v-066b1ab2]{margin:0}.tool-seo-content h2[data-v-066b1ab2]{color:var(--color-text-primary);font-family:var(--font-heading);font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);line-height:1.2}.tool-seo-content__header>p[data-v-066b1ab2]:not(.tool-seo-content__eyebrow){color:var(--color-text-secondary);font-size:var(--font-size-md);line-height:var(--line-height-body-md)}.tool-seo-content__grid[data-v-066b1ab2]{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(280px,.75fr);gap:var(--space-4);align-items:start}.tool-seo-content__cta[data-v-066b1ab2],.tool-seo-content__faq[data-v-066b1ab2],.tool-seo-content__links[data-v-066b1ab2],.tool-seo-content__side[data-v-066b1ab2]{display:grid;gap:var(--space-3)}.tool-seo-content__cta[data-v-066b1ab2],.tool-seo-content__faq[data-v-066b1ab2],.tool-seo-content__links[data-v-066b1ab2]{padding:var(--space-4);border:1px solid var(--color-outline-subtle);border-radius:var(--radius-md);background:var(--color-bg-elevated)}.tool-seo-content h3[data-v-066b1ab2]{color:var(--color-text-primary);font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold)}.tool-seo-content__faq-list[data-v-066b1ab2]{display:grid;gap:var(--space-3)}.tool-seo-content__faq-item[data-v-066b1ab2]{display:grid;gap:var(--space-1);padding-top:var(--space-3);border-top:1px solid var(--color-outline-subtle)}.tool-seo-content__faq-item[data-v-066b1ab2]:first-child{padding-top:0;border-top:0}.tool-seo-content dt[data-v-066b1ab2]{color:var(--color-text-primary);font-weight:var(--font-weight-semibold);line-height:var(--line-height-body-sm)}.tool-seo-content dd[data-v-066b1ab2],.tool-seo-content__cta p[data-v-066b1ab2],.tool-seo-content__link span[data-v-066b1ab2]{color:var(--color-text-secondary);font-size:var(--font-size-sm);line-height:var(--line-height-body-md)}.tool-seo-content__cta[data-v-066b1ab2]{border-color:var(--color-positive-border);background:var(--color-positive-bg)}.tool-seo-content__cta span[data-v-066b1ab2]{color:var(--color-positive-dark);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);text-transform:uppercase}:root[data-theme=dark] .tool-seo-content__cta span[data-v-066b1ab2]{color:var(--color-positive)}.tool-seo-content__cta-link[data-v-066b1ab2],.tool-seo-content__link[data-v-066b1ab2]{color:inherit;text-decoration:none}.tool-seo-content__cta-link[data-v-066b1ab2]{display:inline-flex;width:-moz-fit-content;width:fit-content;align-items:center;gap:var(--space-1);padding:10px 14px;border-radius:var(--radius-sm);background:var(--color-brand-600);color:var(--color-text-on-brand);font-weight:var(--font-weight-semibold)}.tool-seo-content__link[data-v-066b1ab2]{display:grid;gap:var(--space-1);padding:var(--space-3);border:1px solid var(--color-outline-subtle);border-radius:var(--radius-sm);background:var(--color-bg-base);transition:border-color var(--motion-fast),transform var(--motion-fast)}.tool-seo-content__link[data-v-066b1ab2]:focus-visible,.tool-seo-content__link[data-v-066b1ab2]:hover{border-color:var(--color-brand-500);transform:translateY(-1px)}.tool-seo-content__link strong[data-v-066b1ab2]{color:var(--color-text-primary);font-weight:var(--font-weight-semibold)}@media(max-width:860px){.tool-seo-content[data-v-066b1ab2]{padding:var(--space-4)}.tool-seo-content__grid[data-v-066b1ab2]{grid-template-columns:1fr}}
