/* Pitchpop main-site integration for Encyclopedia v2 */
.pitchpop-encyclopedia-entry {
  margin-top: 72px;
  padding: 76px 0;
  background:
    radial-gradient(circle at 15% 10%, rgba(27, 169, 164, 0.16), transparent 26%),
    linear-gradient(135deg, rgba(27, 169, 164, 0.10), rgba(255, 255, 255, 0.94));
  border-top: 1px solid rgba(15, 48, 61, 0.08);
  border-bottom: 1px solid rgba(15, 48, 61, 0.08);
}
.pitchpop-encyclopedia-entry .pp-ency-layout {
  display: grid;
  grid-template-columns: minmax(0, 0.9fr) minmax(0, 1.1fr);
  gap: 36px;
  align-items: start;
}
.pitchpop-encyclopedia-entry .pp-ency-panel,
.pitchpop-encyclopedia-entry .pp-ency-topic-panel {
  background: rgba(255, 255, 255, 0.92);
  border: 1px solid rgba(15, 48, 61, 0.08);
  box-shadow: 0 18px 48px rgba(15, 48, 61, 0.08);
  border-radius: 28px;
  padding: 32px;
}
.pitchpop-encyclopedia-entry .pp-ency-eyebrow {
  display: inline-flex;
  padding: 7px 13px;
  border-radius: 999px;
  background: rgba(27, 169, 164, 0.12);
  color: #0f7d67;
  font-weight: 800;
  letter-spacing: .04em;
  font-size: 13px;
  margin-bottom: 14px;
}
.pitchpop-encyclopedia-entry h2 {
  font-size: clamp(28px, 4vw, 44px);
  line-height: 1.15;
  font-weight: 800;
  color: #0e2631;
  margin-bottom: 16px;
}
.pitchpop-encyclopedia-entry .pp-ency-desc {
  color: #4f6470;
  font-size: 17px;
  line-height: 1.8;
  margin-bottom: 22px;
}
.pitchpop-encyclopedia-entry .pp-ency-actions {
  display: flex;
  flex-wrap: wrap;
  gap: 12px;
  align-items: center;
  margin-bottom: 24px;
}
.pitchpop-encyclopedia-entry .pp-ency-link {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  min-height: 44px;
  padding: 0 18px;
  border-radius: 999px;
  color: #0f7d67;
  background: #fff;
  border: 1px solid rgba(15, 125, 103, .2);
  font-weight: 700;
  text-decoration: none;
}
.pitchpop-encyclopedia-entry .pp-ency-link:hover {
  color: #0b6654;
  border-color: rgba(15, 125, 103, .42);
}
.pitchpop-encyclopedia-entry .pp-ency-featured {
  display: grid;
  gap: 12px;
}
.pitchpop-encyclopedia-entry .pp-ency-featured a {
  display: block;
  padding: 16px 18px;
  border-radius: 18px;
  background: #f8fbfa;
  border: 1px solid rgba(15, 48, 61, 0.07);
  color: #17313d;
  text-decoration: none;
  transition: transform .18s ease, box-shadow .18s ease, border-color .18s ease;
}
.pitchpop-encyclopedia-entry .pp-ency-featured a:hover {
  transform: translateY(-2px);
  box-shadow: 0 12px 28px rgba(15, 48, 61, 0.08);
  border-color: rgba(27, 169, 164, .28);
}
.pitchpop-encyclopedia-entry .pp-ency-featured strong {
  display: block;
  font-size: 17px;
  line-height: 1.35;
  margin-bottom: 6px;
  color: #0e2631;
}
.pitchpop-encyclopedia-entry .pp-ency-featured span {
  display: block;
  color: #667985;
  font-size: 14px;
  line-height: 1.65;
}
.pitchpop-encyclopedia-entry .pp-ency-topic-title {
  font-size: 22px;
  line-height: 1.3;
  margin-bottom: 16px;
  font-weight: 800;
  color: #0e2631;
}
.pitchpop-encyclopedia-entry .pp-ency-topics {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: 12px;
}
.pitchpop-encyclopedia-entry .pp-ency-topic {
  display: block;
  padding: 14px 15px;
  border-radius: 16px;
  color: #17313d;
  background: #ffffff;
  border: 1px solid rgba(15, 48, 61, 0.08);
  text-decoration: none;
  line-height: 1.45;
  font-weight: 700;
}
.pitchpop-encyclopedia-entry .pp-ency-topic small {
  display: block;
  margin-top: 5px;
  color: #6a7c86;
  line-height: 1.5;
  font-weight: 500;
}
.pitchpop-encyclopedia-entry .pp-ency-topic:hover {
  border-color: rgba(27, 169, 164, .32);
  color: #0f7d67;
}
.pitchpop-encyclopedia-entry .pp-ency-note {
  margin-top: 16px;
  color: #667985;
  line-height: 1.75;
  font-size: 14px;
}
.pitch-nav .pitch-nav-knowledge > a,
.pitch-nav a.pitch-nav-knowledge {
  color: #0f7d67 !important;
  font-weight: 700;
}
@media (max-width: 991px) {
  .pitchpop-encyclopedia-entry .pp-ency-layout {
    grid-template-columns: 1fr;
  }
}
@media (max-width: 767px) {
  .pitchpop-encyclopedia-entry .pp-ency-topics {
    grid-template-columns: 1fr;
  }
}
@media (max-width: 576px) {
  .pitchpop-encyclopedia-entry {
    margin-top: 48px;
    padding: 52px 0;
  }
  .pitchpop-encyclopedia-entry .pp-ency-panel,
  .pitchpop-encyclopedia-entry .pp-ency-topic-panel {
    padding: 24px 18px;
    border-radius: 22px;
  }
}


