/* Product-specific research SEO block. */
.covert-product-seo { margin: clamp(3rem, 7vw, 7rem) 0 2rem; padding: clamp(2rem, 5vw, 5rem); background: #101611; border: 1px solid var(--border); }
.covert-product-seo__intro { max-width: 850px; }
.covert-product-seo h2 { margin: 1rem 0 1.25rem; color: #fff; font: 800 clamp(2.4rem, 5vw, 5rem)/.88 var(--font-display); text-transform: uppercase; }
.covert-product-seo p { color: #b8c0b8; line-height: 1.7; }
.covert-product-seo__infographic { margin: clamp(2rem, 5vw, 4rem) 0 0; }
.covert-product-seo__infographic img { display: block; width: 100%; height: auto; border: 1px solid rgba(191,210,47,.28); background: #090c0a; }
.covert-product-seo__infographic figcaption { margin-top: .75rem; color: #aeb8ae; font-size: .78rem; line-height: 1.55; }
.covert-product-seo__faq { display: grid; gap: 0; margin-top: 3rem; }
.covert-product-seo__faq > .eyebrow { margin-bottom: .75rem; }
.covert-product-seo__faq details { border-top: 1px solid var(--border); }
.covert-product-seo__faq summary { display: flex; justify-content: space-between; gap: 1rem; padding: 1rem 0; cursor: pointer; color: #fff; font: 700 1rem/1.25 var(--font-display); text-transform: uppercase; }
.covert-product-seo__faq summary::after { content: '+'; color: var(--c-lime, #bfd22f); }
.covert-product-seo__faq details[open] summary::after { content: '−'; }
.covert-product-seo__faq p { max-width: 75ch; padding: 0 0 1rem; }
.covert-product-seo__links { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 1rem; margin-top: 2rem; }
.covert-product-seo__links a { display: flex; justify-content: space-between; gap: .6rem; padding: .85rem 0; border-bottom: 1px solid rgba(255,255,255,.2); color: var(--c-lime, #bfd22f); font-size: .72rem; font-weight: 800; letter-spacing: .06em; text-transform: uppercase; }
@media (max-width: 782px) {
  .covert-product-seo { padding: 1.25rem; }
  .covert-product-seo h2 { font-size: clamp(2rem, 10vw, 3.6rem); }
  .covert-product-seo__links { grid-template-columns: minmax(0, 1fr); }
}