/* SEO / AI discovery integration v3 */
.pp-static-seo-nav{background:#fff;border-bottom:1px solid #e8f3f2;position:relative;z-index:20}.pp-static-seo-nav__inner{display:flex;gap:18px;justify-content:center;align-items:center;padding:10px 12px;flex-wrap:wrap}.pp-static-seo-nav a{color:#24524f;font-size:14px;text-decoration:none}.pp-static-seo-nav a:hover{color:#1ba9a4;text-decoration:underline}.pitchpop .retailer-banner h1,.pitchpop .home-banner h1{font-size:clamp(1.9rem,3vw,3rem);font-weight:600;line-height:1.2;margin-bottom:1rem}.pitchpop-ai-summary{background:linear-gradient(180deg,#f6fbfb 0%,#ffffff 100%);padding:64px 0}.pp-ai-kicker{color:#1ba9a4;font-size:13px;font-weight:700;letter-spacing:.08em;margin-bottom:10px;text-transform:uppercase}.pitchpop-ai-summary h2,.pitchpop-faq-block h2{color:#173f3c;font-weight:600;margin-bottom:18px;text-align:center}.pp-ai-lead{color:#344;line-height:1.85;margin:0 auto 28px;max-width:920px;text-align:center}.pp-ai-grid{display:grid;gap:18px;grid-template-columns:repeat(4,minmax(0,1fr));margin:26px 0}.pp-ai-grid article{background:#fff;border:1px solid #e6f1f0;border-radius:18px;box-shadow:0 10px 26px rgba(23,63,60,.06);padding:22px}.pp-ai-grid h3{color:#173f3c;font-size:1.08rem;font-weight:600;margin-bottom:8px}.pp-ai-grid p{color:#4c5a58;line-height:1.7;margin:0}.pp-ai-usecases{background:#fff;border:1px solid #e6f1f0;border-radius:20px;margin-top:22px;padding:26px}.pp-ai-usecases h2{font-size:1.35rem;text-align:left}.pp-ai-usecases ul{columns:2;line-height:1.9;margin:0;padding-left:1.2rem}.pp-ai-links{background:#173f3c;border-radius:20px;color:#fff;margin-top:22px;padding:24px}.pp-ai-links strong{display:block;margin-bottom:12px}.pp-ai-links div{display:flex;flex-wrap:wrap;gap:10px}.pp-ai-links a{background:rgba(255,255,255,.12);border:1px solid rgba(255,255,255,.22);border-radius:999px;color:#fff;padding:8px 14px;text-decoration:none}.pp-ai-links a:hover{background:#1ba9a4;color:#fff}.pitchpop-faq-block{background:#fff;padding:58px 0}.pp-faq-list{display:grid;gap:12px;margin:0 auto;max-width:960px}.pp-faq-list details{background:#f9f5ec;border:1px solid #eee4d0;border-radius:14px;padding:16px 18px}.pp-faq-list summary{color:#173f3c;cursor:pointer;font-weight:600}.pp-faq-list p{color:#4c5a58;line-height:1.75;margin:12px 0 0}.pitchpop-encyclopedia-entry{scroll-margin-top:90px}@media screen and (max-width:960px){.pp-ai-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pp-ai-usecases ul{columns:1}}@media screen and (max-width:640px){.pp-ai-grid{grid-template-columns:1fr}.pp-ai-links div{display:block}.pp-ai-links a{display:block;margin-top:8px}.pp-static-seo-nav__inner{justify-content:flex-start;overflow-x:auto;flex-wrap:nowrap}.pitchpop-ai-summary,.pitchpop-faq-block{padding:42px 0}}

/* V4: static SEO nav removed from pages; keep hidden if stale markup remains. */
.pp-static-seo-nav{display:none!important}
