/* ==== blogs/seo-audit.html ==== */
.pc-blogs-seo-audit {--indigo:#4F46E5;--muted:#5e6a87;--bg:#f7f9fc}
.pc-blogs-seo-audit * {box-sizing:border-box}
.pc-blogs-seo-audit {margin:0;font-family:Inter,system-ui,Segoe UI,Roboto,Arial;background:var(--bg);color:#111;line-height:1.6}
.pc-blogs-seo-audit header {background:#fff;padding:12px 0;box-shadow:0 2px 12px rgba(20,20,60,0.05);position:sticky;top:0;z-index:50}
.pc-blogs-seo-audit .nav {max-width:1200px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;padding:0 22px}
.pc-blogs-seo-audit .brand {display:flex;align-items:center;gap:12px;color:var(--indigo);font-weight:700;font-size:1.15rem;text-decoration:none}
.pc-blogs-seo-audit .logo-header {height:110px;width:auto;object-fit:contain;border-radius:10px}
.pc-blogs-seo-audit nav a {margin-left:20px;text-decoration:none;color:#333;font-weight:600;font-size:0.98rem}
.pc-blogs-seo-audit nav a:hover {color:var(--indigo)}
.pc-blogs-seo-audit .cta-btn {background:var(--indigo);color:#fff;padding:10px 18px;border-radius:8px;border:0;font-weight:700;cursor:pointer}
.pc-blogs-seo-audit .container {max-width:900px;margin:36px auto;padding:0 18px}
.pc-blogs-seo-audit .card {background:#fff;padding:28px;border-radius:12px;box-shadow:0 8px 28px rgba(20,20,60,0.05)}
.pc-blogs-seo-audit h1 {font-size:2rem;color:var(--indigo);margin-bottom:10px}
.pc-blogs-seo-audit h2 {margin-top:30px;color:#111}
.pc-blogs-seo-audit p.meta {color:var(--muted);margin-bottom:22px}
.pc-blogs-seo-audit img {max-width:100%;border-radius:12px;margin:18px 0}
.pc-blogs-seo-audit .back-link {margin-bottom:18px;display:inline-block;text-decoration:none;color:var(--indigo);font-weight:600}
.pc-blogs-seo-audit .nav-toggle {display:none;background:var(--indigo);color:#fff;border:none;padding:8px 12px;font-size:1.2rem;border-radius:6px;cursor:pointer}
.pc-blogs-seo-audit .toc {background:#f4f6ff;border-left:4px solid var(--indigo);padding:18px;margin:24px 0;border-radius:8px}
.pc-blogs-seo-audit .toc ol {padding-left:18px;line-height:1.8}
@media (max-width:900px) {
.pc-blogs-seo-audit .logo-header {height:85px}
.pc-blogs-seo-audit .nav-toggle {display:block}
.pc-blogs-seo-audit header nav {display:none;position:absolute;top:100%;right:0;background:#fff;width:220px;padding:14px;border-radius:10px;box-shadow:0 4px 12px rgba(0,0,0,0.12);flex-direction:column;gap:14px;z-index:200}
.pc-blogs-seo-audit header nav.show {display:flex}
.pc-blogs-seo-audit nav a {margin-left:0!important}
.pc-blogs-seo-audit h1 {font-size:1.6rem}
}
.pc-blogs-seo-audit #scrollTopBtn {
      position: fixed;
      bottom: 100px;
      right: 20px;
      display: none;
      padding: 10px 15px;
      z-index: 1000;
      border: none;
      border-radius: 8px;
      background: #4F46E5;
      color: #fff;
      cursor: pointer;
    }
.pc-blogs-seo-audit .next-reading {
  background: #f8f9fb;
  padding: 20px;
  border-radius: 8px;
  margin: 30px 0;
}
.pc-blogs-seo-audit .next-reading h3 {
  margin-bottom: 10px;
}
.pc-blogs-seo-audit .next-reading ul {
  padding-left: 20px;
}

/* ==== blogs/keyword-research.html ==== */
.pc-blogs-keyword-research {--indigo:#4F46E5;--muted:#5e6a87;--bg:#f7f9fc}
.pc-blogs-keyword-research * {box-sizing:border-box}
.pc-blogs-keyword-research {margin:0;font-family:Inter,system-ui,Segoe UI,Roboto,Arial;background:var(--bg);color:#111;line-height:1.6}
.pc-blogs-keyword-research header {background:#fff;padding:12px 0;box-shadow:0 2px 12px rgba(20,20,60,0.05);position:sticky;top:0;z-index:50}
.pc-blogs-keyword-research .nav {max-width:1200px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;padding:0 22px}
.pc-blogs-keyword-research .brand {display:flex;align-items:center;gap:12px;color:var(--indigo);font-weight:700;font-size:1.15rem;text-decoration:none}
.pc-blogs-keyword-research .logo-header {height:110px;width:auto;object-fit:contain;border-radius:10px}
.pc-blogs-keyword-research nav a {margin-left:20px;text-decoration:none;color:#333;font-weight:600;font-size:0.98rem}
.pc-blogs-keyword-research nav a:hover {color:var(--indigo)}
.pc-blogs-keyword-research .cta-btn {background:var(--indigo);color:#fff;padding:10px 18px;border-radius:8px;border:0;font-weight:700;cursor:pointer}
.pc-blogs-keyword-research .container {max-width:900px;margin:36px auto;padding:0 18px}
.pc-blogs-keyword-research .card {background:#fff;padding:28px;border-radius:12px;box-shadow:0 8px 28px rgba(20,20,60,0.05)}
.pc-blogs-keyword-research h1 {font-size:2rem;color:var(--indigo);margin-bottom:10px}
.pc-blogs-keyword-research h2 {margin-top:30px;color:#111}
.pc-blogs-keyword-research p.meta {color:var(--muted);margin-bottom:22px}
.pc-blogs-keyword-research img {max-width:100%;border-radius:12px;margin:18px 0}
.pc-blogs-keyword-research .back-link {margin-bottom:18px;display:inline-block;text-decoration:none;color:var(--indigo);font-weight:600}
.pc-blogs-keyword-research .nav-toggle {display:none;background:var(--indigo);color:#fff;border:none;padding:8px 12px;font-size:1.2rem;border-radius:6px;cursor:pointer}
.pc-blogs-keyword-research .toc {background:#f4f6ff;border-left:4px solid var(--indigo);padding:18px;margin:24px 0;border-radius:8px}
.pc-blogs-keyword-research .toc ol {padding-left:18px;line-height:1.8}
@media (max-width:900px) {
.pc-blogs-keyword-research .logo-header {height:85px}
.pc-blogs-keyword-research .nav-toggle {display:block}
.pc-blogs-keyword-research header nav {display:none;position:absolute;top:100%;right:0;background:#fff;width:220px;padding:14px;border-radius:10px;box-shadow:0 4px 12px rgba(0,0,0,0.12);flex-direction:column;gap:14px;z-index:200}
.pc-blogs-keyword-research header nav.show {display:flex}
.pc-blogs-keyword-research nav a {margin-left:0!important}
.pc-blogs-keyword-research h1 {font-size:1.6rem}
}
.pc-blogs-keyword-research .next-reading {
  background: #f8f9fb;
  padding: 20px;
  border-radius: 8px;
  margin: 30px 0;
}
.pc-blogs-keyword-research .next-reading h3 {
  margin-bottom: 10px;
}
.pc-blogs-keyword-research .next-reading ul {
  padding-left: 20px;
}
.pc-blogs-keyword-research #scrollTopBtn {position:fixed;bottom:100px;right:20px;display:none;padding:10px 15px;z-index:1000;border:none;border-radius:8px;background:var(--indigo);color:#fff;cursor:pointer;}

/* ==== blogs/guest-posting.html ==== */
.pc-blogs-guest-posting {--indigo:#4F46E5;--muted:#5e6a87;--bg:#f7f9fc}
.pc-blogs-guest-posting * {box-sizing:border-box}
.pc-blogs-guest-posting {margin:0;font-family:Inter,system-ui,Segoe UI,Roboto,Arial;background:var(--bg);color:#111;line-height:1.6}
.pc-blogs-guest-posting header {background:#fff;padding:12px 0;box-shadow:0 2px 12px rgba(20,20,60,0.05);position:sticky;top:0;z-index:50}
.pc-blogs-guest-posting .nav {max-width:1200px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;padding:0 22px}
.pc-blogs-guest-posting .brand {display:flex;align-items:center;gap:12px;color:var(--indigo);font-weight:700;font-size:1.15rem;text-decoration:none}
.pc-blogs-guest-posting .logo-header {height:110px;width:auto;object-fit:contain;border-radius:10px}
.pc-blogs-guest-posting nav a {margin-left:20px;text-decoration:none;color:#333;font-weight:600;font-size:0.98rem}
.pc-blogs-guest-posting nav a:hover {color:var(--indigo)}
.pc-blogs-guest-posting .cta-btn {background:var(--indigo);color:#fff;padding:10px 18px;border-radius:8px;border:0;font-weight:700;cursor:pointer}
.pc-blogs-guest-posting .container {max-width:900px;margin:36px auto;padding:0 18px}
.pc-blogs-guest-posting .card {background:#fff;padding:28px;border-radius:12px;box-shadow:0 8px 28px rgba(20,20,60,0.05)}
.pc-blogs-guest-posting h1 {font-size:2rem;color:var(--indigo);margin-bottom:10px}
.pc-blogs-guest-posting h2 {margin-top:30px;color:#111}
.pc-blogs-guest-posting p.meta {color:var(--muted);margin-bottom:22px}
.pc-blogs-guest-posting img {max-width:100%;border-radius:12px;margin:18px 0}
.pc-blogs-guest-posting .back-link {margin-bottom:18px;display:inline-block;text-decoration:none;color:var(--indigo);font-weight:600}
.pc-blogs-guest-posting .nav-toggle {display:none;background:var(--indigo);color:#fff;border:none;padding:8px 12px;font-size:1.2rem;border-radius:6px;cursor:pointer}
.pc-blogs-guest-posting .toc {background:#f4f6ff;border-left:4px solid var(--indigo);padding:18px;margin:24px 0;border-radius:8px}
.pc-blogs-guest-posting .toc ol {padding-left:18px;line-height:1.8}
@media (max-width:900px) {
.pc-blogs-guest-posting .logo-header {height:85px}
.pc-blogs-guest-posting .nav-toggle {display:block}
.pc-blogs-guest-posting header nav {display:none;position:absolute;top:100%;right:0;background:#fff;width:220px;padding:14px;border-radius:10px;box-shadow:0 4px 12px rgba(0,0,0,0.12);flex-direction:column;gap:14px;z-index:200}
.pc-blogs-guest-posting header nav.show {display:flex}
.pc-blogs-guest-posting nav a {margin-left:0!important}
.pc-blogs-guest-posting h1 {font-size:1.6rem}
}
.pc-blogs-guest-posting .next-reading {
  background: #f8f9fb;
  padding: 20px;
  border-radius: 8px;
  margin: 30px 0;
}
.pc-blogs-guest-posting .next-reading h3 {
  margin-bottom: 10px;
}
.pc-blogs-guest-posting .next-reading ul {
  padding-left: 20px;
}
.pc-blogs-guest-posting #scrollTopBtn {position:fixed;bottom:100px;right:20px;display:none;padding:10px 15px;z-index:1000;border:none;border-radius:8px;background:var(--indigo);color:#fff;cursor:pointer;}

/* ==== blogs/seo-migration-mistakes-to-avoid.html ==== */
.pc-blogs-seo-migration-mistakes-to-avoid pre {
  overflow-x: auto;
  white-space: pre-wrap;
  word-break: break-word;
}
.pc-blogs-seo-migration-mistakes-to-avoid {--indigo:#4F46E5;--muted:#5e6a87;--bg:#f7f9fc}
.pc-blogs-seo-migration-mistakes-to-avoid * {box-sizing:border-box}
.pc-blogs-seo-migration-mistakes-to-avoid {margin:0;font-family:Inter,system-ui,Segoe UI,Roboto,Arial;background:var(--bg);color:#111;line-height:1.6}
.pc-blogs-seo-migration-mistakes-to-avoid header {background:#fff;padding:12px 0;box-shadow:0 2px 12px rgba(20,20,60,0.05);position:sticky;top:0;z-index:50}
.pc-blogs-seo-migration-mistakes-to-avoid .nav {max-width:1200px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;padding:0 22px}
.pc-blogs-seo-migration-mistakes-to-avoid .brand {display:flex;align-items:center;gap:12px;color:var(--indigo);font-weight:700;font-size:1.15rem;text-decoration:none}
.pc-blogs-seo-migration-mistakes-to-avoid .logo-header {height:110px;width:auto;object-fit:contain;border-radius:10px}
.pc-blogs-seo-migration-mistakes-to-avoid nav a {margin-left:20px;text-decoration:none;color:#333;font-weight:600;font-size:0.98rem}
.pc-blogs-seo-migration-mistakes-to-avoid nav a:hover {color:var(--indigo)}
.pc-blogs-seo-migration-mistakes-to-avoid .cta-btn {background:var(--indigo);color:#fff;padding:10px 18px;border-radius:8px;border:0;font-weight:700;cursor:pointer}
.pc-blogs-seo-migration-mistakes-to-avoid .container {max-width:900px;margin:36px auto;padding:0 18px}
.pc-blogs-seo-migration-mistakes-to-avoid .card {background:#fff;padding:28px;border-radius:12px;box-shadow:0 8px 28px rgba(20,20,60,0.05)}
.pc-blogs-seo-migration-mistakes-to-avoid h1 {font-size:2rem;color:var(--indigo);margin-bottom:10px}
.pc-blogs-seo-migration-mistakes-to-avoid h2 {margin-top:30px;color:#111}
.pc-blogs-seo-migration-mistakes-to-avoid p.meta {color:var(--muted);margin-bottom:22px}
.pc-blogs-seo-migration-mistakes-to-avoid img {max-width:100%;border-radius:12px;margin:18px 0}
.pc-blogs-seo-migration-mistakes-to-avoid .back-link {margin-bottom:18px;display:inline-block;text-decoration:none;color:var(--indigo);font-weight:600}
.pc-blogs-seo-migration-mistakes-to-avoid .nav-toggle {display:none;background:var(--indigo);color:#fff;border:none;padding:8px 12px;font-size:1.2rem;border-radius:6px;cursor:pointer}
.pc-blogs-seo-migration-mistakes-to-avoid .toc {background:#f4f6ff;border-left:4px solid var(--indigo);padding:18px;margin:24px 0;border-radius:8px}
.pc-blogs-seo-migration-mistakes-to-avoid .toc ol {padding-left:18px;line-height:1.8}
@media (max-width:900px) {
.pc-blogs-seo-migration-mistakes-to-avoid .logo-header {height:85px}
.pc-blogs-seo-migration-mistakes-to-avoid .nav-toggle {display:block}
.pc-blogs-seo-migration-mistakes-to-avoid header nav {display:none;position:absolute;top:100%;right:0;background:#fff;width:220px;padding:14px;border-radius:10px;box-shadow:0 4px 12px rgba(0,0,0,0.12);flex-direction:column;gap:14px;z-index:200}
.pc-blogs-seo-migration-mistakes-to-avoid header nav.show {display:flex}
.pc-blogs-seo-migration-mistakes-to-avoid nav a {margin-left:0!important}
.pc-blogs-seo-migration-mistakes-to-avoid h1 {font-size:1.6rem}
}
.pc-blogs-seo-migration-mistakes-to-avoid .next-reading {
  background: #f8f9fb;
  padding: 20px;
  border-radius: 8px;
  margin: 30px 0;
}
.pc-blogs-seo-migration-mistakes-to-avoid .next-reading h3 {
  margin-bottom: 10px;
}
.pc-blogs-seo-migration-mistakes-to-avoid .next-reading ul {
  padding-left: 20px;
}
.pc-blogs-seo-migration-mistakes-to-avoid .compare-table {
  width: 100%;
  border-collapse: collapse;
  margin: 20px 0;
  background: #ffffff;
  border-radius: 12px;
  overflow: hidden;
  box-shadow: 0 6px 18px rgba(20,20,60,0.06);
}
.pc-blogs-seo-migration-mistakes-to-avoid .compare-table th {
  background: #4F46E5;
  color: #ffffff;
  padding: 14px;
  text-align: left;
  font-weight: 700;
}
.pc-blogs-seo-migration-mistakes-to-avoid .compare-table td {
  padding: 12px;
  border-bottom: 1px solid #eef0fb;
}
.pc-blogs-seo-migration-mistakes-to-avoid .compare-table tr:last-child td {
  border-bottom: none;
}
.pc-blogs-seo-migration-mistakes-to-avoid .compare-table tr:nth-child(even) {
  background: #f7f9ff;
}
.pc-blogs-seo-migration-mistakes-to-avoid #scrollTopBtn {position:fixed;bottom:100px;right:20px;display:none;padding:10px 15px;z-index:1000;border:none;border-radius:8px;background:var(--indigo);color:#fff;cursor:pointer;}
.pc-blogs-seo-migration-mistakes-to-avoid .note {background:#fff7ed;border-left:4px solid #fb923c;padding:14px;border-radius:8px;margin:22px 0}

/* ==== blogs/seo-audit-new-websites.html ==== */
.pc-blogs-seo-audit-new-websites {--indigo:#4F46E5;--muted:#5e6a87;--bg:#f7f9fc}
.pc-blogs-seo-audit-new-websites * {box-sizing:border-box}
.pc-blogs-seo-audit-new-websites {margin:0;font-family:Inter,system-ui,Segoe UI,Roboto,Arial;background:var(--bg);color:#111;line-height:1.7}
.pc-blogs-seo-audit-new-websites header {background:#fff;padding:12px 0;box-shadow:0 2px 12px rgba(20,20,60,0.05);position:sticky;top:0;z-index:50}
.pc-blogs-seo-audit-new-websites .nav {max-width:1200px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;padding:0 22px}
.pc-blogs-seo-audit-new-websites .brand {display:flex;align-items:center;gap:12px;color:var(--indigo);font-weight:700;font-size:1.15rem;text-decoration:none}
.pc-blogs-seo-audit-new-websites .logo-header {height:110px;width:auto;object-fit:contain;border-radius:10px}
.pc-blogs-seo-audit-new-websites nav a {margin-left:20px;text-decoration:none;color:#333;font-weight:600;font-size:0.98rem}
.pc-blogs-seo-audit-new-websites nav a:hover {color:var(--indigo)}
.pc-blogs-seo-audit-new-websites .cta-btn {background:var(--indigo);color:#fff;padding:10px 18px;border-radius:8px;border:0;font-weight:700;cursor:pointer}
.pc-blogs-seo-audit-new-websites .container {max-width:900px;margin:36px auto;padding:0 18px}
.pc-blogs-seo-audit-new-websites .card {background:#fff;padding:28px;border-radius:12px;box-shadow:0 8px 28px rgba(20,20,60,0.05)}
.pc-blogs-seo-audit-new-websites h1 {font-size:2rem;color:var(--indigo);margin-bottom:10px}
.pc-blogs-seo-audit-new-websites h2 {margin-top:30px;color:#111}
.pc-blogs-seo-audit-new-websites h3 {margin-top:22px;color:#4F46E5}
.pc-blogs-seo-audit-new-websites p.meta {color:var(--muted);margin-bottom:22px}
.pc-blogs-seo-audit-new-websites img {max-width:100%;border-radius:12px;margin:18px 0}
.pc-blogs-seo-audit-new-websites .back-link {margin-bottom:18px;display:inline-block;text-decoration:none;color:var(--indigo);font-weight:600}
.pc-blogs-seo-audit-new-websites .nav-toggle {display:none;background:var(--indigo);color:#fff;border:none;padding:8px 12px;font-size:1.2rem;border-radius:6px;cursor:pointer}
.pc-blogs-seo-audit-new-websites .toc {background:#f4f6ff;border-left:4px solid var(--indigo);padding:18px;margin:24px 0;border-radius:8px}
.pc-blogs-seo-audit-new-websites .toc ol {padding-left:18px;line-height:1.8}
.pc-blogs-seo-audit-new-websites .checklist {margin-left:20px;list-style:disc;}
.pc-blogs-seo-audit-new-websites blockquote {background:#f4f6ff;padding:14px 18px;border-left:4px solid var(--indigo);border-radius:6px;margin:18px 0;font-style:italic;}
@media (max-width:900px) {
.pc-blogs-seo-audit-new-websites .logo-header {height:85px}
.pc-blogs-seo-audit-new-websites .nav-toggle {display:block}
.pc-blogs-seo-audit-new-websites header nav {display:none;position:absolute;top:100%;right:0;background:#fff;width:220px;padding:14px;border-radius:10px;box-shadow:0 4px 12px rgba(0,0,0,0.12);flex-direction:column;gap:14px;z-index:200}
.pc-blogs-seo-audit-new-websites header nav.show {display:flex}
.pc-blogs-seo-audit-new-websites nav a {margin-left:0!important}
.pc-blogs-seo-audit-new-websites h1 {font-size:1.6rem}
}
.pc-blogs-seo-audit-new-websites .compare-table {
  width: 100%;
  border-collapse: collapse;
  margin: 20px 0;
  background: #ffffff;
  border-radius: 12px;
  overflow: hidden;
  box-shadow: 0 6px 18px rgba(20,20,60,0.06);
}
.pc-blogs-seo-audit-new-websites .compare-table th {
  background: #4F46E5;
  color: #ffffff;
  padding: 14px;
  text-align: left;
  font-weight: 700;
}
.pc-blogs-seo-audit-new-websites .compare-table td {
  padding: 12px;
  border-bottom: 1px solid #eef0fb;
}
.pc-blogs-seo-audit-new-websites .compare-table tr:last-child td {
  border-bottom: none;
}
.pc-blogs-seo-audit-new-websites .compare-table tr:nth-child(even) {
  background: #f7f9ff;
}
.pc-blogs-seo-audit-new-websites .author-cred {
  color: #5e6a87;
  font-size: 0.95rem;
  margin-bottom: 20px;
}
.pc-blogs-seo-audit-new-websites .next-reading {
  background: #f8f9fb;
  padding: 20px;
  border-radius: 8px;
  margin: 30px 0;
}
.pc-blogs-seo-audit-new-websites .next-reading h3 {
  margin-bottom: 10px;
}
.pc-blogs-seo-audit-new-websites .next-reading ul {
  padding-left: 20px;
}
.pc-blogs-seo-audit-new-websites #scrollTopBtn {position:fixed;bottom:100px;right:20px;display:none;padding:10px 15px;z-index:1000;border:none;border-radius:8px;background:var(--indigo);color:#fff;cursor:pointer;}

/* ==== blogs/301-redirect-strategy-for-seo.html ==== */
.pc-blogs-301-redirect-strategy-for-seo #seo-cta, .pc-blogs-301-redirect-strategy-for-seo #related-guides, .pc-blogs-301-redirect-strategy-for-seo #conclusion, .pc-blogs-301-redirect-strategy-for-seo #author {
  margin-top: 40px;
}
.pc-blogs-301-redirect-strategy-for-seo .card section {
  margin: 42px 0;
  padding-bottom: 28px;
  border-bottom: 1px solid #eef0fb;
}
.pc-blogs-301-redirect-strategy-for-seo .card section:last-child {
  border-bottom: none;
}
.pc-blogs-301-redirect-strategy-for-seo article img {
  margin: 24px 0;
  box-shadow: 0 6px 22px rgba(20,20,60,0.08);
}
.pc-blogs-301-redirect-strategy-for-seo #seo-cta {
  background: #f4f6ff;
  padding: 24px;
  border-left: 4px solid var(--indigo);
  border-radius: 8px;
}
.pc-blogs-301-redirect-strategy-for-seo #related-guides ul {
  list-style: disc;
  padding-left: 20px;
}
.pc-blogs-301-redirect-strategy-for-seo #related-guides li {
  margin-bottom: 10px;
}
.pc-blogs-301-redirect-strategy-for-seo pre {
  overflow-x: auto;
  white-space: pre-wrap;
  word-break: break-word;
}
.pc-blogs-301-redirect-strategy-for-seo {--indigo:#4F46E5;--muted:#5e6a87;--bg:#f7f9fc}
.pc-blogs-301-redirect-strategy-for-seo * {box-sizing:border-box}
.pc-blogs-301-redirect-strategy-for-seo {margin:0;font-family:Inter,system-ui,Segoe UI,Roboto,Arial;background:var(--bg);color:#111;line-height:1.6}
.pc-blogs-301-redirect-strategy-for-seo header {background:#fff;padding:12px 0;box-shadow:0 2px 12px rgba(20,20,60,0.05);position:sticky;top:0;z-index:50}
.pc-blogs-301-redirect-strategy-for-seo .nav {max-width:1200px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;padding:0 22px}
.pc-blogs-301-redirect-strategy-for-seo .brand {display:flex;align-items:center;gap:12px;color:var(--indigo);font-weight:700;font-size:1.15rem;text-decoration:none}
.pc-blogs-301-redirect-strategy-for-seo .logo-header {height:110px;width:auto;object-fit:contain;border-radius:10px}
.pc-blogs-301-redirect-strategy-for-seo nav a {margin-left:20px;text-decoration:none;color:#333;font-weight:600;font-size:0.98rem}
.pc-blogs-301-redirect-strategy-for-seo nav a:hover {color:var(--indigo)}
.pc-blogs-301-redirect-strategy-for-seo .cta-btn {background:var(--indigo);color:#fff;padding:10px 18px;border-radius:8px;border:0;font-weight:700;cursor:pointer}
.pc-blogs-301-redirect-strategy-for-seo .container {max-width:900px;margin:36px auto;padding:0 18px}
.pc-blogs-301-redirect-strategy-for-seo .card {background:#fff;padding:28px;border-radius:12px;box-shadow:0 8px 28px rgba(20,20,60,0.05)}
.pc-blogs-301-redirect-strategy-for-seo h1 {font-size:2rem;color:var(--indigo);margin-bottom:10px}
.pc-blogs-301-redirect-strategy-for-seo h2 {margin-top:30px;color:#111}
.pc-blogs-301-redirect-strategy-for-seo p.meta {color:var(--muted);margin-bottom:22px}
.pc-blogs-301-redirect-strategy-for-seo img {max-width:100%;border-radius:12px;margin:18px 0}
.pc-blogs-301-redirect-strategy-for-seo .back-link {margin-bottom:18px;display:inline-block;text-decoration:none;color:var(--indigo);font-weight:600}
.pc-blogs-301-redirect-strategy-for-seo .nav-toggle {display:none;background:var(--indigo);color:#fff;border:none;padding:8px 12px;font-size:1.2rem;border-radius:6px;cursor:pointer}
.pc-blogs-301-redirect-strategy-for-seo .toc {background:#f4f6ff;border-left:4px solid var(--indigo);padding:18px;margin:24px 0;border-radius:8px}
.pc-blogs-301-redirect-strategy-for-seo .toc ol {padding-left:18px;line-height:1.8}
@media (max-width:900px) {
.pc-blogs-301-redirect-strategy-for-seo .logo-header {height:85px}
.pc-blogs-301-redirect-strategy-for-seo .nav-toggle {display:block}
.pc-blogs-301-redirect-strategy-for-seo header nav {display:none;position:absolute;top:100%;right:0;background:#fff;width:220px;padding:14px;border-radius:10px;box-shadow:0 4px 12px rgba(0,0,0,0.12);flex-direction:column;gap:14px;z-index:200}
.pc-blogs-301-redirect-strategy-for-seo header nav.show {display:flex}
.pc-blogs-301-redirect-strategy-for-seo nav a {margin-left:0!important}
.pc-blogs-301-redirect-strategy-for-seo h1 {font-size:1.6rem}
}
.pc-blogs-301-redirect-strategy-for-seo .checklist-box {
  background: #f8fafc;
  border-left: 5px solid #4f46e5;
  padding: 20px 24px;
  margin: 30px 0;
  border-radius: 10px;
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.05);
}
.pc-blogs-301-redirect-strategy-for-seo .checklist-box h2 {
  font-size: 20px;
  margin-bottom: 12px;
  color: #111827;
}
.pc-blogs-301-redirect-strategy-for-seo .checklist-box ul {
  list-style: none;
  padding-left: 0;
  margin: 0;
}
.pc-blogs-301-redirect-strategy-for-seo .checklist-box ul li {
  position: relative;
  padding-left: 28px;
  margin-bottom: 10px;
  font-size: 15px;
  color: #374151;
  line-height: 1.6;
}
.pc-blogs-301-redirect-strategy-for-seo .checklist-box ul li::before {
  content: "✔";
  position: absolute;
  left: 0;
  top: 0;
  color: #22c55e;
  font-weight: bold;
}
.pc-blogs-301-redirect-strategy-for-seo .checklist-box:hover {
  transform: translateY(-2px);
  transition: all 0.2s ease;
  box-shadow: 0 6px 18px rgba(0, 0, 0, 0.08);
}
@media (max-width: 768px) {
.pc-blogs-301-redirect-strategy-for-seo .checklist-box {
    padding: 16px;
  }
.pc-blogs-301-redirect-strategy-for-seo .checklist-box h2 {
    font-size: 18px;
  }
.pc-blogs-301-redirect-strategy-for-seo .checklist-box ul li {
    font-size: 14px;
  }
}
.pc-blogs-301-redirect-strategy-for-seo .next-reading {
  background: #f8f9fb;
  padding: 20px;
  border-radius: 8px;
  margin: 30px 0;
}
.pc-blogs-301-redirect-strategy-for-seo .next-reading h3 {
  margin-bottom: 10px;
}
.pc-blogs-301-redirect-strategy-for-seo .next-reading ul {
  padding-left: 20px;
}
.pc-blogs-301-redirect-strategy-for-seo #scrollTopBtn {position:fixed;bottom:100px;right:20px;display:none;padding:10px 15px;z-index:1000;border:none;border-radius:8px;background:var(--indigo);color:#fff;cursor:pointer;}

/* ==== blogs/crawled-currently-not-indexed-fix.html ==== */
.pc-blogs-crawled-currently-not-indexed-fix #seo-cta, .pc-blogs-crawled-currently-not-indexed-fix #related-guides, .pc-blogs-crawled-currently-not-indexed-fix #conclusion, .pc-blogs-crawled-currently-not-indexed-fix #author {
  margin-top: 40px;
}
.pc-blogs-crawled-currently-not-indexed-fix .author-box {
  margin-top: 40px;
  padding: 20px;
  border: 1px solid #e5e7eb;
  border-radius: 10px;
  background: #f9fafb;
}
.pc-blogs-crawled-currently-not-indexed-fix .author-box-inner {
  display: flex;
  gap: 20px;
  align-items: flex-start;
}
.pc-blogs-crawled-currently-not-indexed-fix .author-details h4 {
  margin: 0;
  font-size: 18px;
  font-weight: 600;
}
.pc-blogs-crawled-currently-not-indexed-fix .author-title {
  margin: 4px 0 8px;
  font-size: 14px;
  color: #555;
}
.pc-blogs-crawled-currently-not-indexed-fix .author-bio {
  font-size: 14px;
  line-height: 1.6;
  color: #333;
  margin-bottom: 10px;
}
.pc-blogs-crawled-currently-not-indexed-fix .author-links a {
  font-size: 14px;
  color: #2563eb;
  text-decoration: none;
}
.pc-blogs-crawled-currently-not-indexed-fix .author-links a:hover {
  text-decoration: underline;
}
.pc-blogs-crawled-currently-not-indexed-fix #seo-cta {
  background: #f4f6ff;
  padding: 24px;
  border-left: 4px solid var(--indigo);
  border-radius: 8px;
}
.pc-blogs-crawled-currently-not-indexed-fix #related-guides ul {
  list-style: disc;
  padding-left: 20px;
}
.pc-blogs-crawled-currently-not-indexed-fix #related-guides li {
  margin-bottom: 10px;
}
.pc-blogs-crawled-currently-not-indexed-fix pre {
  overflow-x: auto;
  white-space: pre-wrap;
  word-break: break-word;
}
.pc-blogs-crawled-currently-not-indexed-fix {--indigo:#4F46E5;--muted:#5e6a87;--bg:#f7f9fc}
.pc-blogs-crawled-currently-not-indexed-fix * {box-sizing:border-box}
.pc-blogs-crawled-currently-not-indexed-fix {margin:0;font-family:Inter,system-ui,Segoe UI,Roboto,Arial;background:var(--bg);color:#111;line-height:1.6}
.pc-blogs-crawled-currently-not-indexed-fix header {background:#fff;padding:12px 0;box-shadow:0 2px 12px rgba(20,20,60,0.05);position:sticky;top:0;z-index:50}
.pc-blogs-crawled-currently-not-indexed-fix .nav {max-width:1200px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;padding:0 22px}
.pc-blogs-crawled-currently-not-indexed-fix .brand {display:flex;align-items:center;gap:12px;color:var(--indigo);font-weight:700;font-size:1.15rem;text-decoration:none}
.pc-blogs-crawled-currently-not-indexed-fix .logo-header {height:110px;width:auto;object-fit:contain;border-radius:10px}
.pc-blogs-crawled-currently-not-indexed-fix nav a {margin-left:20px;text-decoration:none;color:#333;font-weight:600;font-size:0.98rem}
.pc-blogs-crawled-currently-not-indexed-fix nav a:hover {color:var(--indigo)}
.pc-blogs-crawled-currently-not-indexed-fix .cta-btn {background:var(--indigo);color:#fff;padding:10px 18px;border-radius:8px;border:0;font-weight:700;cursor:pointer}
.pc-blogs-crawled-currently-not-indexed-fix .container {max-width:900px;margin:36px auto;padding:0 18px}
.pc-blogs-crawled-currently-not-indexed-fix .card {background:#fff;padding:28px;border-radius:12px;box-shadow:0 8px 28px rgba(20,20,60,0.05)}
.pc-blogs-crawled-currently-not-indexed-fix h1 {font-size:2rem;color:var(--indigo);margin-bottom:10px}
.pc-blogs-crawled-currently-not-indexed-fix h2 {margin-top:30px;color:#111}
.pc-blogs-crawled-currently-not-indexed-fix p.meta {color:var(--muted);margin-bottom:22px}
.pc-blogs-crawled-currently-not-indexed-fix img {max-width:100%;border-radius:12px;margin:18px 0}
.pc-blogs-crawled-currently-not-indexed-fix .back-link {margin-bottom:18px;display:inline-block;text-decoration:none;color:var(--indigo);font-weight:600}
.pc-blogs-crawled-currently-not-indexed-fix .nav-toggle {display:none;background:var(--indigo);color:#fff;border:none;padding:8px 12px;font-size:1.2rem;border-radius:6px;cursor:pointer}
.pc-blogs-crawled-currently-not-indexed-fix .toc {background:#f4f6ff;border-left:4px solid var(--indigo);padding:18px;margin:24px 0;border-radius:8px}
.pc-blogs-crawled-currently-not-indexed-fix .toc ol {padding-left:18px;line-height:1.8}
@media (max-width:900px) {
.pc-blogs-crawled-currently-not-indexed-fix .logo-header {height:85px}
.pc-blogs-crawled-currently-not-indexed-fix .nav-toggle {display:block}
.pc-blogs-crawled-currently-not-indexed-fix header nav {display:none;position:absolute;top:100%;right:0;background:#fff;width:220px;padding:14px;border-radius:10px;box-shadow:0 4px 12px rgba(0,0,0,0.12);flex-direction:column;gap:14px;z-index:200}
.pc-blogs-crawled-currently-not-indexed-fix header nav.show {display:flex}
.pc-blogs-crawled-currently-not-indexed-fix nav a {margin-left:0!important}
.pc-blogs-crawled-currently-not-indexed-fix h1 {font-size:1.6rem}
}
.pc-blogs-crawled-currently-not-indexed-fix #scrollTopBtn {position:fixed;bottom:100px;right:20px;display:none;padding:10px 15px;z-index:1000;border:none;border-radius:8px;background:var(--indigo);color:#fff;cursor:pointer;}

/* ==== blogs/testing-automation.html ==== */
.pc-blogs-testing-automation {--indigo:#4F46E5;--muted:#5e6a87;--bg:#f7f9fc}
.pc-blogs-testing-automation * {box-sizing:border-box}
.pc-blogs-testing-automation {margin:0;font-family:Inter,system-ui,Segoe UI,Roboto,Arial;background:var(--bg);color:#111;line-height:1.6}
.pc-blogs-testing-automation header {background:#fff;padding:12px 0;box-shadow:0 2px 12px rgba(20,20,60,0.05);position:sticky;top:0;z-index:50}
.pc-blogs-testing-automation .nav {max-width:1200px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;padding:0 22px}
.pc-blogs-testing-automation .brand {display:flex;align-items:center;gap:12px;color:var(--indigo);font-weight:700;font-size:1.15rem;text-decoration:none}
.pc-blogs-testing-automation .logo-header {height:110px;width:auto;object-fit:contain;border-radius:10px}
.pc-blogs-testing-automation nav a {margin-left:20px;text-decoration:none;color:#333;font-weight:600;font-size:0.98rem}
.pc-blogs-testing-automation nav a:hover {color:var(--indigo)}
.pc-blogs-testing-automation .cta-btn {background:var(--indigo);color:#fff;padding:10px 18px;border-radius:8px;border:0;font-weight:700;cursor:pointer}
.pc-blogs-testing-automation .container {max-width:900px;margin:36px auto;padding:0 18px}
.pc-blogs-testing-automation .card {background:#fff;padding:28px;border-radius:12px;box-shadow:0 8px 28px rgba(20,20,60,0.05)}
.pc-blogs-testing-automation h1 {font-size:2rem;color:var(--indigo);margin-bottom:10px}
.pc-blogs-testing-automation h2 {margin-top:30px;color:#111}
.pc-blogs-testing-automation p.meta {color:var(--muted);margin-bottom:22px}
.pc-blogs-testing-automation img {max-width:100%;border-radius:12px;margin:18px 0}
.pc-blogs-testing-automation .back-link {margin-bottom:18px;display:inline-block;text-decoration:none;color:var(--indigo);font-weight:600}
.pc-blogs-testing-automation .nav-toggle {display:none;background:var(--indigo);color:#fff;border:none;padding:8px 12px;font-size:1.2rem;border-radius:6px;cursor:pointer}
.pc-blogs-testing-automation .toc {background:#f4f6ff;border-left:4px solid var(--indigo);padding:18px;margin:24px 0;border-radius:8px}
.pc-blogs-testing-automation .toc ol {padding-left:18px;line-height:1.8}
@media (max-width:900px) {
.pc-blogs-testing-automation .logo-header {height:85px}
.pc-blogs-testing-automation .nav-toggle {display:block}
.pc-blogs-testing-automation header nav {display:none;position:absolute;top:100%;right:0;background:#fff;width:220px;padding:14px;border-radius:10px;box-shadow:0 4px 12px rgba(0,0,0,0.12);flex-direction:column;gap:14px;z-index:200}
.pc-blogs-testing-automation header nav.show {display:flex}
.pc-blogs-testing-automation nav a {margin-left:0!important}
.pc-blogs-testing-automation h1 {font-size:1.6rem}
}
.pc-blogs-testing-automation #scrollTopBtn {position:fixed;bottom:100px;right:20px;display:none;padding:10px 15px;z-index:1000;border:none;border-radius:8px;background:var(--indigo);color:#fff;cursor:pointer;}

/* ==== blogs/freelance-first.html ==== */
.pc-blogs-freelance-first {--indigo:#4F46E5;--muted:#5e6a87;--bg:#f7f9fc}
.pc-blogs-freelance-first * {box-sizing:border-box}
.pc-blogs-freelance-first {margin:0;font-family:Inter,system-ui,Segoe UI,Roboto,Arial;background:var(--bg);color:#111;line-height:1.6}
.pc-blogs-freelance-first header {background:#fff;padding:12px 0;box-shadow:0 2px 12px rgba(20,20,60,0.05);position:sticky;top:0;z-index:50}
.pc-blogs-freelance-first .nav {max-width:1200px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;padding:0 22px}
.pc-blogs-freelance-first .brand {display:flex;align-items:center;gap:12px;color:var(--indigo);font-weight:700;font-size:1.15rem;text-decoration:none}
.pc-blogs-freelance-first .logo-header {height:110px;width:auto;object-fit:contain;border-radius:10px}
.pc-blogs-freelance-first nav a {margin-left:20px;text-decoration:none;color:#333;font-weight:600;font-size:0.98rem}
.pc-blogs-freelance-first nav a:hover {color:var(--indigo)}
.pc-blogs-freelance-first .cta-btn {background:var(--indigo);color:#fff;padding:10px 18px;border-radius:8px;border:0;font-weight:700;cursor:pointer}
.pc-blogs-freelance-first .container {max-width:900px;margin:36px auto;padding:0 18px}
.pc-blogs-freelance-first .card {background:#fff;padding:28px;border-radius:12px;box-shadow:0 8px 28px rgba(20,20,60,0.05)}
.pc-blogs-freelance-first h1 {font-size:2rem;color:var(--indigo);margin-bottom:10px}
.pc-blogs-freelance-first h2 {margin-top:30px;color:#111}
.pc-blogs-freelance-first p.meta {color:var(--muted);margin-bottom:22px}
.pc-blogs-freelance-first img {max-width:100%;border-radius:12px;margin:18px 0}
.pc-blogs-freelance-first .back-link {margin-bottom:18px;display:inline-block;text-decoration:none;color:var(--indigo);font-weight:600}
.pc-blogs-freelance-first .nav-toggle {display:none;background:var(--indigo);color:#fff;border:none;padding:8px 12px;font-size:1.2rem;border-radius:6px;cursor:pointer}
.pc-blogs-freelance-first .toc {background:#f4f6ff;border-left:4px solid var(--indigo);padding:18px;margin:24px 0;border-radius:8px}
.pc-blogs-freelance-first .toc ol {padding-left:18px;line-height:1.8}
@media (max-width:900px) {
.pc-blogs-freelance-first .logo-header {height:85px}
.pc-blogs-freelance-first .nav-toggle {display:block}
.pc-blogs-freelance-first header nav {display:none;position:absolute;top:100%;right:0;background:#fff;width:220px;padding:14px;border-radius:10px;box-shadow:0 4px 12px rgba(0,0,0,0.12);flex-direction:column;gap:14px;z-index:200}
.pc-blogs-freelance-first header nav.show {display:flex}
.pc-blogs-freelance-first nav a {margin-left:0!important}
.pc-blogs-freelance-first h1 {font-size:1.6rem}
}
.pc-blogs-freelance-first #scrollTopBtn {position:fixed;bottom:100px;right:20px;display:none;padding:10px 15px;z-index:1000;border:none;border-radius:8px;background:var(--indigo);color:#fff;cursor:pointer;}

/* ==== blogs/freelance-tips.html ==== */
.pc-blogs-freelance-tips {--indigo:#4F46E5;--muted:#5e6a87;--bg:#f7f9fc}
.pc-blogs-freelance-tips * {box-sizing:border-box}
.pc-blogs-freelance-tips {margin:0;font-family:Inter,system-ui,Segoe UI,Roboto,Arial;background:var(--bg);color:#111;line-height:1.6}
.pc-blogs-freelance-tips header {background:#fff;padding:12px 0;box-shadow:0 2px 12px rgba(20,20,60,0.05);position:sticky;top:0;z-index:50}
.pc-blogs-freelance-tips .nav {max-width:1200px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;padding:0 22px}
.pc-blogs-freelance-tips .brand {display:flex;align-items:center;gap:12px;color:var(--indigo);font-weight:700;font-size:1.15rem;text-decoration:none}
.pc-blogs-freelance-tips .logo-header {height:110px;width:auto;object-fit:contain;border-radius:10px}
.pc-blogs-freelance-tips nav a {margin-left:20px;text-decoration:none;color:#333;font-weight:600;font-size:0.98rem}
.pc-blogs-freelance-tips nav a:hover {color:var(--indigo)}
.pc-blogs-freelance-tips .cta-btn {background:var(--indigo);color:#fff;padding:10px 18px;border-radius:8px;border:0;font-weight:700;cursor:pointer}
.pc-blogs-freelance-tips .container {max-width:900px;margin:36px auto;padding:0 18px}
.pc-blogs-freelance-tips .card {background:#fff;padding:28px;border-radius:12px;box-shadow:0 8px 28px rgba(20,20,60,0.05)}
.pc-blogs-freelance-tips h1 {font-size:2rem;color:var(--indigo);margin-bottom:10px}
.pc-blogs-freelance-tips h2 {margin-top:30px;color:#111}
.pc-blogs-freelance-tips p.meta {color:var(--muted);margin-bottom:22px}
.pc-blogs-freelance-tips img {max-width:100%;border-radius:12px;margin:18px 0}
.pc-blogs-freelance-tips .back-link {margin-bottom:18px;display:inline-block;text-decoration:none;color:var(--indigo);font-weight:600}
.pc-blogs-freelance-tips .nav-toggle {display:none;background:var(--indigo);color:#fff;border:none;padding:8px 12px;font-size:1.2rem;border-radius:6px;cursor:pointer}
.pc-blogs-freelance-tips .toc {background:#f4f6ff;border-left:4px solid var(--indigo);padding:18px;margin:24px 0;border-radius:8px}
.pc-blogs-freelance-tips .toc ol {padding-left:18px;line-height:1.8}
@media (max-width:900px) {
.pc-blogs-freelance-tips .logo-header {height:85px}
.pc-blogs-freelance-tips .nav-toggle {display:block}
.pc-blogs-freelance-tips header nav {display:none;position:absolute;top:100%;right:0;background:#fff;width:220px;padding:14px;border-radius:10px;box-shadow:0 4px 12px rgba(0,0,0,0.12);flex-direction:column;gap:14px;z-index:200}
.pc-blogs-freelance-tips header nav.show {display:flex}
.pc-blogs-freelance-tips nav a {margin-left:0!important}
.pc-blogs-freelance-tips h1 {font-size:1.6rem}
}
.pc-blogs-freelance-tips #scrollTopBtn {position:fixed;bottom:100px;right:20px;display:none;padding:10px 15px;z-index:1000;border:none;border-radius:8px;background:var(--indigo);color:#fff;cursor:pointer;}

/* ==== blogs/ai-reporting.html ==== */
.pc-blogs-ai-reporting {--indigo:#4F46E5;--muted:#5e6a87;--bg:#f7f9fc}
.pc-blogs-ai-reporting * {box-sizing:border-box}
.pc-blogs-ai-reporting {margin:0;font-family:Inter,system-ui,Segoe UI,Roboto,Arial;background:var(--bg);color:#111;line-height:1.6}
.pc-blogs-ai-reporting header {background:#fff;padding:12px 0;box-shadow:0 2px 12px rgba(20,20,60,0.05);position:sticky;top:0;z-index:50}
.pc-blogs-ai-reporting .nav {max-width:1200px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;padding:0 22px}
.pc-blogs-ai-reporting .brand {display:flex;align-items:center;gap:12px;color:var(--indigo);font-weight:700;font-size:1.15rem;text-decoration:none}
.pc-blogs-ai-reporting .logo-header {height:110px;width:auto;object-fit:contain;border-radius:10px}
.pc-blogs-ai-reporting nav a {margin-left:20px;text-decoration:none;color:#333;font-weight:600;font-size:0.98rem}
.pc-blogs-ai-reporting nav a:hover {color:var(--indigo)}
.pc-blogs-ai-reporting .cta-btn {background:var(--indigo);color:#fff;padding:10px 18px;border-radius:8px;border:0;font-weight:700;cursor:pointer}
.pc-blogs-ai-reporting .container {max-width:900px;margin:36px auto;padding:0 18px}
.pc-blogs-ai-reporting .card {background:#fff;padding:28px;border-radius:12px;box-shadow:0 8px 28px rgba(20,20,60,0.05)}
.pc-blogs-ai-reporting h1 {font-size:2rem;color:var(--indigo);margin-bottom:10px}
.pc-blogs-ai-reporting h2 {margin-top:30px;color:#111}
.pc-blogs-ai-reporting p.meta {color:var(--muted);margin-bottom:22px}
.pc-blogs-ai-reporting img {max-width:100%;border-radius:12px;margin:18px 0}
.pc-blogs-ai-reporting .back-link {margin-bottom:18px;display:inline-block;text-decoration:none;color:var(--indigo);font-weight:600}
.pc-blogs-ai-reporting .nav-toggle {display:none;background:var(--indigo);color:#fff;border:none;padding:8px 12px;font-size:1.2rem;border-radius:6px;cursor:pointer}
.pc-blogs-ai-reporting .toc {background:#f4f6ff;border-left:4px solid var(--indigo);padding:18px;margin:24px 0;border-radius:8px}
.pc-blogs-ai-reporting .toc ol {padding-left:18px;line-height:1.8}
@media (max-width:900px) {
.pc-blogs-ai-reporting .logo-header {height:85px}
.pc-blogs-ai-reporting .nav-toggle {display:block}
.pc-blogs-ai-reporting header nav {display:none;position:absolute;top:100%;right:0;background:#fff;width:220px;padding:14px;border-radius:10px;box-shadow:0 4px 12px rgba(0,0,0,0.12);flex-direction:column;gap:14px;z-index:200}
.pc-blogs-ai-reporting header nav.show {display:flex}
.pc-blogs-ai-reporting nav a {margin-left:0!important}
.pc-blogs-ai-reporting h1 {font-size:1.6rem}
}
.pc-blogs-ai-reporting #scrollTopBtn {position:fixed;bottom:100px;right:20px;display:none;padding:10px 15px;z-index:1000;border:none;border-radius:8px;background:var(--indigo);color:#fff;cursor:pointer;}

/* ==== blogs/page-with-redirect-google-search-console.html ==== */
.pc-blogs-page-with-redirect-google-search-console {--indigo:#4F46E5;--muted:#5e6a87;--bg:#f7f9fc}
.pc-blogs-page-with-redirect-google-search-console * {box-sizing:border-box}
.pc-blogs-page-with-redirect-google-search-console {margin:0;font-family:Inter,system-ui,Segoe UI,Roboto,Arial;background:var(--bg);color:#111;line-height:1.6}
.pc-blogs-page-with-redirect-google-search-console header {background:#fff;padding:12px 0;box-shadow:0 2px 12px rgba(20,20,60,0.05);position:sticky;top:0;z-index:50}
.pc-blogs-page-with-redirect-google-search-console .nav {max-width:1200px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;padding:0 22px}
.pc-blogs-page-with-redirect-google-search-console .brand {display:flex;align-items:center;gap:12px;color:var(--indigo);font-weight:700;font-size:1.15rem;text-decoration:none}
.pc-blogs-page-with-redirect-google-search-console .logo-header {height:110px;width:auto;object-fit:contain;border-radius:10px}
.pc-blogs-page-with-redirect-google-search-console nav a {margin-left:20px;text-decoration:none;color:#333;font-weight:600;font-size:0.98rem}
.pc-blogs-page-with-redirect-google-search-console nav a:hover {color:var(--indigo)}
.pc-blogs-page-with-redirect-google-search-console .cta-btn {background:var(--indigo);color:#fff;padding:10px 18px;border-radius:8px;border:0;font-weight:700;cursor:pointer}
.pc-blogs-page-with-redirect-google-search-console .container {max-width:900px;margin:36px auto;padding:0 18px}
.pc-blogs-page-with-redirect-google-search-console .card {background:#fff;padding:28px;border-radius:12px;box-shadow:0 8px 28px rgba(20,20,60,0.05)}
.pc-blogs-page-with-redirect-google-search-console h1 {font-size:2rem;color:var(--indigo);margin-bottom:10px}
.pc-blogs-page-with-redirect-google-search-console h2 {margin-top:30px;color:#111}
.pc-blogs-page-with-redirect-google-search-console p.meta {color:var(--muted);margin-bottom:22px}
.pc-blogs-page-with-redirect-google-search-console img {max-width:100%;border-radius:12px;margin:18px 0}
.pc-blogs-page-with-redirect-google-search-console .back-link {margin-bottom:18px;display:inline-block;text-decoration:none;color:var(--indigo);font-weight:600}
.pc-blogs-page-with-redirect-google-search-console .nav-toggle {display:none;background:var(--indigo);color:#fff;border:none;padding:8px 12px;font-size:1.2rem;border-radius:6px;cursor:pointer}
.pc-blogs-page-with-redirect-google-search-console .toc {background:#f4f6ff;border-left:4px solid var(--indigo);padding:18px;margin:24px 0;border-radius:8px}
.pc-blogs-page-with-redirect-google-search-console .toc ol {padding-left:18px;line-height:1.8}
@media (max-width:900px) {
.pc-blogs-page-with-redirect-google-search-console .logo-header {height:85px}
.pc-blogs-page-with-redirect-google-search-console .nav-toggle {display:block}
.pc-blogs-page-with-redirect-google-search-console header nav {display:none;position:absolute;top:100%;right:0;background:#fff;width:220px;padding:14px;border-radius:10px;box-shadow:0 4px 12px rgba(0,0,0,0.12);flex-direction:column;gap:14px;z-index:200}
.pc-blogs-page-with-redirect-google-search-console header nav.show {display:flex}
.pc-blogs-page-with-redirect-google-search-console nav a {margin-left:0!important}
.pc-blogs-page-with-redirect-google-search-console h1 {font-size:1.6rem}
}
.pc-blogs-page-with-redirect-google-search-console nav a:focus, .pc-blogs-page-with-redirect-google-search-console .cta-btn:focus, .pc-blogs-page-with-redirect-google-search-console .nav-toggle:focus {
    outline: 2px solid var(--indigo);
    outline-offset: 2px;
}
.pc-blogs-page-with-redirect-google-search-console #scrollTopBtn {position:fixed;bottom:100px;right:20px;display:none;padding:10px 15px;z-index:1000;border:none;border-radius:8px;background:var(--indigo);color:#fff;cursor:pointer;}

/* ==== blogs/build-freelance-portfolio.html ==== */
.pc-blogs-build-freelance-portfolio {--indigo:#4F46E5;--muted:#5e6a87;--bg:#f7f9fc}
.pc-blogs-build-freelance-portfolio * {box-sizing:border-box}
.pc-blogs-build-freelance-portfolio {margin:0;font-family:Inter,system-ui,Segoe UI,Roboto,Arial;background:var(--bg);color:#111;line-height:1.6}
.pc-blogs-build-freelance-portfolio header {background:#fff;padding:12px 0;box-shadow:0 2px 12px rgba(20,20,60,0.05);position:sticky;top:0;z-index:50}
.pc-blogs-build-freelance-portfolio .nav {max-width:1200px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;padding:0 22px}
.pc-blogs-build-freelance-portfolio .brand {display:flex;align-items:center;gap:12px;color:var(--indigo);font-weight:700;font-size:1.15rem;text-decoration:none}
.pc-blogs-build-freelance-portfolio .logo-header {height:110px;width:auto;object-fit:contain;border-radius:10px}
.pc-blogs-build-freelance-portfolio nav a {margin-left:20px;text-decoration:none;color:#333;font-weight:600;font-size:0.98rem}
.pc-blogs-build-freelance-portfolio nav a:hover {color:var(--indigo)}
.pc-blogs-build-freelance-portfolio .cta-btn {background:var(--indigo);color:#fff;padding:10px 18px;border-radius:8px;border:0;font-weight:700;cursor:pointer}
.pc-blogs-build-freelance-portfolio .container {max-width:900px;margin:36px auto;padding:0 18px}
.pc-blogs-build-freelance-portfolio .card {background:#fff;padding:28px;border-radius:12px;box-shadow:0 8px 28px rgba(20,20,60,0.05)}
.pc-blogs-build-freelance-portfolio h1 {font-size:2rem;color:var(--indigo);margin-bottom:10px}
.pc-blogs-build-freelance-portfolio h2 {margin-top:30px;color:#111}
.pc-blogs-build-freelance-portfolio p.meta {color:var(--muted);margin-bottom:22px}
.pc-blogs-build-freelance-portfolio img {max-width:100%;border-radius:12px;margin:18px 0}
.pc-blogs-build-freelance-portfolio .back-link {margin-bottom:18px;display:inline-block;text-decoration:none;color:var(--indigo);font-weight:600}
.pc-blogs-build-freelance-portfolio .nav-toggle {display:none;background:var(--indigo);color:#fff;border:none;padding:8px 12px;font-size:1.2rem;border-radius:6px;cursor:pointer}
.pc-blogs-build-freelance-portfolio .toc {background:#f4f6ff;border-left:4px solid var(--indigo);padding:18px;margin:24px 0;border-radius:8px}
.pc-blogs-build-freelance-portfolio .toc ol {padding-left:18px;line-height:1.8}
@media (max-width:900px) {
.pc-blogs-build-freelance-portfolio .logo-header {height:85px}
.pc-blogs-build-freelance-portfolio .nav-toggle {display:block}
.pc-blogs-build-freelance-portfolio header nav {display:none;position:absolute;top:100%;right:0;background:#fff;width:220px;padding:14px;border-radius:10px;box-shadow:0 4px 12px rgba(0,0,0,0.12);flex-direction:column;gap:14px;z-index:200}
.pc-blogs-build-freelance-portfolio header nav.show {display:flex}
.pc-blogs-build-freelance-portfolio nav a {margin-left:0!important}
.pc-blogs-build-freelance-portfolio h1 {font-size:1.6rem}
}
.pc-blogs-build-freelance-portfolio nav a:focus, .pc-blogs-build-freelance-portfolio .cta-btn:focus, .pc-blogs-build-freelance-portfolio .nav-toggle:focus {
    outline: 2px solid var(--indigo);
    outline-offset: 2px;
}
.pc-blogs-build-freelance-portfolio #scrollTopBtn {position:fixed;bottom:100px;right:20px;display:none;padding:10px 15px;z-index:1000;border:none;border-radius:8px;background:var(--indigo);color:#fff;cursor:pointer;}

/* ==== blogs/content-authority-seo-strategy-part-3.html ==== */
.pc-blogs-content-authority-seo-strategy-part-3 #seo-cta, .pc-blogs-content-authority-seo-strategy-part-3 #related-guides, .pc-blogs-content-authority-seo-strategy-part-3 #conclusion, .pc-blogs-content-authority-seo-strategy-part-3 #author {
  margin-top: 40px;
}
.pc-blogs-content-authority-seo-strategy-part-3 .author-box {
  margin-top: 40px;
  padding: 20px;
  border: 1px solid #e5e7eb;
  border-radius: 10px;
  background: #f9fafb;
}
.pc-blogs-content-authority-seo-strategy-part-3 .author-box-inner {
  display: flex;
  gap: 20px;
  align-items: flex-start;
}
.pc-blogs-content-authority-seo-strategy-part-3 .author-details h4 {
  margin: 0;
  font-size: 18px;
  font-weight: 600;
}
.pc-blogs-content-authority-seo-strategy-part-3 .author-title {
  margin: 4px 0 8px;
  font-size: 14px;
  color: #555;
}
.pc-blogs-content-authority-seo-strategy-part-3 .author-bio {
  font-size: 14px;
  line-height: 1.6;
  color: #333;
  margin-bottom: 10px;
}
.pc-blogs-content-authority-seo-strategy-part-3 .author-links a {
  font-size: 14px;
  color: #2563eb;
  text-decoration: none;
}
.pc-blogs-content-authority-seo-strategy-part-3 .author-links a:hover {
  text-decoration: underline;
}
.pc-blogs-content-authority-seo-strategy-part-3 #seo-cta {
  background: #f4f6ff;
  padding: 24px;
  border-left: 4px solid var(--indigo);
  border-radius: 8px;
}
.pc-blogs-content-authority-seo-strategy-part-3 #related-guides ul {
  list-style: disc;
  padding-left: 20px;
}
.pc-blogs-content-authority-seo-strategy-part-3 #related-guides li {
  margin-bottom: 10px;
}
.pc-blogs-content-authority-seo-strategy-part-3 pre {
  overflow-x: auto;
  white-space: pre-wrap;
  word-break: break-word;
}
.pc-blogs-content-authority-seo-strategy-part-3 {--indigo:#4F46E5;--muted:#5e6a87;--bg:#f7f9fc}
.pc-blogs-content-authority-seo-strategy-part-3 * {box-sizing:border-box}
.pc-blogs-content-authority-seo-strategy-part-3 {margin:0;font-family:Inter,system-ui,Segoe UI,Roboto,Arial;background:var(--bg);color:#111;line-height:1.6}
.pc-blogs-content-authority-seo-strategy-part-3 header {background:#fff;padding:12px 0;box-shadow:0 2px 12px rgba(20,20,60,0.05);position:sticky;top:0;z-index:50}
.pc-blogs-content-authority-seo-strategy-part-3 .nav {max-width:1200px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;padding:0 22px}
.pc-blogs-content-authority-seo-strategy-part-3 .brand {display:flex;align-items:center;gap:12px;color:var(--indigo);font-weight:700;font-size:1.15rem;text-decoration:none}
.pc-blogs-content-authority-seo-strategy-part-3 .logo-header {height:110px;width:auto;object-fit:contain;border-radius:10px}
.pc-blogs-content-authority-seo-strategy-part-3 nav a {margin-left:20px;text-decoration:none;color:#333;font-weight:600;font-size:0.98rem}
.pc-blogs-content-authority-seo-strategy-part-3 nav a:hover {color:var(--indigo)}
.pc-blogs-content-authority-seo-strategy-part-3 .cta-btn {background:var(--indigo);color:#fff;padding:10px 18px;border-radius:8px;border:0;font-weight:700;cursor:pointer}
.pc-blogs-content-authority-seo-strategy-part-3 .container {max-width:900px;margin:36px auto;padding:0 18px}
.pc-blogs-content-authority-seo-strategy-part-3 .card {background:#fff;padding:28px;border-radius:12px;box-shadow:0 8px 28px rgba(20,20,60,0.05)}
.pc-blogs-content-authority-seo-strategy-part-3 h1 {font-size:2rem;color:var(--indigo);margin-bottom:10px}
.pc-blogs-content-authority-seo-strategy-part-3 h2 {margin-top:30px;color:#111}
.pc-blogs-content-authority-seo-strategy-part-3 p.meta {color:var(--muted);margin-bottom:22px}
.pc-blogs-content-authority-seo-strategy-part-3 img {max-width:100%;border-radius:12px;margin:18px 0}
.pc-blogs-content-authority-seo-strategy-part-3 .back-link {margin-bottom:18px;display:inline-block;text-decoration:none;color:var(--indigo);font-weight:600}
.pc-blogs-content-authority-seo-strategy-part-3 .nav-toggle {display:none;background:var(--indigo);color:#fff;border:none;padding:8px 12px;font-size:1.2rem;border-radius:6px;cursor:pointer}
.pc-blogs-content-authority-seo-strategy-part-3 .toc {background:#f4f6ff;border-left:4px solid var(--indigo);padding:18px;margin:24px 0;border-radius:8px}
.pc-blogs-content-authority-seo-strategy-part-3 .toc ol {padding-left:18px;line-height:1.8}
@media (max-width:900px) {
.pc-blogs-content-authority-seo-strategy-part-3 .logo-header {height:85px}
.pc-blogs-content-authority-seo-strategy-part-3 .nav-toggle {display:block}
.pc-blogs-content-authority-seo-strategy-part-3 header nav {display:none;position:absolute;top:100%;right:0;background:#fff;width:220px;padding:14px;border-radius:10px;box-shadow:0 4px 12px rgba(0,0,0,0.12);flex-direction:column;gap:14px;z-index:200}
.pc-blogs-content-authority-seo-strategy-part-3 header nav.show {display:flex}
.pc-blogs-content-authority-seo-strategy-part-3 nav a {margin-left:0!important}
.pc-blogs-content-authority-seo-strategy-part-3 h1 {font-size:1.6rem}
}
.pc-blogs-content-authority-seo-strategy-part-3 #scrollTopBtn {position:fixed;bottom:100px;right:20px;display:none;padding:10px 15px;z-index:1000;border:none;border-radius:8px;background:var(--indigo);color:#fff;cursor:pointer;}

/* ==== blogs/technical-seo.html ==== */
.pc-blogs-technical-seo {--indigo:#4F46E5;--muted:#5e6a87;--bg:#f7f9fc}
.pc-blogs-technical-seo * {box-sizing:border-box}
.pc-blogs-technical-seo {margin:0;font-family:Inter,system-ui,Segoe UI,Roboto,Arial;background:var(--bg);color:#111;line-height:1.6}
.pc-blogs-technical-seo header {background:#fff;padding:12px 0;box-shadow:0 2px 12px rgba(20,20,60,0.05);position:sticky;top:0;z-index:50}
.pc-blogs-technical-seo .nav {max-width:1200px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;padding:0 22px}
.pc-blogs-technical-seo .brand {display:flex;align-items:center;gap:12px;color:var(--indigo);font-weight:700;font-size:1.15rem;text-decoration:none}
.pc-blogs-technical-seo .logo-header {height:110px;width:auto;object-fit:contain;border-radius:10px}
.pc-blogs-technical-seo nav a {margin-left:20px;text-decoration:none;color:#333;font-weight:600;font-size:0.98rem}
.pc-blogs-technical-seo nav a:hover {color:var(--indigo)}
.pc-blogs-technical-seo .cta-btn {background:var(--indigo);color:#fff;padding:10px 18px;border-radius:8px;border:0;font-weight:700;cursor:pointer}
.pc-blogs-technical-seo .container {max-width:900px;margin:36px auto;padding:0 18px}
.pc-blogs-technical-seo .card {background:#fff;padding:28px;border-radius:12px;box-shadow:0 8px 28px rgba(20,20,60,0.05)}
.pc-blogs-technical-seo h1 {font-size:2rem;color:var(--indigo);margin-bottom:10px}
.pc-blogs-technical-seo h2 {margin-top:30px;color:#111}
.pc-blogs-technical-seo h3 {margin-top:20px;color:#111}
.pc-blogs-technical-seo p.meta {color:var(--muted);margin-bottom:22px}
.pc-blogs-technical-seo img {max-width:100%;border-radius:12px;margin:18px 0}
.pc-blogs-technical-seo .back-link {margin-bottom:18px;display:inline-block;text-decoration:none;color:var(--indigo);font-weight:600}
.pc-blogs-technical-seo .nav-toggle {display:none;background:var(--indigo);color:#fff;border:none;padding:8px 12px;font-size:1.2rem;border-radius:6px;cursor:pointer}
.pc-blogs-technical-seo .toc {background:#f4f6ff;border-left:4px solid var(--indigo);padding:18px;margin:24px 0;border-radius:8px}
.pc-blogs-technical-seo .toc ol {padding-left:18px;line-height:1.8}
.pc-blogs-technical-seo ul.checklist {list-style-type:circle;padding-left:20px;margin:12px 0;}
.pc-blogs-technical-seo ul.checklist li {margin-bottom:6px}
@media (max-width:900px) {
.pc-blogs-technical-seo .logo-header {height:85px}
.pc-blogs-technical-seo .nav-toggle {display:block}
.pc-blogs-technical-seo header nav {display:none;position:absolute;top:100%;right:0;background:#fff;width:220px;padding:14px;border-radius:10px;box-shadow:0 4px 12px rgba(0,0,0,0.12);flex-direction:column;gap:14px;z-index:200}
.pc-blogs-technical-seo header nav.show {display:flex}
.pc-blogs-technical-seo nav a {margin-left:0!important}
.pc-blogs-technical-seo h1 {font-size:1.6rem}
}
.pc-blogs-technical-seo #scrollTopBtn {
  position: fixed;
  bottom: 100px;
  right: 20px;
  display: none;
  padding: 10px 15px;
  z-index: 1000;
  border: none;
  border-radius: 8px;
  background: #4F46E5;
  color: #fff;
  cursor: pointer;
}
.pc-blogs-technical-seo .next-reading {
  background: #f8f9fb;
  padding: 20px;
  border-radius: 8px;
  margin: 30px 0;
}
.pc-blogs-technical-seo .next-reading h3 {
  margin-bottom: 10px;
}
.pc-blogs-technical-seo .next-reading ul {
  padding-left: 20px;
}

/* ==== blogs/seo-ai-content-strategy-2026.html ==== */
.pc-blogs-seo-ai-content-strategy-2026 {--indigo:#4F46E5;--muted:#5e6a87;--bg:#f7f9fc;}
.pc-blogs-seo-ai-content-strategy-2026 * {box-sizing:border-box;}
.pc-blogs-seo-ai-content-strategy-2026 {margin:0;font-family:Inter,system-ui,Segoe UI,Roboto,Arial;background:var(--bg);color:#111;line-height:1.6;}
.pc-blogs-seo-ai-content-strategy-2026 header {background:#fff;padding:12px 0;box-shadow:0 2px 12px rgba(20,20,60,0.05);position:sticky;top:0;z-index:50;}
.pc-blogs-seo-ai-content-strategy-2026 .nav {max-width:1200px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;padding:0 22px;}
.pc-blogs-seo-ai-content-strategy-2026 .brand {display:flex;align-items:center;gap:12px;color:var(--indigo);font-weight:700;font-size:1.15rem;text-decoration:none;}
.pc-blogs-seo-ai-content-strategy-2026 .logo-header {height:110px;width:auto;object-fit:contain;border-radius:10px;}
.pc-blogs-seo-ai-content-strategy-2026 nav a {margin-left:20px;text-decoration:none;color:#333;font-weight:600;font-size:0.98rem;}
.pc-blogs-seo-ai-content-strategy-2026 nav a:hover {color:var(--indigo);}
.pc-blogs-seo-ai-content-strategy-2026 .cta-btn {background:var(--indigo);color:#fff;padding:10px 18px;border-radius:8px;border:0;font-weight:700;cursor:pointer;}
.pc-blogs-seo-ai-content-strategy-2026 .container {max-width:900px;margin:36px auto;padding:0 18px;}
.pc-blogs-seo-ai-content-strategy-2026 .card {background:#fff;padding:28px;border-radius:12px;box-shadow:0 8px 28px rgba(20,20,60,0.05);}
.pc-blogs-seo-ai-content-strategy-2026 h1 {font-size:2rem;color:var(--indigo);margin-bottom:10px;}
.pc-blogs-seo-ai-content-strategy-2026 h2 {margin-top:30px;color:#111;}
.pc-blogs-seo-ai-content-strategy-2026 p.meta {color:var(--muted);margin-bottom:22px;}
.pc-blogs-seo-ai-content-strategy-2026 img {max-width:100%;border-radius:12px;margin:18px 0;}
.pc-blogs-seo-ai-content-strategy-2026 .back-link {margin-bottom:18px;display:inline-block;text-decoration:none;color:var(--indigo);font-weight:600;}
.pc-blogs-seo-ai-content-strategy-2026 .nav-toggle {display:none;background:var(--indigo);color:#fff;border:none;padding:8px 12px;font-size:1.2rem;border-radius:6px;cursor:pointer;}
.pc-blogs-seo-ai-content-strategy-2026 .toc {background:#f4f6ff;border-left:4px solid var(--indigo);padding:18px;margin:24px 0;border-radius:8px;}
.pc-blogs-seo-ai-content-strategy-2026 .toc ol {padding-left:18px;line-height:1.8;}
@media (max-width:900px) {
.pc-blogs-seo-ai-content-strategy-2026 .logo-header {height:85px;}
.pc-blogs-seo-ai-content-strategy-2026 .nav-toggle {display:block;}
.pc-blogs-seo-ai-content-strategy-2026 header nav {display:none;position:absolute;top:100%;right:0;background:#fff;width:220px;padding:14px;border-radius:10px;box-shadow:0 4px 12px rgba(0,0,0,0.12);flex-direction:column;gap:14px;z-index:200;}
.pc-blogs-seo-ai-content-strategy-2026 header nav.show {display:flex;}
.pc-blogs-seo-ai-content-strategy-2026 nav a {margin-left:0!important;}
.pc-blogs-seo-ai-content-strategy-2026 h1 {font-size:1.6rem;}
}
.pc-blogs-seo-ai-content-strategy-2026 table {
width:100%;
border-collapse:collapse;
margin:20px 0;
font-size:0.95rem;
}
.pc-blogs-seo-ai-content-strategy-2026 table th, .pc-blogs-seo-ai-content-strategy-2026 table td {
border:1px solid #d9def2;
padding:10px;
text-align:left;
}
.pc-blogs-seo-ai-content-strategy-2026 table th {
background:#f4f6ff;
font-weight:700;
}
.pc-blogs-seo-ai-content-strategy-2026 table tr:nth-child(even) {
background:#fafbff;
}
.pc-blogs-seo-ai-content-strategy-2026 .framework-box-pro {
  margin:60px auto;
  padding:24px;
  max-width:900px;
  background:#f8f9ff;
  border-radius:12px;
  text-align:center;
  box-shadow:0 10px 25px rgba(0,0,0,0.05);
}
.pc-blogs-seo-ai-content-strategy-2026 .framework-box-pro strong {
  display:block;
  font-size:1.1rem;
  color:#4F46E5;
  margin-bottom:8px;
}
.pc-blogs-seo-ai-content-strategy-2026 .framework-box-pro p {
  color:#6b7280;
  margin-bottom:14px;
}
.pc-blogs-seo-ai-content-strategy-2026 .framework-box-pro a {
  display:inline-block;
  padding:10px 18px;
  background:#4F46E5;
  color:#fff;
  border-radius:8px;
  font-weight:600;
  text-decoration:none;
}
.pc-blogs-seo-ai-content-strategy-2026 .framework-box-pro a:hover {
  background:#4338ca;
}
.pc-blogs-seo-ai-content-strategy-2026 #scrollTopBtn {position:fixed;bottom:100px;right:20px;display:none;padding:10px 15px;z-index:1000;border:none;border-radius:8px;background:var(--indigo);color:#fff;cursor:pointer;}

/* ==== blogs/google-update.html ==== */
.pc-blogs-google-update {--indigo:#4F46E5;--muted:#5e6a87;--bg:#f7f9fc}
.pc-blogs-google-update * {box-sizing:border-box}
.pc-blogs-google-update {margin:0;font-family:Inter,system-ui,Segoe UI,Roboto,Arial;background:var(--bg);color:#111;line-height:1.6}
.pc-blogs-google-update header {background:#fff;padding:12px 0;box-shadow:0 2px 12px rgba(20,20,60,0.05);position:sticky;top:0;z-index:50}
.pc-blogs-google-update .nav {max-width:1200px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;padding:0 22px}
.pc-blogs-google-update .brand {display:flex;align-items:center;gap:12px;color:var(--indigo);font-weight:700;font-size:1.15rem;text-decoration:none}
.pc-blogs-google-update .logo-header {height:110px;width:auto;object-fit:contain;border-radius:10px}
.pc-blogs-google-update nav a {margin-left:20px;text-decoration:none;color:#333;font-weight:600;font-size:0.98rem}
.pc-blogs-google-update nav a:hover {color:var(--indigo)}
.pc-blogs-google-update .cta-btn {background:var(--indigo);color:#fff;padding:10px 18px;border-radius:8px;border:0;font-weight:700;cursor:pointer}
.pc-blogs-google-update .container {max-width:900px;margin:36px auto;padding:0 18px}
.pc-blogs-google-update .card {background:#fff;padding:28px;border-radius:12px;box-shadow:0 8px 28px rgba(20,20,60,0.05)}
.pc-blogs-google-update h1 {font-size:2rem;color:var(--indigo);margin-bottom:10px}
.pc-blogs-google-update h2 {margin-top:30px;color:#111}
.pc-blogs-google-update p.meta {color:var(--muted);margin-bottom:22px}
.pc-blogs-google-update img {max-width:100%;border-radius:12px;margin:18px 0}
.pc-blogs-google-update .back-link {margin-bottom:18px;display:inline-block;text-decoration:none;color:var(--indigo);font-weight:600}
.pc-blogs-google-update .nav-toggle {display:none;background:var(--indigo);color:#fff;border:none;padding:8px 12px;font-size:1.2rem;border-radius:6px;cursor:pointer}
.pc-blogs-google-update .toc {background:#f4f6ff;border-left:4px solid var(--indigo);padding:18px;margin:24px 0;border-radius:8px}
.pc-blogs-google-update .toc ol {padding-left:18px;line-height:1.8}
@media (max-width:900px) {
.pc-blogs-google-update .logo-header {height:85px}
.pc-blogs-google-update .nav-toggle {display:block}
.pc-blogs-google-update header nav {display:none;position:absolute;top:100%;right:0;background:#fff;width:220px;padding:14px;border-radius:10px;box-shadow:0 4px 12px rgba(0,0,0,0.12);flex-direction:column;gap:14px;z-index:200}
.pc-blogs-google-update header nav.show {display:flex}
.pc-blogs-google-update nav a {margin-left:0!important}
.pc-blogs-google-update h1 {font-size:1.6rem}
}
.pc-blogs-google-update .next-reading {
  background: #f8f9fb;
  padding: 20px;
  border-radius: 8px;
  margin: 30px 0;
}
.pc-blogs-google-update .next-reading h3 {
  margin-bottom: 10px;
}
.pc-blogs-google-update .next-reading ul {
  padding-left: 20px;
}
.pc-blogs-google-update #scrollTopBtn {position:fixed;bottom:100px;right:20px;display:none;padding:10px 15px;z-index:1000;border:none;border-radius:8px;background:var(--indigo);color:#fff;cursor:pointer;}

/* ==== blogs/url-is-unknown-to-google-search-console.html ==== */
.pc-blogs-url-is-unknown-to-google-search-console {--indigo:#4F46E5;--muted:#5e6a87;--bg:#f7f9fc}
.pc-blogs-url-is-unknown-to-google-search-console * {box-sizing:border-box}
.pc-blogs-url-is-unknown-to-google-search-console {margin:0;font-family:Inter,system-ui,Segoe UI,Roboto,Arial;background:var(--bg);color:#111;line-height:1.6}
.pc-blogs-url-is-unknown-to-google-search-console header {background:#fff;padding:12px 0;box-shadow:0 2px 12px rgba(20,20,60,0.05);position:sticky;top:0;z-index:50}
.pc-blogs-url-is-unknown-to-google-search-console .nav {max-width:1200px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;padding:0 22px}
.pc-blogs-url-is-unknown-to-google-search-console .brand {display:flex;align-items:center;gap:12px;color:var(--indigo);font-weight:700;font-size:1.15rem;text-decoration:none}
.pc-blogs-url-is-unknown-to-google-search-console .logo-header {height:110px;width:auto;object-fit:contain;border-radius:10px}
.pc-blogs-url-is-unknown-to-google-search-console nav a {margin-left:20px;text-decoration:none;color:#333;font-weight:600;font-size:0.98rem}
.pc-blogs-url-is-unknown-to-google-search-console nav a:hover {color:var(--indigo)}
.pc-blogs-url-is-unknown-to-google-search-console .cta-btn {background:var(--indigo);color:#fff;padding:10px 18px;border-radius:8px;border:0;font-weight:700;cursor:pointer}
.pc-blogs-url-is-unknown-to-google-search-console .container {max-width:900px;margin:36px auto;padding:0 18px}
.pc-blogs-url-is-unknown-to-google-search-console .card {background:#fff;padding:28px;border-radius:12px;box-shadow:0 8px 28px rgba(20,20,60,0.05)}
.pc-blogs-url-is-unknown-to-google-search-console h1 {font-size:2rem;color:var(--indigo);margin-bottom:10px}
.pc-blogs-url-is-unknown-to-google-search-console h2 {margin-top:30px;color:#111}
.pc-blogs-url-is-unknown-to-google-search-console p.meta {color:var(--muted);margin-bottom:22px}
.pc-blogs-url-is-unknown-to-google-search-console img {max-width:100%;border-radius:12px;margin:18px 0}
.pc-blogs-url-is-unknown-to-google-search-console .back-link {margin-bottom:18px;display:inline-block;text-decoration:none;color:var(--indigo);font-weight:600}
.pc-blogs-url-is-unknown-to-google-search-console .nav-toggle {display:none;background:var(--indigo);color:#fff;border:none;padding:8px 12px;font-size:1.2rem;border-radius:6px;cursor:pointer}
.pc-blogs-url-is-unknown-to-google-search-console .toc {background:#f4f6ff;border-left:4px solid var(--indigo);padding:18px;margin:24px 0;border-radius:8px}
.pc-blogs-url-is-unknown-to-google-search-console .toc ol {padding-left:18px;line-height:1.8}
@media (max-width:900px) {
.pc-blogs-url-is-unknown-to-google-search-console .logo-header {height:85px}
.pc-blogs-url-is-unknown-to-google-search-console .nav-toggle {display:block}
.pc-blogs-url-is-unknown-to-google-search-console header nav {display:none;position:absolute;top:100%;right:0;background:#fff;width:220px;padding:14px;border-radius:10px;box-shadow:0 4px 12px rgba(0,0,0,0.12);flex-direction:column;gap:14px;z-index:200}
.pc-blogs-url-is-unknown-to-google-search-console header nav.show {display:flex}
.pc-blogs-url-is-unknown-to-google-search-console nav a {margin-left:0!important}
.pc-blogs-url-is-unknown-to-google-search-console h1 {font-size:1.6rem}
}
.pc-blogs-url-is-unknown-to-google-search-console nav a:focus, .pc-blogs-url-is-unknown-to-google-search-console .cta-btn:focus, .pc-blogs-url-is-unknown-to-google-search-console .nav-toggle:focus {
    outline: 2px solid var(--indigo);
    outline-offset: 2px;
}
.pc-blogs-url-is-unknown-to-google-search-console .data-table {
  width:100%;
  border-collapse:collapse;
}
.pc-blogs-url-is-unknown-to-google-search-console .data-table th, .pc-blogs-url-is-unknown-to-google-search-console .data-table td {
  border:1px solid #ccc;
  padding:10px;
}
.pc-blogs-url-is-unknown-to-google-search-console #scrollTopBtn {position:fixed;bottom:100px;right:20px;display:none;padding:10px 15px;z-index:1000;border:none;border-radius:8px;background:var(--indigo);color:#fff;cursor:pointer;}

/* ==== blogs/advanced-seo-ai-monetization-part-4.html ==== */
.pc-blogs-advanced-seo-ai-monetization-part-4 #seo-cta, .pc-blogs-advanced-seo-ai-monetization-part-4 #related-guides, .pc-blogs-advanced-seo-ai-monetization-part-4 #conclusion, .pc-blogs-advanced-seo-ai-monetization-part-4 #author {
  margin-top: 40px;
}
.pc-blogs-advanced-seo-ai-monetization-part-4 .author-box {
  margin-top: 40px;
  padding: 20px;
  border: 1px solid #e5e7eb;
  border-radius: 10px;
  background: #f9fafb;
}
.pc-blogs-advanced-seo-ai-monetization-part-4 .author-box-inner {
  display: flex;
  gap: 20px;
  align-items: flex-start;
}
.pc-blogs-advanced-seo-ai-monetization-part-4 .author-details h4 {
  margin: 0;
  font-size: 18px;
  font-weight: 600;
}
.pc-blogs-advanced-seo-ai-monetization-part-4 .author-title {
  margin: 4px 0 8px;
  font-size: 14px;
  color: #555;
}
.pc-blogs-advanced-seo-ai-monetization-part-4 .author-bio {
  font-size: 14px;
  line-height: 1.6;
  color: #333;
  margin-bottom: 10px;
}
.pc-blogs-advanced-seo-ai-monetization-part-4 .author-links a {
  font-size: 14px;
  color: #2563eb;
  text-decoration: none;
}
.pc-blogs-advanced-seo-ai-monetization-part-4 .author-links a:hover {
  text-decoration: underline;
}
.pc-blogs-advanced-seo-ai-monetization-part-4 #seo-cta {
  background: #f4f6ff;
  padding: 24px;
  border-left: 4px solid var(--indigo);
  border-radius: 8px;
}
.pc-blogs-advanced-seo-ai-monetization-part-4 #related-guides ul {
  list-style: disc;
  padding-left: 20px;
}
.pc-blogs-advanced-seo-ai-monetization-part-4 #related-guides li {
  margin-bottom: 10px;
}
.pc-blogs-advanced-seo-ai-monetization-part-4 pre {
  overflow-x: auto;
  white-space: pre-wrap;
  word-break: break-word;
}
.pc-blogs-advanced-seo-ai-monetization-part-4 {--indigo:#4F46E5;--muted:#5e6a87;--bg:#f7f9fc}
.pc-blogs-advanced-seo-ai-monetization-part-4 * {box-sizing:border-box}
.pc-blogs-advanced-seo-ai-monetization-part-4 {margin:0;font-family:Inter,system-ui,Segoe UI,Roboto,Arial;background:var(--bg);color:#111;line-height:1.6}
.pc-blogs-advanced-seo-ai-monetization-part-4 header {background:#fff;padding:12px 0;box-shadow:0 2px 12px rgba(20,20,60,0.05);position:sticky;top:0;z-index:50}
.pc-blogs-advanced-seo-ai-monetization-part-4 .nav {max-width:1200px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;padding:0 22px}
.pc-blogs-advanced-seo-ai-monetization-part-4 .brand {display:flex;align-items:center;gap:12px;color:var(--indigo);font-weight:700;font-size:1.15rem;text-decoration:none}
.pc-blogs-advanced-seo-ai-monetization-part-4 .logo-header {height:110px;width:auto;object-fit:contain;border-radius:10px}
.pc-blogs-advanced-seo-ai-monetization-part-4 nav a {margin-left:20px;text-decoration:none;color:#333;font-weight:600;font-size:0.98rem}
.pc-blogs-advanced-seo-ai-monetization-part-4 nav a:hover {color:var(--indigo)}
.pc-blogs-advanced-seo-ai-monetization-part-4 .cta-btn {background:var(--indigo);color:#fff;padding:10px 18px;border-radius:8px;border:0;font-weight:700;cursor:pointer}
.pc-blogs-advanced-seo-ai-monetization-part-4 .container {max-width:900px;margin:36px auto;padding:0 18px}
.pc-blogs-advanced-seo-ai-monetization-part-4 .card {background:#fff;padding:28px;border-radius:12px;box-shadow:0 8px 28px rgba(20,20,60,0.05)}
.pc-blogs-advanced-seo-ai-monetization-part-4 h1 {font-size:2rem;color:var(--indigo);margin-bottom:10px}
.pc-blogs-advanced-seo-ai-monetization-part-4 h2 {margin-top:30px;color:#111}
.pc-blogs-advanced-seo-ai-monetization-part-4 p.meta {color:var(--muted);margin-bottom:22px}
.pc-blogs-advanced-seo-ai-monetization-part-4 img {max-width:100%;border-radius:12px;margin:18px 0}
.pc-blogs-advanced-seo-ai-monetization-part-4 .back-link {margin-bottom:18px;display:inline-block;text-decoration:none;color:var(--indigo);font-weight:600}
.pc-blogs-advanced-seo-ai-monetization-part-4 .nav-toggle {display:none;background:var(--indigo);color:#fff;border:none;padding:8px 12px;font-size:1.2rem;border-radius:6px;cursor:pointer}
.pc-blogs-advanced-seo-ai-monetization-part-4 .toc {background:#f4f6ff;border-left:4px solid var(--indigo);padding:18px;margin:24px 0;border-radius:8px}
.pc-blogs-advanced-seo-ai-monetization-part-4 .toc ol {padding-left:18px;line-height:1.8}
@media (max-width:900px) {
.pc-blogs-advanced-seo-ai-monetization-part-4 .logo-header {height:85px}
.pc-blogs-advanced-seo-ai-monetization-part-4 .nav-toggle {display:block}
.pc-blogs-advanced-seo-ai-monetization-part-4 header nav {display:none;position:absolute;top:100%;right:0;background:#fff;width:220px;padding:14px;border-radius:10px;box-shadow:0 4px 12px rgba(0,0,0,0.12);flex-direction:column;gap:14px;z-index:200}
.pc-blogs-advanced-seo-ai-monetization-part-4 header nav.show {display:flex}
.pc-blogs-advanced-seo-ai-monetization-part-4 nav a {margin-left:0!important}
.pc-blogs-advanced-seo-ai-monetization-part-4 h1 {font-size:1.6rem}
}
.pc-blogs-advanced-seo-ai-monetization-part-4 #scrollTopBtn {position:fixed;bottom:100px;right:20px;display:none;padding:10px 15px;z-index:1000;border:none;border-radius:8px;background:var(--indigo);color:#fff;cursor:pointer;}

/* ==== blogs/download-templates.html ==== */
.pc-blogs-download-templates {
  --indigo:#4F46E5;
  --muted:#5e6a87;
  --bg:#f7f9fc;
  --border:#e4e8ff;
}
.pc-blogs-download-templates * {box-sizing:border-box}
.pc-blogs-download-templates {
  margin:0;
  font-family:Inter,system-ui,Segoe UI,Roboto,Arial;
  background:var(--bg);
  color:#111;
  line-height:1.65;
}
.pc-blogs-download-templates header {
  background:#fff;
  padding:12px 0;
  box-shadow:0 2px 12px rgba(20,20,60,0.05);
  position:sticky;
  top:0;
  z-index:50;
}
.pc-blogs-download-templates .nav {
  max-width:1200px;
  margin:0 auto;
  display:flex;
  align-items:center;
  justify-content:space-between;
  padding:0 22px;
}
.pc-blogs-download-templates .brand {
  display:flex;
  align-items:center;
  gap:12px;
  color:var(--indigo);
  font-weight:700;
  font-size:1.15rem;
  text-decoration:none;
}
.pc-blogs-download-templates .logo-header {
  height:110px;
  width:auto;
  object-fit:contain;
  border-radius:10px;
}
.pc-blogs-download-templates nav a {
  margin-left:20px;
  text-decoration:none;
  color:#333;
  font-weight:600;
  font-size:0.98rem;
}
.pc-blogs-download-templates nav a:hover {color:var(--indigo)}
.pc-blogs-download-templates .cta-btn {
  background:var(--indigo);
  color:#fff;
  padding:10px 18px;
  border-radius:8px;
  border:0;
  font-weight:700;
  cursor:pointer;
  text-decoration:none;
}
.pc-blogs-download-templates .container {
  max-width:900px;
  margin:36px auto;
  padding:0 18px;
}
.pc-blogs-download-templates .card {
  background:#fff;
  padding:28px;
  border-radius:12px;
  box-shadow:0 8px 28px rgba(20,20,60,0.05);
}
.pc-blogs-download-templates h1 {
  font-size:2rem;
  color:var(--indigo);
  margin-bottom:10px;
}
.pc-blogs-download-templates h2 {
  margin-top:34px;
  margin-bottom:10px;
  color:#111;
}
.pc-blogs-download-templates h3 {
  margin-top:22px;
  color:#111;
}
.pc-blogs-download-templates p {margin:12px 0}
.pc-blogs-download-templates p.meta {
  color:var(--muted);
  margin-bottom:22px;
}
.pc-blogs-download-templates ul, .pc-blogs-download-templates ol {
  padding-left:20px;
  margin:16px 0;
}
.pc-blogs-download-templates li {margin-bottom:8px}
.pc-blogs-download-templates img {
  max-width:100%;
  border-radius:12px;
  margin:18px 0;
}
.pc-blogs-download-templates .back-link {
  margin-bottom:18px;
  display:inline-block;
  text-decoration:none;
  color:var(--indigo);
  font-weight:600;
}
.pc-blogs-download-templates .download-section {
  display:grid;
  grid-template-columns:repeat(2,1fr);
  gap:22px;
  margin:34px 0;
}
.pc-blogs-download-templates .download-card {
  background:#f9fbff;
  border:1px solid var(--border);
  border-radius:14px;
  padding:22px;
  display:flex;
  flex-direction:column;
  transition:transform .2s ease, box-shadow .2s ease;
}
.pc-blogs-download-templates .download-card:hover {
  transform:translateY(-4px);
  box-shadow:0 10px 28px rgba(79,70,229,0.12);
}
.pc-blogs-download-templates .download-card img {
  border-radius:10px;
  margin-bottom:14px;
}
.pc-blogs-download-templates .download-card h3 {
  font-size:1.15rem;
  margin:8px 0 6px;
}
.pc-blogs-download-templates .download-card p {
  font-size:0.95rem;
  color:#4b5563;
  margin-bottom:14px;
}
.pc-blogs-download-templates .download-card a {
  margin-top:auto;
  background:var(--indigo);
  color:#fff;
  padding:9px 16px;
  border-radius:8px;
  text-decoration:none;
  font-weight:600;
  font-size:0.95rem;
  align-self:flex-start;
}
.pc-blogs-download-templates .download-card a:hover {
  background:#4338ca;
}
.pc-blogs-download-templates .toc {
  background:#f4f6ff;
  border-left:4px solid var(--indigo);
  padding:18px;
  margin:28px 0;
  border-radius:8px;
}
.pc-blogs-download-templates .toc ol {
  padding-left:18px;
  line-height:1.8;
}
.pc-blogs-download-templates .nav-toggle {
  display:none;
  background:var(--indigo);
  color:#fff;
  border:none;
  padding:8px 12px;
  font-size:1.2rem;
  border-radius:6px;
  cursor:pointer;
}
.pc-blogs-download-templates #scrollTopBtn {
  position:fixed;
  bottom:100px;
  right:20px;
  display:none;
  padding:10px 15px;
  z-index:1000;
  border:none;
  border-radius:8px;
  background:var(--indigo);
  color:#fff;
  cursor:pointer;
}
@media (max-width:900px) {
.pc-blogs-download-templates .logo-header {height:85px}
.pc-blogs-download-templates .nav-toggle {display:block}
.pc-blogs-download-templates header nav {
    display:none;
    position:absolute;
    top:100%;
    right:0;
    background:#fff;
    width:220px;
    padding:14px;
    border-radius:10px;
    box-shadow:0 4px 12px rgba(0,0,0,0.12);
    flex-direction:column;
    gap:14px;
    z-index:200;
  }
.pc-blogs-download-templates header nav.show {display:flex}
.pc-blogs-download-templates nav a {margin-left:0!important}
.pc-blogs-download-templates h1 {font-size:1.6rem}
.pc-blogs-download-templates .download-section {
    grid-template-columns:1fr;
  }
}

/* ==== blogs/crawled-currently-not-indexed-fix-part-2.html ==== */
.pc-blogs-crawled-currently-not-indexed-fix-part-2 #seo-cta, .pc-blogs-crawled-currently-not-indexed-fix-part-2 #related-guides, .pc-blogs-crawled-currently-not-indexed-fix-part-2 #conclusion, .pc-blogs-crawled-currently-not-indexed-fix-part-2 #author {
  margin-top: 40px;
}
.pc-blogs-crawled-currently-not-indexed-fix-part-2 .author-box {
  margin-top: 40px;
  padding: 20px;
  border: 1px solid #e5e7eb;
  border-radius: 10px;
  background: #f9fafb;
}
.pc-blogs-crawled-currently-not-indexed-fix-part-2 .author-box-inner {
  display: flex;
  gap: 20px;
  align-items: flex-start;
}
.pc-blogs-crawled-currently-not-indexed-fix-part-2 .author-details h4 {
  margin: 0;
  font-size: 18px;
  font-weight: 600;
}
.pc-blogs-crawled-currently-not-indexed-fix-part-2 .author-title {
  margin: 4px 0 8px;
  font-size: 14px;
  color: #555;
}
.pc-blogs-crawled-currently-not-indexed-fix-part-2 .author-bio {
  font-size: 14px;
  line-height: 1.6;
  color: #333;
  margin-bottom: 10px;
}
.pc-blogs-crawled-currently-not-indexed-fix-part-2 .author-links a {
  font-size: 14px;
  color: #2563eb;
  text-decoration: none;
}
.pc-blogs-crawled-currently-not-indexed-fix-part-2 .author-links a:hover {
  text-decoration: underline;
}
.pc-blogs-crawled-currently-not-indexed-fix-part-2 #seo-cta {
  background: #f4f6ff;
  padding: 24px;
  border-left: 4px solid var(--indigo);
  border-radius: 8px;
}
.pc-blogs-crawled-currently-not-indexed-fix-part-2 #related-guides ul {
  list-style: disc;
  padding-left: 20px;
}
.pc-blogs-crawled-currently-not-indexed-fix-part-2 #related-guides li {
  margin-bottom: 10px;
}
.pc-blogs-crawled-currently-not-indexed-fix-part-2 pre {
  overflow-x: auto;
  white-space: pre-wrap;
  word-break: break-word;
}
.pc-blogs-crawled-currently-not-indexed-fix-part-2 {--indigo:#4F46E5;--muted:#5e6a87;--bg:#f7f9fc}
.pc-blogs-crawled-currently-not-indexed-fix-part-2 * {box-sizing:border-box}
.pc-blogs-crawled-currently-not-indexed-fix-part-2 {margin:0;font-family:Inter,system-ui,Segoe UI,Roboto,Arial;background:var(--bg);color:#111;line-height:1.6}
.pc-blogs-crawled-currently-not-indexed-fix-part-2 header {background:#fff;padding:12px 0;box-shadow:0 2px 12px rgba(20,20,60,0.05);position:sticky;top:0;z-index:50}
.pc-blogs-crawled-currently-not-indexed-fix-part-2 .nav {max-width:1200px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;padding:0 22px}
.pc-blogs-crawled-currently-not-indexed-fix-part-2 .brand {display:flex;align-items:center;gap:12px;color:var(--indigo);font-weight:700;font-size:1.15rem;text-decoration:none}
.pc-blogs-crawled-currently-not-indexed-fix-part-2 .logo-header {height:110px;width:auto;object-fit:contain;border-radius:10px}
.pc-blogs-crawled-currently-not-indexed-fix-part-2 nav a {margin-left:20px;text-decoration:none;color:#333;font-weight:600;font-size:0.98rem}
.pc-blogs-crawled-currently-not-indexed-fix-part-2 nav a:hover {color:var(--indigo)}
.pc-blogs-crawled-currently-not-indexed-fix-part-2 .cta-btn {background:var(--indigo);color:#fff;padding:10px 18px;border-radius:8px;border:0;font-weight:700;cursor:pointer}
.pc-blogs-crawled-currently-not-indexed-fix-part-2 .container {max-width:900px;margin:36px auto;padding:0 18px}
.pc-blogs-crawled-currently-not-indexed-fix-part-2 .card {background:#fff;padding:28px;border-radius:12px;box-shadow:0 8px 28px rgba(20,20,60,0.05)}
.pc-blogs-crawled-currently-not-indexed-fix-part-2 h1 {font-size:2rem;color:var(--indigo);margin-bottom:10px}
.pc-blogs-crawled-currently-not-indexed-fix-part-2 h2 {margin-top:30px;color:#111}
.pc-blogs-crawled-currently-not-indexed-fix-part-2 p.meta {color:var(--muted);margin-bottom:22px}
.pc-blogs-crawled-currently-not-indexed-fix-part-2 img {max-width:100%;border-radius:12px;margin:18px 0}
.pc-blogs-crawled-currently-not-indexed-fix-part-2 .back-link {margin-bottom:18px;display:inline-block;text-decoration:none;color:var(--indigo);font-weight:600}
.pc-blogs-crawled-currently-not-indexed-fix-part-2 .nav-toggle {display:none;background:var(--indigo);color:#fff;border:none;padding:8px 12px;font-size:1.2rem;border-radius:6px;cursor:pointer}
.pc-blogs-crawled-currently-not-indexed-fix-part-2 .toc {background:#f4f6ff;border-left:4px solid var(--indigo);padding:18px;margin:24px 0;border-radius:8px}
.pc-blogs-crawled-currently-not-indexed-fix-part-2 .toc ol {padding-left:18px;line-height:1.8}
@media (max-width:900px) {
.pc-blogs-crawled-currently-not-indexed-fix-part-2 .logo-header {height:85px}
.pc-blogs-crawled-currently-not-indexed-fix-part-2 .nav-toggle {display:block}
.pc-blogs-crawled-currently-not-indexed-fix-part-2 header nav {display:none;position:absolute;top:100%;right:0;background:#fff;width:220px;padding:14px;border-radius:10px;box-shadow:0 4px 12px rgba(0,0,0,0.12);flex-direction:column;gap:14px;z-index:200}
.pc-blogs-crawled-currently-not-indexed-fix-part-2 header nav.show {display:flex}
.pc-blogs-crawled-currently-not-indexed-fix-part-2 nav a {margin-left:0!important}
.pc-blogs-crawled-currently-not-indexed-fix-part-2 h1 {font-size:1.6rem}
}
.pc-blogs-crawled-currently-not-indexed-fix-part-2 #scrollTopBtn {position:fixed;bottom:100px;right:20px;display:none;padding:10px 15px;z-index:1000;border:none;border-radius:8px;background:var(--indigo);color:#fff;cursor:pointer;}

/* ==== blogs/ecommerce-seo-audit.html ==== */
.pc-blogs-ecommerce-seo-audit .audit-table {
         width: 100%;
         border-collapse: collapse;
         margin: 20px 0;
         font-size: 16px;
         }
.pc-blogs-ecommerce-seo-audit .kpi {
         margin:15px 0;
         display:flex;
         gap:10px;
         flex-wrap:wrap;
         }
.pc-blogs-ecommerce-seo-audit .audit-table th, .pc-blogs-ecommerce-seo-audit .audit-table td {
         border: 1px solid #e5e7eb;
         padding: 12px 15px;
         text-align: left;
         }
.pc-blogs-ecommerce-seo-audit .audit-table th {
         background: #f3f4f6;
         font-weight: 600;
         }
.pc-blogs-ecommerce-seo-audit .audit-table tr:nth-child(even) {
         background: #fafafa;
         }
@media (max-width: 650px) {
.pc-blogs-ecommerce-seo-audit .audit-table thead {
         display: none;
         }
.pc-blogs-ecommerce-seo-audit .audit-table tr {
         display: block;
         margin-bottom: 15px;
         }
.pc-blogs-ecommerce-seo-audit .audit-table td {
         display: flex;
         justify-content: space-between;
         border: 1px solid #ddd;
         }
.pc-blogs-ecommerce-seo-audit .audit-table td::before {
         content: attr(data-label);
         font-weight: 600;
         }
}
.pc-blogs-ecommerce-seo-audit .toc {
         background:#f7f9ff;
         padding:15px;
         border-radius:10px;
         margin-bottom:30px;
         }
.pc-blogs-ecommerce-seo-audit article img, .pc-blogs-ecommerce-seo-audit article .img img {
         max-width: 100%;
         height: auto;
         display: block;
         margin: 16px 0; /* spacing above/below */
         border-radius: 12px; /* optional for styling */
         object-fit: cover; /* prevents distortion */
         }
.pc-blogs-ecommerce-seo-audit .brand { display:flex; align-items:center; gap:12px; font-weight:700; font-size:1.15rem; text-decoration:none; color:var(--indigo); }
.pc-blogs-ecommerce-seo-audit a:hover {text-decoration:underline;}
.pc-blogs-ecommerce-seo-audit {--indigo:#4F46E5;--muted:#5e6a87;--bg:#f7f9fc}
.pc-blogs-ecommerce-seo-audit * {box-sizing:border-box}
.pc-blogs-ecommerce-seo-audit {margin:0;font-family:Inter,system-ui,Segoe UI,Roboto,Arial;background:var(--bg);color:#111;line-height:1.5}
.pc-blogs-ecommerce-seo-audit header {background:#fff;padding:12px 0;box-shadow:0 2px 12px rgba(20,20,60,0.04);position:relative}
.pc-blogs-ecommerce-seo-audit .nav {max-width:1200px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;padding:0 22px}
.pc-blogs-ecommerce-seo-audit .logo-header {height:110px;width:auto;object-fit:contain;border-radius:10px}
.pc-blogs-ecommerce-seo-audit nav a {margin-left:20px;text-decoration:none;color:#333;font-weight:600;font-size:0.98rem}
.pc-blogs-ecommerce-seo-audit nav a:hover {color:var(--indigo)}
.pc-blogs-ecommerce-seo-audit .cta-btn {background:var(--indigo);color:#fff;padding:10px 18px;border-radius:8px;border:0;font-weight:700;cursor:pointer}
.pc-blogs-ecommerce-seo-audit main {padding-top:36px}
.pc-blogs-ecommerce-seo-audit .container {
         max-width: 1100px; /* already set */
         width: 95%; /* prevent overflow on smaller screens */
         margin: 36px auto;
         padding: 28px;
         background: #fff;
         border-radius: 12px;
         box-shadow: 0 6px 24px rgba(20,20,60,0.05);
         }
.pc-blogs-ecommerce-seo-audit h1 {color:var(--indigo);margin-bottom:12px;font-size:2.2rem}
.pc-blogs-ecommerce-seo-audit h2, .pc-blogs-ecommerce-seo-audit h3 {color:var(--indigo);margin-top:28px;margin-bottom:12px}
.pc-blogs-ecommerce-seo-audit p {margin-bottom:16px;color:#5e6a87}
.pc-blogs-ecommerce-seo-audit ul, .pc-blogs-ecommerce-seo-audit ol {margin-left:20px;margin-bottom:20px}
.pc-blogs-ecommerce-seo-audit a {color:var(--indigo);text-decoration:none;font-weight:600}
.pc-blogs-ecommerce-seo-audit .course-hero {display:grid;grid-template-columns:1fr 360px;gap:20px;align-items:start}
.pc-blogs-ecommerce-seo-audit .course-meta {background:#f7f9ff;padding:16px;border-radius:10px;border:1px solid #eef2ff}
.pc-blogs-ecommerce-seo-audit .enroll-btn {display:inline-block;margin-top:12px;background:var(--indigo);color:#fff;padding:10px 16px;border-radius:8px;text-decoration:none}
@media (max-width:900px) {
.pc-blogs-ecommerce-seo-audit .course-hero {grid-template-columns:1fr}
.pc-blogs-ecommerce-seo-audit h1 {font-size:1.7rem}
}
.pc-blogs-ecommerce-seo-audit .chip { display:inline-block; background:#eef2ff; color:#4F46E5; padding:4px 10px; border-radius:8px; font-size:0.85rem; white-space: normal; /* allow wrapping */
         word-break: break-word; }
.pc-blogs-ecommerce-seo-audit .lead {
         margin-top: 0;
         margin-bottom: 8px;
         color: #5e6a87;
         }
.pc-blogs-ecommerce-seo-audit article > header {
         display: flex;
         flex-direction: column;
         gap: 8px;
         padding-bottom: 16px;
         }
.pc-blogs-ecommerce-seo-audit .callout { background:#f7f9ff; border:1px solid #eef2ff; border-radius:10px; padding:20px; margin-top:28px; }
.pc-blogs-ecommerce-seo-audit .callout h3 { margin-top:0; color:var(--indigo); }
.pc-blogs-ecommerce-seo-audit .callout p, .pc-blogs-ecommerce-seo-audit .callout ul { margin-bottom:8px; }
.pc-blogs-ecommerce-seo-audit aside {
         background:#f7f9ff;
         border-radius:12px;
         padding:16px;
         border:1px solid #eef2ff;
         position:relative;   /* FIXED */
         top:0;               /* FIXED */
         width:100%;
         margin-top:20px;
         height:auto;         /* FIXED */
         }
.pc-blogs-ecommerce-seo-audit aside h3 { margin-top:0; color:var(--indigo); }
.pc-blogs-ecommerce-seo-audit .framework-box-pro {
         margin:60px auto;
         padding:24px;
         max-width:900px;
         background:#f8f9ff;
         border-radius:12px;
         text-align:center;
         box-shadow:0 10px 25px rgba(0,0,0,0.05);
         }
.pc-blogs-ecommerce-seo-audit .framework-box-pro strong {
         display:block;
         font-size:1.1rem;
         color:#4F46E5;
         margin-bottom:8px;
         }
.pc-blogs-ecommerce-seo-audit .framework-box-pro p {
         color:#6b7280;
         margin-bottom:14px;
         }
.pc-blogs-ecommerce-seo-audit .framework-box-pro a {
         display:inline-block;
         padding:10px 18px;
         background:#4F46E5;
         color:#fff;
         border-radius:8px;
         font-weight:600;
         text-decoration:none;
         }
.pc-blogs-ecommerce-seo-audit .framework-box-pro a:hover {
         background:#4338ca;
         }

/* ==== blogs/website-migration-seo-checklist.html ==== */
.pc-blogs-website-migration-seo-checklist pre {
  overflow-x: auto;
  white-space: pre-wrap;
  word-break: break-word;
}
.pc-blogs-website-migration-seo-checklist {--indigo:#4F46E5;--muted:#5e6a87;--bg:#f7f9fc}
.pc-blogs-website-migration-seo-checklist * {box-sizing:border-box}
.pc-blogs-website-migration-seo-checklist {margin:0;font-family:Inter,system-ui,Segoe UI,Roboto,Arial;background:var(--bg);color:#111;line-height:1.6}
.pc-blogs-website-migration-seo-checklist header {background:#fff;padding:12px 0;box-shadow:0 2px 12px rgba(20,20,60,0.05);position:sticky;top:0;z-index:50}
.pc-blogs-website-migration-seo-checklist .nav {max-width:1200px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;padding:0 22px}
.pc-blogs-website-migration-seo-checklist .brand {display:flex;align-items:center;gap:12px;color:var(--indigo);font-weight:700;font-size:1.15rem;text-decoration:none}
.pc-blogs-website-migration-seo-checklist .logo-header {height:110px;width:auto;object-fit:contain;border-radius:10px}
.pc-blogs-website-migration-seo-checklist nav a {margin-left:20px;text-decoration:none;color:#333;font-weight:600;font-size:0.98rem}
.pc-blogs-website-migration-seo-checklist nav a:hover {color:var(--indigo)}
.pc-blogs-website-migration-seo-checklist .cta-btn {background:var(--indigo);color:#fff;padding:10px 18px;border-radius:8px;border:0;font-weight:700;cursor:pointer}
.pc-blogs-website-migration-seo-checklist .container {max-width:900px;margin:36px auto;padding:0 18px}
.pc-blogs-website-migration-seo-checklist .card {background:#fff;padding:28px;border-radius:12px;box-shadow:0 8px 28px rgba(20,20,60,0.05)}
.pc-blogs-website-migration-seo-checklist h1 {font-size:2rem;color:var(--indigo);margin-bottom:10px}
.pc-blogs-website-migration-seo-checklist h2 {margin-top:30px;color:#111}
.pc-blogs-website-migration-seo-checklist p.meta {color:var(--muted);margin-bottom:22px}
.pc-blogs-website-migration-seo-checklist img {max-width:100%;border-radius:12px;margin:18px 0}
.pc-blogs-website-migration-seo-checklist .back-link {margin-bottom:18px;display:inline-block;text-decoration:none;color:var(--indigo);font-weight:600}
.pc-blogs-website-migration-seo-checklist .nav-toggle {display:none;background:var(--indigo);color:#fff;border:none;padding:8px 12px;font-size:1.2rem;border-radius:6px;cursor:pointer}
.pc-blogs-website-migration-seo-checklist .toc {background:#f4f6ff;border-left:4px solid var(--indigo);padding:18px;margin:24px 0;border-radius:8px}
.pc-blogs-website-migration-seo-checklist .toc ol {padding-left:18px;line-height:1.8}
@media (max-width:900px) {
.pc-blogs-website-migration-seo-checklist .logo-header {height:85px}
.pc-blogs-website-migration-seo-checklist .nav-toggle {display:block}
.pc-blogs-website-migration-seo-checklist header nav {display:none;position:absolute;top:100%;right:0;background:#fff;width:220px;padding:14px;border-radius:10px;box-shadow:0 4px 12px rgba(0,0,0,0.12);flex-direction:column;gap:14px;z-index:200}
.pc-blogs-website-migration-seo-checklist header nav.show {display:flex}
.pc-blogs-website-migration-seo-checklist nav a {margin-left:0!important}
.pc-blogs-website-migration-seo-checklist h1 {font-size:1.6rem}
}
.pc-blogs-website-migration-seo-checklist #scrollTopBtn {position:fixed;bottom:100px;right:20px;display:none;padding:10px 15px;z-index:1000;border:none;border-radius:8px;background:var(--indigo);color:#fff;cursor:pointer;}

/* ==== blogs/migration-case.html ==== */
.pc-blogs-migration-case {--indigo:#4F46E5;--muted:#5e6a87;--bg:#f7f9fc}
.pc-blogs-migration-case * {box-sizing:border-box}
.pc-blogs-migration-case {margin:0;font-family:Inter,system-ui,Segoe UI,Roboto,Arial;background:var(--bg);color:#111;line-height:1.6}
.pc-blogs-migration-case header {background:#fff;padding:12px 0;box-shadow:0 2px 12px rgba(20,20,60,0.05);position:sticky;top:0;z-index:50}
.pc-blogs-migration-case .nav {max-width:1200px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;padding:0 22px}
.pc-blogs-migration-case .brand {display:flex;align-items:center;gap:12px;color:var(--indigo);font-weight:700;font-size:1.15rem;text-decoration:none}
.pc-blogs-migration-case .logo-header {height:110px;width:auto;object-fit:contain;border-radius:10px}
.pc-blogs-migration-case nav a {margin-left:20px;text-decoration:none;color:#333;font-weight:600;font-size:0.98rem}
.pc-blogs-migration-case nav a:hover {color:var(--indigo)}
.pc-blogs-migration-case .cta-btn {background:var(--indigo);color:#fff;padding:10px 18px;border-radius:8px;border:0;font-weight:700;cursor:pointer}
.pc-blogs-migration-case .container {max-width:900px;margin:36px auto;padding:0 18px}
.pc-blogs-migration-case .card {background:#fff;padding:28px;border-radius:12px;box-shadow:0 8px 28px rgba(20,20,60,0.05)}
.pc-blogs-migration-case h1 {font-size:2rem;color:var(--indigo);margin-bottom:10px}
.pc-blogs-migration-case h2 {margin-top:30px;color:#111}
.pc-blogs-migration-case p.meta {color:var(--muted);margin-bottom:22px}
.pc-blogs-migration-case img {max-width:100%;border-radius:12px;margin:18px 0}
.pc-blogs-migration-case .back-link {margin-bottom:18px;display:inline-block;text-decoration:none;color:var(--indigo);font-weight:600}
.pc-blogs-migration-case .nav-toggle {display:none;background:var(--indigo);color:#fff;border:none;padding:8px 12px;font-size:1.2rem;border-radius:6px;cursor:pointer}
.pc-blogs-migration-case .toc {background:#f4f6ff;border-left:4px solid var(--indigo);padding:18px;margin:24px 0;border-radius:8px}
.pc-blogs-migration-case .toc ol {padding-left:18px;line-height:1.8}
@media (max-width:900px) {
.pc-blogs-migration-case .logo-header {height:85px}
.pc-blogs-migration-case .nav-toggle {display:block}
.pc-blogs-migration-case header nav {display:none;position:absolute;top:100%;right:0;background:#fff;width:220px;padding:14px;border-radius:10px;box-shadow:0 4px 12px rgba(0,0,0,0.12);flex-direction:column;gap:14px;z-index:200}
.pc-blogs-migration-case header nav.show {display:flex}
.pc-blogs-migration-case nav a {margin-left:0!important}
.pc-blogs-migration-case h1 {font-size:1.6rem}
}
.pc-blogs-migration-case #challenges-solutions table {
  width: 100%;
  border-collapse: collapse;
  margin-top: 16px;
  background: #ffffff;
  border-radius: 12px;
  overflow: hidden;
  box-shadow: 0 8px 24px rgba(20, 20, 60, 0.06);
}
.pc-blogs-migration-case #challenges-solutions thead {
  background: #4F46E5;
  color: #ffffff;
}
.pc-blogs-migration-case #challenges-solutions th, .pc-blogs-migration-case #challenges-solutions td {
  padding: 14px 16px;
  text-align: left;
  font-size: 0.95rem;
  line-height: 1.5;
}
.pc-blogs-migration-case #challenges-solutions th {
  font-weight: 700;
  letter-spacing: 0.02em;
}
.pc-blogs-migration-case #challenges-solutions tbody tr {
  border-bottom: 1px solid #eef0fb;
}
.pc-blogs-migration-case #challenges-solutions tbody tr:last-child {
  border-bottom: none;
}
.pc-blogs-migration-case #challenges-solutions tbody tr:nth-child(even) {
  background: #f7f9ff;
}
.pc-blogs-migration-case #challenges-solutions tbody tr:hover {
  background: #eef2ff;
  transition: background 0.2s ease;
}
@media (max-width: 640px) {
.pc-blogs-migration-case #challenges-solutions table, .pc-blogs-migration-case #challenges-solutions thead, .pc-blogs-migration-case #challenges-solutions tbody, .pc-blogs-migration-case #challenges-solutions th, .pc-blogs-migration-case #challenges-solutions td, .pc-blogs-migration-case #challenges-solutions tr {
    display: block;
  }
.pc-blogs-migration-case #challenges-solutions thead {
    display: none;
  }
.pc-blogs-migration-case #challenges-solutions tr {
    margin-bottom: 16px;
    background: #fff;
    border-radius: 10px;
    box-shadow: 0 4px 16px rgba(20,20,60,0.06);
    padding: 12px;
  }
.pc-blogs-migration-case #challenges-solutions td {
    padding: 8px 0;
  }
.pc-blogs-migration-case #challenges-solutions td::before {
    content: attr(data-label);
    font-weight: 700;
    display: block;
    color: #4F46E5;
    margin-bottom: 4px;
  }
}
.pc-blogs-migration-case .next-reading {
  background: #f8f9fb;
  padding: 20px;
  border-radius: 8px;
  margin: 30px 0;
}
.pc-blogs-migration-case .next-reading h3 {
  margin-bottom: 10px;
}
.pc-blogs-migration-case .next-reading ul {
  padding-left: 20px;
}
.pc-blogs-migration-case #scrollTopBtn {position:fixed;bottom:100px;right:20px;display:none;padding:10px 15px;z-index:1000;border:none;border-radius:8px;background:var(--indigo);color:#fff;cursor:pointer;}

/* ==== projects/qa-automation.html ==== */
.pc-projects-qa-automation .brand {
  display: flex;
  align-items: center; /* vertically centers logo and text */
  gap: 12px;           /* space between logo and text */
  font-weight: 700;
  font-size: 1.15rem;
  text-decoration: none; /* removes underline */
  color: var(--indigo);
}
.pc-projects-qa-automation .brand:hover {
  color: var(--indigo); /* optional hover effect */
}
.pc-projects-qa-automation a:hover {text-decoration:underline;}
.pc-projects-qa-automation {--indigo:#4F46E5;--muted:#5e6a87;--bg:#f7f9fc}
.pc-projects-qa-automation * {box-sizing:border-box}
.pc-projects-qa-automation {margin:0;font-family:Inter,system-ui,Segoe UI,Roboto,Arial;background:var(--bg);color:#111;line-height:1.5}
.pc-projects-qa-automation header {background:#fff;padding:12px 0;box-shadow:0 2px 12px rgba(20,20,60,0.04);position:sticky;top:0;z-index:50}
.pc-projects-qa-automation .nav {max-width:1200px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;padding:0 22px}
.pc-projects-qa-automation .brand {display:flex;align-items:center;gap:12px;color:var(--indigo);font-weight:700;font-size:1.15rem}
.pc-projects-qa-automation .logo-header {height:110px;width:auto;object-fit:contain;border-radius:10px}
.pc-projects-qa-automation nav a {margin-left:20px;text-decoration:none;color:#333;font-weight:600;font-size:0.98rem}
.pc-projects-qa-automation nav a:hover {color:var(--indigo)}
.pc-projects-qa-automation .cta-btn {background:var(--indigo);color:#fff;padding:10px 18px;border-radius:8px;border:0;font-weight:700;cursor:pointer}
.pc-projects-qa-automation main {padding-top:36px}
.pc-projects-qa-automation .container {max-width:1100px;margin:36px auto;padding:0 18px;background:#fff;border-radius:12px;box-shadow:0 6px 24px rgba(20,20,60,0.05)}
.pc-projects-qa-automation h1 {color:var(--indigo);margin-bottom:12px;font-size:2.2rem}
.pc-projects-qa-automation h2, .pc-projects-qa-automation h3 {color:var(--indigo);margin-top:28px;margin-bottom:12px}
.pc-projects-qa-automation p {margin-bottom:16px;color:#5e6a87}
.pc-projects-qa-automation ul, .pc-projects-qa-automation ol {margin-left:20px;margin-bottom:20px}
.pc-projects-qa-automation a {color:var(--indigo);text-decoration:none;font-weight:600}
.pc-projects-qa-automation a:hover {text-decoration:underline}
@media (max-width:900px) {
.pc-projects-qa-automation h1 {font-size:1.7rem}
}

/* ==== projects/content-marketing.html ==== */
.pc-projects-content-marketing .brand {
  display: flex;
  align-items: center; /* vertically centers logo and text */
  gap: 12px;           /* space between logo and text */
  font-weight: 700;
  font-size: 1.15rem;
  text-decoration: none; /* removes underline */
  color: var(--indigo);
}
.pc-projects-content-marketing .brand:hover {
  color: var(--indigo); /* optional hover effect */
}
.pc-projects-content-marketing a:hover {text-decoration:underline;}
.pc-projects-content-marketing {--indigo:#4F46E5;--muted:#5e6a87;--bg:#f7f9fc}
.pc-projects-content-marketing * {box-sizing:border-box}
.pc-projects-content-marketing {margin:0;font-family:Inter,system-ui,Segoe UI,Roboto,Arial;background:var(--bg);color:#111;line-height:1.5}
.pc-projects-content-marketing header {background:#fff;padding:12px 0;box-shadow:0 2px 12px rgba(20,20,60,0.04);position:sticky;top:0;z-index:50}
.pc-projects-content-marketing .nav {max-width:1200px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;padding:0 22px}
.pc-projects-content-marketing .brand {display:flex;align-items:center;gap:12px;color:var(--indigo);font-weight:700;font-size:1.15rem}
.pc-projects-content-marketing .logo-header {height:110px;width:auto;object-fit:contain;border-radius:10px}
.pc-projects-content-marketing nav a {margin-left:20px;text-decoration:none;color:#333;font-weight:600;font-size:0.98rem}
.pc-projects-content-marketing nav a:hover {color:var(--indigo)}
.pc-projects-content-marketing .cta-btn {background:var(--indigo);color:#fff;padding:10px 18px;border-radius:8px;border:0;font-weight:700;cursor:pointer}
.pc-projects-content-marketing main {padding-top:36px}
.pc-projects-content-marketing .container {max-width:1100px;margin:36px auto;padding:0 18px;background:#fff;border-radius:12px;box-shadow:0 6px 24px rgba(20,20,60,0.05)}
.pc-projects-content-marketing h1 {color:var(--indigo);margin-bottom:12px;font-size:2.2rem}
.pc-projects-content-marketing h2, .pc-projects-content-marketing h3 {color:var(--indigo);margin-top:28px;margin-bottom:12px}
.pc-projects-content-marketing p {margin-bottom:16px;color:#5e6a87}
.pc-projects-content-marketing ul, .pc-projects-content-marketing ol {margin-left:20px;margin-bottom:20px}
.pc-projects-content-marketing a {color:var(--indigo);text-decoration:none;font-weight:600}
.pc-projects-content-marketing a:hover {text-decoration:underline}
@media (max-width:900px) {
.pc-projects-content-marketing h1 {font-size:1.7rem}
}

/* ==== projects/seo-migration-x.html ==== */
.pc-projects-seo-migration-x .brand {
  display: flex;
  align-items: center; /* vertically centers logo and text */
  gap: 12px;           /* space between logo and text */
  font-weight: 700;
  font-size: 1.15rem;
  text-decoration: none; /* removes underline */
  color: var(--indigo);
}
.pc-projects-seo-migration-x .brand:hover {
  color: var(--indigo); /* optional hover effect */
}
.pc-projects-seo-migration-x a:hover {text-decoration:underline;}
.pc-projects-seo-migration-x {--indigo:#4F46E5;--muted:#5e6a87;--bg:#f7f9fc}
.pc-projects-seo-migration-x * {box-sizing:border-box}
.pc-projects-seo-migration-x {margin:0;font-family:Inter,system-ui,Segoe UI,Roboto,Arial;background:var(--bg);color:#111;line-height:1.5}
.pc-projects-seo-migration-x header {background:#fff;padding:12px 0;box-shadow:0 2px 12px rgba(20,20,60,0.04);position:sticky;top:0;z-index:50}
.pc-projects-seo-migration-x .nav {max-width:1200px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;padding:0 22px}
.pc-projects-seo-migration-x .brand {display:flex;align-items:center;gap:12px;color:var(--indigo);font-weight:700;font-size:1.15rem}
.pc-projects-seo-migration-x .logo-header {height:110px;width:auto;object-fit:contain;border-radius:10px}
.pc-projects-seo-migration-x nav a {margin-left:20px;text-decoration:none;color:#333;font-weight:600;font-size:0.98rem}
.pc-projects-seo-migration-x nav a:hover {color:var(--indigo)}
.pc-projects-seo-migration-x .cta-btn {background:var(--indigo);color:#fff;padding:10px 18px;border-radius:8px;border:0;font-weight:700;cursor:pointer}
.pc-projects-seo-migration-x main {padding-top:36px}
.pc-projects-seo-migration-x .container {max-width:1100px;margin:36px auto;padding:0 18px;background:#fff;border-radius:12px;box-shadow:0 6px 24px rgba(20,20,60,0.05)}
.pc-projects-seo-migration-x h1 {color:var(--indigo);margin-bottom:12px;font-size:2.2rem}
.pc-projects-seo-migration-x h2, .pc-projects-seo-migration-x h3 {color:var(--indigo);margin-top:28px;margin-bottom:12px}
.pc-projects-seo-migration-x p {margin-bottom:16px;color:#5e6a87}
.pc-projects-seo-migration-x ul, .pc-projects-seo-migration-x ol {margin-left:20px;margin-bottom:20px}
.pc-projects-seo-migration-x a {color:var(--indigo);text-decoration:none;font-weight:600}
.pc-projects-seo-migration-x a:hover {text-decoration:underline}
@media (max-width:900px) {
.pc-projects-seo-migration-x h1 {font-size:1.7rem}
}

/* ==== services/seo-audit.html ==== */
.pc-services-seo-audit .audit-page {max-width:1000px;margin:40px auto;padding:0 22px}
.pc-services-seo-audit .audit-card {background:#fff;padding:30px;border-radius:14px;box-shadow:0 6px 22px rgba(20,20,60,.06);margin-bottom:24px}
.pc-services-seo-audit .audit-cta {display:inline-block;background:#4F46E5;color:#fff;padding:13px 20px;border-radius:9px;text-decoration:none;font-weight:700}
.pc-services-seo-audit .audit-cta:hover {color:#fff}
.pc-services-seo-audit .audit-grid {display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}
.pc-services-seo-audit .audit-card h2 {margin-bottom:12px}
.pc-services-seo-audit .audit-card li {margin:8px 0}
.pc-services-seo-audit .muted {color:#5e6a87}
@media(max-width:700px) {
.pc-services-seo-audit .audit-grid {grid-template-columns:1fr}
}

/* ==== courses/content-writing.html ==== */
.pc-courses-content-writing .brand { display:flex; align-items:center; gap:12px; font-weight:700; font-size:1.15rem; text-decoration:none; color:var(--indigo); }
.pc-courses-content-writing a:hover {text-decoration:underline;}
.pc-courses-content-writing {--indigo:#4F46E5;--muted:#5e6a87;--bg:#f7f9fc}
.pc-courses-content-writing * {box-sizing:border-box}
.pc-courses-content-writing {margin:0;font-family:Inter,system-ui,Segoe UI,Roboto,Arial;background:var(--bg);color:#111;line-height:1.5}
.pc-courses-content-writing header {background:#fff;padding:12px 0;box-shadow:0 2px 12px rgba(20,20,60,0.04);position:sticky;top:0;z-index:50}
.pc-courses-content-writing .nav {max-width:1200px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;padding:0 22px}
.pc-courses-content-writing .brand {display:flex;align-items:center;gap:12px;color:var(--indigo);font-weight:700;font-size:1.15rem}
.pc-courses-content-writing .logo-header {height:110px;width:auto;object-fit:contain;border-radius:10px}
.pc-courses-content-writing nav a {margin-left:20px;text-decoration:none;color:#333;font-weight:600;font-size:0.98rem}
.pc-courses-content-writing nav a:hover {color:var(--indigo)}
.pc-courses-content-writing .cta-btn {background:var(--indigo);color:#fff;padding:10px 18px;border-radius:8px;border:0;font-weight:700;cursor:pointer}
.pc-courses-content-writing main {padding-top:36px}
.pc-courses-content-writing .container {max-width:1100px;margin:36px auto;padding:28px;background:#fff;border-radius:12px;box-shadow:0 6px 24px rgba(20,20,60,0.05)}
.pc-courses-content-writing h1 {color:var(--indigo);margin-bottom:12px;font-size:2.2rem}
.pc-courses-content-writing h2, .pc-courses-content-writing h3 {color:var(--indigo);margin-top:28px;margin-bottom:12px}
.pc-courses-content-writing p {margin-bottom:16px;color:#5e6a87}
.pc-courses-content-writing ul, .pc-courses-content-writing ol {margin-left:20px;margin-bottom:20px}
.pc-courses-content-writing a {color:var(--indigo);text-decoration:none;font-weight:600}
.pc-courses-content-writing .course-hero {display:grid;grid-template-columns:1fr 360px;gap:20px;align-items:start}
.pc-courses-content-writing .course-meta {background:#f7f9ff;padding:16px;border-radius:10px;border:1px solid #eef2ff}
.pc-courses-content-writing .enroll-btn {display:inline-block;margin-top:12px;background:var(--indigo);color:#fff;padding:10px 16px;border-radius:8px;text-decoration:none}
@media (max-width:900px) {
.pc-courses-content-writing .course-hero {grid-template-columns:1fr}
.pc-courses-content-writing h1 {font-size:1.7rem}
}

/* ==== courses/qa-automation-beginners.html ==== */
.pc-courses-qa-automation-beginners .brand { display:flex; align-items:center; gap:12px; font-weight:700; font-size:1.15rem; text-decoration:none; color:var(--indigo); }
.pc-courses-qa-automation-beginners a:hover {text-decoration:underline;}
.pc-courses-qa-automation-beginners {--indigo:#4F46E5;--muted:#5e6a87;--bg:#f7f9fc}
.pc-courses-qa-automation-beginners * {box-sizing:border-box}
.pc-courses-qa-automation-beginners {margin:0;font-family:Inter,system-ui,Segoe UI,Roboto,Arial;background:var(--bg);color:#111;line-height:1.5}
.pc-courses-qa-automation-beginners header {background:#fff;padding:12px 0;box-shadow:0 2px 12px rgba(20,20,60,0.04);position:sticky;top:0;z-index:50}
.pc-courses-qa-automation-beginners .nav {max-width:1200px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;padding:0 22px}
.pc-courses-qa-automation-beginners .brand {display:flex;align-items:center;gap:12px;color:var(--indigo);font-weight:700;font-size:1.15rem}
.pc-courses-qa-automation-beginners .logo-header {height:110px;width:auto;object-fit:contain;border-radius:10px}
.pc-courses-qa-automation-beginners nav a {margin-left:20px;text-decoration:none;color:#333;font-weight:600;font-size:0.98rem}
.pc-courses-qa-automation-beginners nav a:hover {color:var(--indigo)}
.pc-courses-qa-automation-beginners .cta-btn {background:var(--indigo);color:#fff;padding:10px 18px;border-radius:8px;border:0;font-weight:700;cursor:pointer}
.pc-courses-qa-automation-beginners main {padding-top:36px}
.pc-courses-qa-automation-beginners .container {max-width:1100px;margin:36px auto;padding:28px;background:#fff;border-radius:12px;box-shadow:0 6px 24px rgba(20,20,60,0.05)}
.pc-courses-qa-automation-beginners h1 {color:var(--indigo);margin-bottom:12px;font-size:2.2rem}
.pc-courses-qa-automation-beginners h2, .pc-courses-qa-automation-beginners h3 {color:var(--indigo);margin-top:28px;margin-bottom:12px}
.pc-courses-qa-automation-beginners p {margin-bottom:16px;color:#5e6a87}
.pc-courses-qa-automation-beginners ul, .pc-courses-qa-automation-beginners ol {margin-left:20px;margin-bottom:20px}
.pc-courses-qa-automation-beginners a {color:var(--indigo);text-decoration:none;font-weight:600}
.pc-courses-qa-automation-beginners .course-hero {display:grid;grid-template-columns:1fr 360px;gap:20px;align-items:start}
.pc-courses-qa-automation-beginners .course-meta {background:#f7f9ff;padding:16px;border-radius:10px;border:1px solid #eef2ff}
.pc-courses-qa-automation-beginners .enroll-btn {display:inline-block;margin-top:12px;background:var(--indigo);color:#fff;padding:10px 16px;border-radius:8px;text-decoration:none}
@media (max-width:900px) {
.pc-courses-qa-automation-beginners .course-hero {grid-template-columns:1fr}
.pc-courses-qa-automation-beginners h1 {font-size:1.7rem}
}

/* ==== courses/seo-fundamentals.html ==== */
.pc-courses-seo-fundamentals {
      --indigo: #4F46E5;
      --muted: #5e6a87;
      --bg: #f7f9fc;
    }
.pc-courses-seo-fundamentals * { box-sizing: border-box; }
.pc-courses-seo-fundamentals {
      margin: 0;
      font-family: Inter, system-ui, Segoe UI, Roboto, Arial, sans-serif;
      background: var(--bg);
      color: #111;
      line-height: 1.6;
    }
.pc-courses-seo-fundamentals header {
      background: #fff;
      padding: 12px 0;
      box-shadow: 0 2px 12px rgba(20,20,60,0.04);
      position: sticky;
      top: 0;
      z-index: 50;
    }
.pc-courses-seo-fundamentals .nav {
      max-width: 1200px;
      margin: 0 auto;
      display: flex;
      align-items: center;
      justify-content: space-between;
      padding: 0 22px;
    }
.pc-courses-seo-fundamentals .brand {
      display: flex;
      align-items: center;
      gap: 12px;
      font-weight: 700;
      font-size: 1.15rem;
      text-decoration: none;
      color: var(--indigo);
    }
.pc-courses-seo-fundamentals .logo-header {
      height: 110px;
      width: auto;
      object-fit: contain;
      border-radius: 10px;
    }
.pc-courses-seo-fundamentals nav a {
      margin-left: 20px;
      text-decoration: none;
      color: #333;
      font-weight: 600;
      font-size: 0.98rem;
    }
.pc-courses-seo-fundamentals nav a:hover {
      color: var(--indigo);
    }
.pc-courses-seo-fundamentals .cta-btn {
      background: var(--indigo);
      color: #fff;
      padding: 10px 18px;
      border-radius: 8px;
      border: 0;
      font-weight: 700;
      cursor: pointer;
    }
.pc-courses-seo-fundamentals main {
      padding: 40px 0;
    }
.pc-courses-seo-fundamentals .container {
      max-width: 1100px;
      margin: 0 auto;
      padding: 0 22px;
    }
.pc-courses-seo-fundamentals h1 {
      color: var(--indigo);
      font-size: 2.4rem;
      margin-bottom: 16px;
    }
.pc-courses-seo-fundamentals h2 {
      color: var(--indigo);
      margin-top: 32px;
      margin-bottom: 14px;
      font-size: 1.8rem;
    }
.pc-courses-seo-fundamentals h3 {
      color: var(--indigo);
      margin-top: 24px;
      margin-bottom: 12px;
      font-size: 1.4rem;
    }
.pc-courses-seo-fundamentals p {
      margin-bottom: 18px;
      color: #333;
    }
.pc-courses-seo-fundamentals ul, .pc-courses-seo-fundamentals ol {
      margin-left: 24px;
      margin-bottom: 20px;
      color: #333;
    }
.pc-courses-seo-fundamentals .course-hero {
      display: flex;
      flex-direction: column;
    }
.pc-courses-seo-fundamentals .course-image {
      width: 100%;
      border-radius: 12px;
      margin: 20px 0;
    }
.pc-courses-seo-fundamentals .btn-enroll {
      display: inline-block;
      margin-top: 16px;
      background: var(--indigo);
      color: #fff;
      padding: 12px 20px;
      border-radius: 8px;
      text-decoration: none;
      font-weight: 600;
    }
.pc-courses-seo-fundamentals .meta-box {
      background: #f7f9ff;
      padding: 20px;
      border-radius: 10px;
      border: 1px solid #e0e6ff;
      margin-top: 40px;
    }
.pc-courses-seo-fundamentals .meta-box h3 {
      margin-top: 0;
    }
.pc-courses-seo-fundamentals .footer {
      background: #0f1228;
      color: #c6c9ea;
      padding: 40px 18px;
      margin-top: 60px;
      font-size: 0.9rem;
    }
@media (max-width: 900px) {
.pc-courses-seo-fundamentals .nav { flex-direction: column; padding: 0 10px; }
.pc-courses-seo-fundamentals nav a { margin: 8px 0; }
}

/* ==== blogs/website-migration-seo-hub.php ==== */
.pc-blogs-website-migration-seo-hub #migration-hub {
  background:#ffffff;
  border-radius:18px;
  box-shadow:0 18px 45px rgba(0,0,0,.06);
  padding:48px 42px;
  margin-bottom:80px;
}
.pc-blogs-website-migration-seo-hub #migration-hub h1 {
  font-size:2.4rem;
  margin-top:0;
}
.pc-blogs-website-migration-seo-hub #migration-hub h2 {
  margin-top:56px;
  border-left:5px solid var(--indigo);
  padding-left:14px;
}
.pc-blogs-website-migration-seo-hub #migration-hub p {
  font-size:1.05rem;
  line-height:1.75;
}
.pc-blogs-website-migration-seo-hub .hub-grid {
  display:grid;
  grid-template-columns:repeat(auto-fit,minmax(280px,1fr));
  gap:24px;
  margin-top:32px;
}
.pc-blogs-website-migration-seo-hub .hub-card {
  background:#f9fafb;
  padding:22px;
  border-radius:14px;
  transition:transform .2s ease, box-shadow .2s ease;
}
.pc-blogs-website-migration-seo-hub .hub-card:hover {
  transform:translateY(-3px);
  box-shadow:0 12px 30px rgba(0,0,0,.08);
}
.pc-blogs-website-migration-seo-hub .hub-card h3 {
  margin-top:0;
  font-size:1.15rem;
}
.pc-blogs-website-migration-seo-hub .hub-card a {
  display:inline-block;
  margin-top:10px;
  font-weight:700;
}
@media(max-width:640px) {
.pc-blogs-website-migration-seo-hub #migration-hub {
    padding:32px 22px;
  }
.pc-blogs-website-migration-seo-hub #migration-hub h1 {
    font-size:1.9rem;
  }
}

/* ==== blogs/internal-linking-after-website-migration.php ==== */
.pc-blogs-internal-linking-after-website-migration .compare-table {
  width: 100%;
  border-collapse: collapse;
}
.pc-blogs-internal-linking-after-website-migration .compare-table th, .pc-blogs-internal-linking-after-website-migration .compare-table td {
  border: 1px solid #e5e7eb;
  padding: 10px;
  text-align: left;
}
.pc-blogs-internal-linking-after-website-migration .compare-table th {
  background: #f3f4f6;
}
.pc-blogs-internal-linking-after-website-migration #internal-linking-migration {
  background: #ffffff;
  border-radius: 18px;
  box-shadow: 0 20px 50px rgba(0,0,0,0.06);
  padding: 48px 42px;
  margin-bottom: 80px;
}
.pc-blogs-internal-linking-after-website-migration #internal-linking-migration section {
  padding-top: 64px;
}
.pc-blogs-internal-linking-after-website-migration #internal-linking-migration h1 {
  font-size: 2.4rem;
  line-height: 1.2;
}
.pc-blogs-internal-linking-after-website-migration #internal-linking-migration h2 {
  margin-top: 48px;
  font-size: 1.8rem;
  border-left: 5px solid var(--indigo);
  padding-left: 14px;
}
.pc-blogs-internal-linking-after-website-migration #internal-linking-migration h3 {
  margin-top: 32px;
  font-size: 1.25rem;
}
.pc-blogs-internal-linking-after-website-migration #internal-linking-migration p {
  font-size: 1.05rem;
  line-height: 1.75;
  margin: 16px 0;
}
.pc-blogs-internal-linking-after-website-migration #internal-linking-migration ul {
  margin: 16px 0 24px 22px;
}
.pc-blogs-internal-linking-after-website-migration #internal-linking-migration li {
  margin-bottom: 8px;
}
.pc-blogs-internal-linking-after-website-migration #internal-linking-migration img {
  display: block;
  max-width: 100%;
  margin: 36px auto;
  border-radius: 14px;
}
.pc-blogs-internal-linking-after-website-migration .note {
  background: linear-gradient(90deg,#eef2ff,#f8fafc);
  border-left: 5px solid var(--indigo);
  padding: 18px 20px;
  border-radius: 10px;
  margin: 28px 0;
}
.pc-blogs-internal-linking-after-website-migration .note strong {
  display: block;
  margin-bottom: 6px;
}
.pc-blogs-internal-linking-after-website-migration .toc {
  background: #f8fafc;
  border-radius: 12px;
  padding: 20px 22px;
}
.pc-blogs-internal-linking-after-website-migration .toc ol {
  margin-left: 18px;
}
.pc-blogs-internal-linking-after-website-migration .toc a {
  text-decoration: none;
}
.pc-blogs-internal-linking-after-website-migration .toc a:hover {
  text-decoration: underline;
}
.pc-blogs-internal-linking-after-website-migration .faq-section {
  margin-top: 96px;
}
.pc-blogs-internal-linking-after-website-migration .faq-item {
  background: #f9fafb;
  padding: 20px 22px;
  border-radius: 12px;
  margin-bottom: 16px;
}
.pc-blogs-internal-linking-after-website-migration .faq-item h3 {
  font-size: 1.05rem;
}
.pc-blogs-internal-linking-after-website-migration .cta-box {
  margin-top: 48px;
  padding: 26px;
  border-radius: 14px;
  background: linear-gradient(135deg,#4F46E5,#6366f1);
  color: #fff;
  text-align: center;
}
.pc-blogs-internal-linking-after-website-migration .cta-box a {
  display: inline-block;
  margin-top: 10px;
  color: #fff;
  font-weight: 700;
  text-decoration: underline;
}
@media (max-width: 640px) {
.pc-blogs-internal-linking-after-website-migration #internal-linking-migration {
    padding: 32px 22px;
  }
.pc-blogs-internal-linking-after-website-migration #internal-linking-migration h1 {
    font-size: 1.8rem;
  }
}

/* ==== blogs/google-search-console-errors-explained.php ==== */
.pc-blogs-google-search-console-errors-explained .blog-wrap > *:not(#gsc-errors-explained) {
  background: transparent !important;
  box-shadow: none !important;
  padding: 0 !important;
  border-radius: 0 !important;
}
.pc-blogs-google-search-console-errors-explained #gsc-errors-explained {
  background: #ffffff;
  border-radius: var(--radius-lg);
  box-shadow: var(--card-shadow);
  padding: 40px 36px;
  margin-bottom: 72px;
}
.pc-blogs-google-search-console-errors-explained #gsc-errors-explained > h1, .pc-blogs-google-search-console-errors-explained #gsc-errors-explained > img, .pc-blogs-google-search-console-errors-explained #gsc-errors-explained > .meta, .pc-blogs-google-search-console-errors-explained #gsc-errors-explained > p, .pc-blogs-google-search-console-errors-explained #gsc-errors-explained > ul, .pc-blogs-google-search-console-errors-explained #gsc-errors-explained > .toc, .pc-blogs-google-search-console-errors-explained #gsc-errors-explained > hr {
  background: transparent;
  padding: 0;
  margin-left: 0;
  margin-right: 0;
}
.pc-blogs-google-search-console-errors-explained #gsc-errors-explained > h1 {
  margin-top: 0;
}
.pc-blogs-google-search-console-errors-explained #gsc-errors-explained img {
  display: block;
  max-width: 100%;
  height: auto;
  margin: 28px 0;
  border-radius: 12px;
}
.pc-blogs-google-search-console-errors-explained #gsc-errors-explained hr {
  border: 0;
  height: 1px;
  background: #e5e7eb;
  margin: 48px 0;
}
.pc-blogs-google-search-console-errors-explained #gsc-errors-explained .toc {
  margin-top: 32px;
}
.pc-blogs-google-search-console-errors-explained #gsc-errors-explained .toc a {
  display: inline-block;
  padding: 2px 0;
}
.pc-blogs-google-search-console-errors-explained #gsc-errors-explained .toc a:hover {
  text-decoration: underline;
}
.pc-blogs-google-search-console-errors-explained #gsc-errors-explained section {
  background: #ffffff;
  border-radius: var(--radius-lg);
  box-shadow: var(--card-shadow);
  padding: 40px 36px;
  margin-top: 72px;
}
.pc-blogs-google-search-console-errors-explained #gsc-errors-explained .note strong {
  display: inline-block;
  margin-bottom: 4px;
}
.pc-blogs-google-search-console-errors-explained #gsc-faqs {
  background: #ffffff;
  border-radius: var(--radius-lg);
  box-shadow: var(--card-shadow);
  padding: 40px 36px;
  margin-top: 72px;
}
.pc-blogs-google-search-console-errors-explained #gsc-errors-explained .faq-item {
  transition: background 0.2s ease;
}
.pc-blogs-google-search-console-errors-explained #gsc-errors-explained .faq-item:hover {
  background: #f3f4f6;
}
.pc-blogs-google-search-console-errors-explained #gsc-errors-explained .faq-item h4 {
  font-size: 1.05rem;
  font-weight: 700;
  color: var(--text);
  margin: 0 0 6px;
}
.pc-blogs-google-search-console-errors-explained #gsc-errors-explained .faq-item p {
  margin: 0;
  color: var(--text-soft);
  line-height: 1.65;
}
@media (max-width: 768px) {
.pc-blogs-google-search-console-errors-explained #gsc-errors-explained table {
    display: block;
    overflow-x: auto;
    white-space: nowrap;
  }
}
@media (max-width: 640px) {
.pc-blogs-google-search-console-errors-explained #gsc-errors-explained, .pc-blogs-google-search-console-errors-explained #gsc-errors-explained section, .pc-blogs-google-search-console-errors-explained #gsc-faqs {
    padding: 28px 22px;
  }
}
.pc-blogs-google-search-console-errors-explained #gsc-errors-explained a[target="_blank"]::after {
  content: " ↗";
  font-size: 0.85em;
  opacity: 0.7;
}
/* ==== blogs/seo-audit.html (footer, standardized) ==== */
.pc-blogs-seo-audit footer .logo-footer {
  width: 72px;
  height: auto;
  max-width: none;
  display: block;
}
.pc-blogs-seo-audit footer {
  background: linear-gradient(135deg,#0f1228,#151a3a);
  color: #c6c9ea;
  padding: 60px 20px 30px;
}
.pc-blogs-seo-audit .footer-grid {
  max-width: 1200px;
  margin: auto;
  display: grid;
  grid-template-columns: 2fr 2fr;
  gap: 48px;
  align-items: start;
}
.pc-blogs-seo-audit .footer-links {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 24px;
}
.pc-blogs-seo-audit .footer-desc {
  color: #b7bce2;
}
.pc-blogs-seo-audit footer a {
  color: #c6c9ea;
  text-decoration: none;
}
.pc-blogs-seo-audit footer a:hover {
  color: #fff;
  text-decoration: underline;
}
.pc-blogs-seo-audit footer .footer-left > div:first-child {
  gap: 14px;
}
.pc-blogs-seo-audit footer .footer-left strong {
  font-size: 1.1rem;
  font-weight: 700;
  letter-spacing: 0.2px;
}
.pc-blogs-seo-audit footer img {
  max-width: none;
}
.pc-blogs-seo-audit footer h4 {
  margin-bottom: 12px;
  color: #ffffff;
  font-weight: 700;
}
.pc-blogs-seo-audit .footer-links a {
  transition: color .2s ease;
}
@media (max-width: 768px) {
.pc-blogs-seo-audit footer .logo-footer {
    width: 64px;
  }
.pc-blogs-seo-audit .footer-grid { grid-template-columns: 1fr; text-align: center; }
.pc-blogs-seo-audit .footer-links { grid-template-columns: 1fr; }
}

/* ==== blogs/keyword-research.html (footer, standardized) ==== */
.pc-blogs-keyword-research footer .logo-footer {
  width: 72px;
  height: auto;
  max-width: none;
  display: block;
}
.pc-blogs-keyword-research footer {
  background: linear-gradient(135deg,#0f1228,#151a3a);
  color: #c6c9ea;
  padding: 60px 20px 30px;
}
.pc-blogs-keyword-research .footer-grid {
  max-width: 1200px;
  margin: auto;
  display: grid;
  grid-template-columns: 2fr 2fr;
  gap: 48px;
  align-items: start;
}
.pc-blogs-keyword-research .footer-links {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 24px;
}
.pc-blogs-keyword-research .footer-desc {
  color: #b7bce2;
}
.pc-blogs-keyword-research footer a {
  color: #c6c9ea;
  text-decoration: none;
}
.pc-blogs-keyword-research footer a:hover {
  color: #fff;
  text-decoration: underline;
}
.pc-blogs-keyword-research footer .footer-left > div:first-child {
  gap: 14px;
}
.pc-blogs-keyword-research footer .footer-left strong {
  font-size: 1.1rem;
  font-weight: 700;
  letter-spacing: 0.2px;
}
.pc-blogs-keyword-research footer img {
  max-width: none;
}
.pc-blogs-keyword-research footer h4 {
  margin-bottom: 12px;
  color: #ffffff;
  font-weight: 700;
}
.pc-blogs-keyword-research .footer-links a {
  transition: color .2s ease;
}
@media (max-width: 768px) {
.pc-blogs-keyword-research footer .logo-footer {
    width: 64px;
  }
.pc-blogs-keyword-research .footer-grid { grid-template-columns: 1fr; text-align: center; }
.pc-blogs-keyword-research .footer-links { grid-template-columns: 1fr; }
}

/* ==== blogs/guest-posting.html (footer, standardized) ==== */
.pc-blogs-guest-posting footer .logo-footer {
  width: 72px;
  height: auto;
  max-width: none;
  display: block;
}
.pc-blogs-guest-posting footer {
  background: linear-gradient(135deg,#0f1228,#151a3a);
  color: #c6c9ea;
  padding: 60px 20px 30px;
}
.pc-blogs-guest-posting .footer-grid {
  max-width: 1200px;
  margin: auto;
  display: grid;
  grid-template-columns: 2fr 2fr;
  gap: 48px;
  align-items: start;
}
.pc-blogs-guest-posting .footer-links {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 24px;
}
.pc-blogs-guest-posting .footer-desc {
  color: #b7bce2;
}
.pc-blogs-guest-posting footer a {
  color: #c6c9ea;
  text-decoration: none;
}
.pc-blogs-guest-posting footer a:hover {
  color: #fff;
  text-decoration: underline;
}
.pc-blogs-guest-posting footer .footer-left > div:first-child {
  gap: 14px;
}
.pc-blogs-guest-posting footer .footer-left strong {
  font-size: 1.1rem;
  font-weight: 700;
  letter-spacing: 0.2px;
}
.pc-blogs-guest-posting footer img {
  max-width: none;
}
.pc-blogs-guest-posting footer h4 {
  margin-bottom: 12px;
  color: #ffffff;
  font-weight: 700;
}
.pc-blogs-guest-posting .footer-links a {
  transition: color .2s ease;
}
@media (max-width: 768px) {
.pc-blogs-guest-posting footer .logo-footer {
    width: 64px;
  }
.pc-blogs-guest-posting .footer-grid { grid-template-columns: 1fr; text-align: center; }
.pc-blogs-guest-posting .footer-links { grid-template-columns: 1fr; }
}

/* ==== blogs/seo-migration-mistakes-to-avoid.html (footer, standardized) ==== */
.pc-blogs-seo-migration-mistakes-to-avoid footer .logo-footer {
  width: 72px;
  height: auto;
  max-width: none;
  display: block;
}
.pc-blogs-seo-migration-mistakes-to-avoid footer {
  background: linear-gradient(135deg,#0f1228,#151a3a);
  color: #c6c9ea;
  padding: 60px 20px 30px;
}
.pc-blogs-seo-migration-mistakes-to-avoid .footer-grid {
  max-width: 1200px;
  margin: auto;
  display: grid;
  grid-template-columns: 2fr 2fr;
  gap: 48px;
  align-items: start;
}
.pc-blogs-seo-migration-mistakes-to-avoid .footer-links {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 24px;
}
.pc-blogs-seo-migration-mistakes-to-avoid .footer-desc {
  color: #b7bce2;
}
.pc-blogs-seo-migration-mistakes-to-avoid footer a {
  color: #c6c9ea;
  text-decoration: none;
}
.pc-blogs-seo-migration-mistakes-to-avoid footer a:hover {
  color: #fff;
  text-decoration: underline;
}
.pc-blogs-seo-migration-mistakes-to-avoid footer .footer-left > div:first-child {
  gap: 14px;
}
.pc-blogs-seo-migration-mistakes-to-avoid footer .footer-left strong {
  font-size: 1.1rem;
  font-weight: 700;
  letter-spacing: 0.2px;
}
.pc-blogs-seo-migration-mistakes-to-avoid footer img {
  max-width: none;
}
.pc-blogs-seo-migration-mistakes-to-avoid footer h4 {
  margin-bottom: 12px;
  color: #ffffff;
  font-weight: 700;
}
.pc-blogs-seo-migration-mistakes-to-avoid .footer-links a {
  transition: color .2s ease;
}
@media (max-width: 768px) {
.pc-blogs-seo-migration-mistakes-to-avoid footer .logo-footer {
    width: 64px;
  }
.pc-blogs-seo-migration-mistakes-to-avoid .footer-grid { grid-template-columns: 1fr; text-align: center; }
.pc-blogs-seo-migration-mistakes-to-avoid .footer-links { grid-template-columns: 1fr; }
}

/* ==== blogs/seo-audit-new-websites.html (footer, standardized) ==== */
.pc-blogs-seo-audit-new-websites footer .logo-footer {
  width: 72px;
  height: auto;
  max-width: none;
  display: block;
}
.pc-blogs-seo-audit-new-websites footer {
  background: linear-gradient(135deg,#0f1228,#151a3a);
  color: #c6c9ea;
  padding: 60px 20px 30px;
}
.pc-blogs-seo-audit-new-websites .footer-grid {
  max-width: 1200px;
  margin: auto;
  display: grid;
  grid-template-columns: 2fr 2fr;
  gap: 48px;
  align-items: start;
}
.pc-blogs-seo-audit-new-websites .footer-links {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 24px;
}
.pc-blogs-seo-audit-new-websites .footer-desc {
  color: #b7bce2;
}
.pc-blogs-seo-audit-new-websites footer a {
  color: #c6c9ea;
  text-decoration: none;
}
.pc-blogs-seo-audit-new-websites footer a:hover {
  color: #fff;
  text-decoration: underline;
}
.pc-blogs-seo-audit-new-websites footer .footer-left > div:first-child {
  gap: 14px;
}
.pc-blogs-seo-audit-new-websites footer .footer-left strong {
  font-size: 1.1rem;
  font-weight: 700;
  letter-spacing: 0.2px;
}
.pc-blogs-seo-audit-new-websites footer img {
  max-width: none;
}
.pc-blogs-seo-audit-new-websites footer h4 {
  margin-bottom: 12px;
  color: #ffffff;
  font-weight: 700;
}
.pc-blogs-seo-audit-new-websites .footer-links a {
  transition: color .2s ease;
}
@media (max-width: 768px) {
.pc-blogs-seo-audit-new-websites footer .logo-footer {
    width: 64px;
  }
.pc-blogs-seo-audit-new-websites .footer-grid { grid-template-columns: 1fr; text-align: center; }
.pc-blogs-seo-audit-new-websites .footer-links { grid-template-columns: 1fr; }
}

/* ==== blogs/301-redirect-strategy-for-seo.html (footer, standardized) ==== */
.pc-blogs-301-redirect-strategy-for-seo footer .logo-footer {
  width: 72px;
  height: auto;
  max-width: none;
  display: block;
}
.pc-blogs-301-redirect-strategy-for-seo footer {
  background: linear-gradient(135deg,#0f1228,#151a3a);
  color: #c6c9ea;
  padding: 60px 20px 30px;
}
.pc-blogs-301-redirect-strategy-for-seo .footer-grid {
  max-width: 1200px;
  margin: auto;
  display: grid;
  grid-template-columns: 2fr 2fr;
  gap: 48px;
  align-items: start;
}
.pc-blogs-301-redirect-strategy-for-seo .footer-links {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 24px;
}
.pc-blogs-301-redirect-strategy-for-seo .footer-desc {
  color: #b7bce2;
}
.pc-blogs-301-redirect-strategy-for-seo footer a {
  color: #c6c9ea;
  text-decoration: none;
}
.pc-blogs-301-redirect-strategy-for-seo footer a:hover {
  color: #fff;
  text-decoration: underline;
}
.pc-blogs-301-redirect-strategy-for-seo footer .footer-left > div:first-child {
  gap: 14px;
}
.pc-blogs-301-redirect-strategy-for-seo footer .footer-left strong {
  font-size: 1.1rem;
  font-weight: 700;
  letter-spacing: 0.2px;
}
.pc-blogs-301-redirect-strategy-for-seo footer img {
  max-width: none;
}
.pc-blogs-301-redirect-strategy-for-seo footer h4 {
  margin-bottom: 12px;
  color: #ffffff;
  font-weight: 700;
}
.pc-blogs-301-redirect-strategy-for-seo .footer-links a {
  transition: color .2s ease;
}
@media (max-width: 768px) {
.pc-blogs-301-redirect-strategy-for-seo footer .logo-footer {
    width: 64px;
  }
.pc-blogs-301-redirect-strategy-for-seo .footer-grid { grid-template-columns: 1fr; text-align: center; }
.pc-blogs-301-redirect-strategy-for-seo .footer-links { grid-template-columns: 1fr; }
}

/* ==== blogs/crawled-currently-not-indexed-fix.html (footer, standardized) ==== */
.pc-blogs-crawled-currently-not-indexed-fix footer .logo-footer {
  width: 72px;
  height: auto;
  max-width: none;
  display: block;
}
.pc-blogs-crawled-currently-not-indexed-fix footer {
  background: linear-gradient(135deg,#0f1228,#151a3a);
  color: #c6c9ea;
  padding: 60px 20px 30px;
}
.pc-blogs-crawled-currently-not-indexed-fix .footer-grid {
  max-width: 1200px;
  margin: auto;
  display: grid;
  grid-template-columns: 2fr 2fr;
  gap: 48px;
  align-items: start;
}
.pc-blogs-crawled-currently-not-indexed-fix .footer-links {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 24px;
}
.pc-blogs-crawled-currently-not-indexed-fix .footer-desc {
  color: #b7bce2;
}
.pc-blogs-crawled-currently-not-indexed-fix footer a {
  color: #c6c9ea;
  text-decoration: none;
}
.pc-blogs-crawled-currently-not-indexed-fix footer a:hover {
  color: #fff;
  text-decoration: underline;
}
.pc-blogs-crawled-currently-not-indexed-fix footer .footer-left > div:first-child {
  gap: 14px;
}
.pc-blogs-crawled-currently-not-indexed-fix footer .footer-left strong {
  font-size: 1.1rem;
  font-weight: 700;
  letter-spacing: 0.2px;
}
.pc-blogs-crawled-currently-not-indexed-fix footer img {
  max-width: none;
}
.pc-blogs-crawled-currently-not-indexed-fix footer h4 {
  margin-bottom: 12px;
  color: #ffffff;
  font-weight: 700;
}
.pc-blogs-crawled-currently-not-indexed-fix .footer-links a {
  transition: color .2s ease;
}
@media (max-width: 768px) {
.pc-blogs-crawled-currently-not-indexed-fix footer .logo-footer {
    width: 64px;
  }
.pc-blogs-crawled-currently-not-indexed-fix .footer-grid { grid-template-columns: 1fr; text-align: center; }
.pc-blogs-crawled-currently-not-indexed-fix .footer-links { grid-template-columns: 1fr; }
}

/* ==== blogs/testing-automation.html (footer, standardized) ==== */
.pc-blogs-testing-automation footer .logo-footer {
  width: 72px;
  height: auto;
  max-width: none;
  display: block;
}
.pc-blogs-testing-automation footer {
  background: linear-gradient(135deg,#0f1228,#151a3a);
  color: #c6c9ea;
  padding: 60px 20px 30px;
}
.pc-blogs-testing-automation .footer-grid {
  max-width: 1200px;
  margin: auto;
  display: grid;
  grid-template-columns: 2fr 2fr;
  gap: 48px;
  align-items: start;
}
.pc-blogs-testing-automation .footer-links {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 24px;
}
.pc-blogs-testing-automation .footer-desc {
  color: #b7bce2;
}
.pc-blogs-testing-automation footer a {
  color: #c6c9ea;
  text-decoration: none;
}
.pc-blogs-testing-automation footer a:hover {
  color: #fff;
  text-decoration: underline;
}
.pc-blogs-testing-automation footer .footer-left > div:first-child {
  gap: 14px;
}
.pc-blogs-testing-automation footer .footer-left strong {
  font-size: 1.1rem;
  font-weight: 700;
  letter-spacing: 0.2px;
}
.pc-blogs-testing-automation footer img {
  max-width: none;
}
.pc-blogs-testing-automation footer h4 {
  margin-bottom: 12px;
  color: #ffffff;
  font-weight: 700;
}
.pc-blogs-testing-automation .footer-links a {
  transition: color .2s ease;
}
@media (max-width: 768px) {
.pc-blogs-testing-automation footer .logo-footer {
    width: 64px;
  }
.pc-blogs-testing-automation .footer-grid { grid-template-columns: 1fr; text-align: center; }
.pc-blogs-testing-automation .footer-links { grid-template-columns: 1fr; }
}

/* ==== blogs/freelance-first.html (footer, standardized) ==== */
.pc-blogs-freelance-first footer .logo-footer {
  width: 72px;
  height: auto;
  max-width: none;
  display: block;
}
.pc-blogs-freelance-first footer {
  background: linear-gradient(135deg,#0f1228,#151a3a);
  color: #c6c9ea;
  padding: 60px 20px 30px;
}
.pc-blogs-freelance-first .footer-grid {
  max-width: 1200px;
  margin: auto;
  display: grid;
  grid-template-columns: 2fr 2fr;
  gap: 48px;
  align-items: start;
}
.pc-blogs-freelance-first .footer-links {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 24px;
}
.pc-blogs-freelance-first .footer-desc {
  color: #b7bce2;
}
.pc-blogs-freelance-first footer a {
  color: #c6c9ea;
  text-decoration: none;
}
.pc-blogs-freelance-first footer a:hover {
  color: #fff;
  text-decoration: underline;
}
.pc-blogs-freelance-first footer .footer-left > div:first-child {
  gap: 14px;
}
.pc-blogs-freelance-first footer .footer-left strong {
  font-size: 1.1rem;
  font-weight: 700;
  letter-spacing: 0.2px;
}
.pc-blogs-freelance-first footer img {
  max-width: none;
}
.pc-blogs-freelance-first footer h4 {
  margin-bottom: 12px;
  color: #ffffff;
  font-weight: 700;
}
.pc-blogs-freelance-first .footer-links a {
  transition: color .2s ease;
}
@media (max-width: 768px) {
.pc-blogs-freelance-first footer .logo-footer {
    width: 64px;
  }
.pc-blogs-freelance-first .footer-grid { grid-template-columns: 1fr; text-align: center; }
.pc-blogs-freelance-first .footer-links { grid-template-columns: 1fr; }
}

/* ==== blogs/freelance-tips.html (footer, standardized) ==== */
.pc-blogs-freelance-tips footer .logo-footer {
  width: 72px;
  height: auto;
  max-width: none;
  display: block;
}
.pc-blogs-freelance-tips footer {
  background: linear-gradient(135deg,#0f1228,#151a3a);
  color: #c6c9ea;
  padding: 60px 20px 30px;
}
.pc-blogs-freelance-tips .footer-grid {
  max-width: 1200px;
  margin: auto;
  display: grid;
  grid-template-columns: 2fr 2fr;
  gap: 48px;
  align-items: start;
}
.pc-blogs-freelance-tips .footer-links {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 24px;
}
.pc-blogs-freelance-tips .footer-desc {
  color: #b7bce2;
}
.pc-blogs-freelance-tips footer a {
  color: #c6c9ea;
  text-decoration: none;
}
.pc-blogs-freelance-tips footer a:hover {
  color: #fff;
  text-decoration: underline;
}
.pc-blogs-freelance-tips footer .footer-left > div:first-child {
  gap: 14px;
}
.pc-blogs-freelance-tips footer .footer-left strong {
  font-size: 1.1rem;
  font-weight: 700;
  letter-spacing: 0.2px;
}
.pc-blogs-freelance-tips footer img {
  max-width: none;
}
.pc-blogs-freelance-tips footer h4 {
  margin-bottom: 12px;
  color: #ffffff;
  font-weight: 700;
}
.pc-blogs-freelance-tips .footer-links a {
  transition: color .2s ease;
}
@media (max-width: 768px) {
.pc-blogs-freelance-tips footer .logo-footer {
    width: 64px;
  }
.pc-blogs-freelance-tips .footer-grid { grid-template-columns: 1fr; text-align: center; }
.pc-blogs-freelance-tips .footer-links { grid-template-columns: 1fr; }
}

/* ==== blogs/ai-reporting.html (footer, standardized) ==== */
.pc-blogs-ai-reporting footer .logo-footer {
  width: 72px;
  height: auto;
  max-width: none;
  display: block;
}
.pc-blogs-ai-reporting footer {
  background: linear-gradient(135deg,#0f1228,#151a3a);
  color: #c6c9ea;
  padding: 60px 20px 30px;
}
.pc-blogs-ai-reporting .footer-grid {
  max-width: 1200px;
  margin: auto;
  display: grid;
  grid-template-columns: 2fr 2fr;
  gap: 48px;
  align-items: start;
}
.pc-blogs-ai-reporting .footer-links {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 24px;
}
.pc-blogs-ai-reporting .footer-desc {
  color: #b7bce2;
}
.pc-blogs-ai-reporting footer a {
  color: #c6c9ea;
  text-decoration: none;
}
.pc-blogs-ai-reporting footer a:hover {
  color: #fff;
  text-decoration: underline;
}
.pc-blogs-ai-reporting footer .footer-left > div:first-child {
  gap: 14px;
}
.pc-blogs-ai-reporting footer .footer-left strong {
  font-size: 1.1rem;
  font-weight: 700;
  letter-spacing: 0.2px;
}
.pc-blogs-ai-reporting footer img {
  max-width: none;
}
.pc-blogs-ai-reporting footer h4 {
  margin-bottom: 12px;
  color: #ffffff;
  font-weight: 700;
}
.pc-blogs-ai-reporting .footer-links a {
  transition: color .2s ease;
}
@media (max-width: 768px) {
.pc-blogs-ai-reporting footer .logo-footer {
    width: 64px;
  }
.pc-blogs-ai-reporting .footer-grid { grid-template-columns: 1fr; text-align: center; }
.pc-blogs-ai-reporting .footer-links { grid-template-columns: 1fr; }
}

/* ==== blogs/page-with-redirect-google-search-console.html (footer, standardized) ==== */
.pc-blogs-page-with-redirect-google-search-console footer .logo-footer {
  width: 72px;
  height: auto;
  max-width: none;
  display: block;
}
.pc-blogs-page-with-redirect-google-search-console footer {
  background: linear-gradient(135deg,#0f1228,#151a3a);
  color: #c6c9ea;
  padding: 60px 20px 30px;
}
.pc-blogs-page-with-redirect-google-search-console .footer-grid {
  max-width: 1200px;
  margin: auto;
  display: grid;
  grid-template-columns: 2fr 2fr;
  gap: 48px;
  align-items: start;
}
.pc-blogs-page-with-redirect-google-search-console .footer-links {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 24px;
}
.pc-blogs-page-with-redirect-google-search-console .footer-desc {
  color: #b7bce2;
}
.pc-blogs-page-with-redirect-google-search-console footer a {
  color: #c6c9ea;
  text-decoration: none;
}
.pc-blogs-page-with-redirect-google-search-console footer a:hover {
  color: #fff;
  text-decoration: underline;
}
.pc-blogs-page-with-redirect-google-search-console footer .footer-left > div:first-child {
  gap: 14px;
}
.pc-blogs-page-with-redirect-google-search-console footer .footer-left strong {
  font-size: 1.1rem;
  font-weight: 700;
  letter-spacing: 0.2px;
}
.pc-blogs-page-with-redirect-google-search-console footer img {
  max-width: none;
}
.pc-blogs-page-with-redirect-google-search-console footer h4 {
  margin-bottom: 12px;
  color: #ffffff;
  font-weight: 700;
}
.pc-blogs-page-with-redirect-google-search-console .footer-links a {
  transition: color .2s ease;
}
@media (max-width: 768px) {
.pc-blogs-page-with-redirect-google-search-console footer .logo-footer {
    width: 64px;
  }
.pc-blogs-page-with-redirect-google-search-console .footer-grid { grid-template-columns: 1fr; text-align: center; }
.pc-blogs-page-with-redirect-google-search-console .footer-links { grid-template-columns: 1fr; }
}

/* ==== blogs/build-freelance-portfolio.html (footer, standardized) ==== */
.pc-blogs-build-freelance-portfolio footer .logo-footer {
  width: 72px;
  height: auto;
  max-width: none;
  display: block;
}
.pc-blogs-build-freelance-portfolio footer {
  background: linear-gradient(135deg,#0f1228,#151a3a);
  color: #c6c9ea;
  padding: 60px 20px 30px;
}
.pc-blogs-build-freelance-portfolio .footer-grid {
  max-width: 1200px;
  margin: auto;
  display: grid;
  grid-template-columns: 2fr 2fr;
  gap: 48px;
  align-items: start;
}
.pc-blogs-build-freelance-portfolio .footer-links {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 24px;
}
.pc-blogs-build-freelance-portfolio .footer-desc {
  color: #b7bce2;
}
.pc-blogs-build-freelance-portfolio footer a {
  color: #c6c9ea;
  text-decoration: none;
}
.pc-blogs-build-freelance-portfolio footer a:hover {
  color: #fff;
  text-decoration: underline;
}
.pc-blogs-build-freelance-portfolio footer .footer-left > div:first-child {
  gap: 14px;
}
.pc-blogs-build-freelance-portfolio footer .footer-left strong {
  font-size: 1.1rem;
  font-weight: 700;
  letter-spacing: 0.2px;
}
.pc-blogs-build-freelance-portfolio footer img {
  max-width: none;
}
.pc-blogs-build-freelance-portfolio footer h4 {
  margin-bottom: 12px;
  color: #ffffff;
  font-weight: 700;
}
.pc-blogs-build-freelance-portfolio .footer-links a {
  transition: color .2s ease;
}
@media (max-width: 768px) {
.pc-blogs-build-freelance-portfolio footer .logo-footer {
    width: 64px;
  }
.pc-blogs-build-freelance-portfolio .footer-grid { grid-template-columns: 1fr; text-align: center; }
.pc-blogs-build-freelance-portfolio .footer-links { grid-template-columns: 1fr; }
}

/* ==== blogs/content-authority-seo-strategy-part-3.html (footer, standardized) ==== */
.pc-blogs-content-authority-seo-strategy-part-3 footer .logo-footer {
  width: 72px;
  height: auto;
  max-width: none;
  display: block;
}
.pc-blogs-content-authority-seo-strategy-part-3 footer {
  background: linear-gradient(135deg,#0f1228,#151a3a);
  color: #c6c9ea;
  padding: 60px 20px 30px;
}
.pc-blogs-content-authority-seo-strategy-part-3 .footer-grid {
  max-width: 1200px;
  margin: auto;
  display: grid;
  grid-template-columns: 2fr 2fr;
  gap: 48px;
  align-items: start;
}
.pc-blogs-content-authority-seo-strategy-part-3 .footer-links {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 24px;
}
.pc-blogs-content-authority-seo-strategy-part-3 .footer-desc {
  color: #b7bce2;
}
.pc-blogs-content-authority-seo-strategy-part-3 footer a {
  color: #c6c9ea;
  text-decoration: none;
}
.pc-blogs-content-authority-seo-strategy-part-3 footer a:hover {
  color: #fff;
  text-decoration: underline;
}
.pc-blogs-content-authority-seo-strategy-part-3 footer .footer-left > div:first-child {
  gap: 14px;
}
.pc-blogs-content-authority-seo-strategy-part-3 footer .footer-left strong {
  font-size: 1.1rem;
  font-weight: 700;
  letter-spacing: 0.2px;
}
.pc-blogs-content-authority-seo-strategy-part-3 footer img {
  max-width: none;
}
.pc-blogs-content-authority-seo-strategy-part-3 footer h4 {
  margin-bottom: 12px;
  color: #ffffff;
  font-weight: 700;
}
.pc-blogs-content-authority-seo-strategy-part-3 .footer-links a {
  transition: color .2s ease;
}
@media (max-width: 768px) {
.pc-blogs-content-authority-seo-strategy-part-3 footer .logo-footer {
    width: 64px;
  }
.pc-blogs-content-authority-seo-strategy-part-3 .footer-grid { grid-template-columns: 1fr; text-align: center; }
.pc-blogs-content-authority-seo-strategy-part-3 .footer-links { grid-template-columns: 1fr; }
}

/* ==== blogs/technical-seo.html (footer, standardized) ==== */
.pc-blogs-technical-seo footer .logo-footer {
  width: 72px;
  height: auto;
  max-width: none;
  display: block;
}
.pc-blogs-technical-seo footer {
  background: linear-gradient(135deg,#0f1228,#151a3a);
  color: #c6c9ea;
  padding: 60px 20px 30px;
}
.pc-blogs-technical-seo .footer-grid {
  max-width: 1200px;
  margin: auto;
  display: grid;
  grid-template-columns: 2fr 2fr;
  gap: 48px;
  align-items: start;
}
.pc-blogs-technical-seo .footer-links {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 24px;
}
.pc-blogs-technical-seo .footer-desc {
  color: #b7bce2;
}
.pc-blogs-technical-seo footer a {
  color: #c6c9ea;
  text-decoration: none;
}
.pc-blogs-technical-seo footer a:hover {
  color: #fff;
  text-decoration: underline;
}
.pc-blogs-technical-seo footer .footer-left > div:first-child {
  gap: 14px;
}
.pc-blogs-technical-seo footer .footer-left strong {
  font-size: 1.1rem;
  font-weight: 700;
  letter-spacing: 0.2px;
}
.pc-blogs-technical-seo footer img {
  max-width: none;
}
.pc-blogs-technical-seo footer h4 {
  margin-bottom: 12px;
  color: #ffffff;
  font-weight: 700;
}
.pc-blogs-technical-seo .footer-links a {
  transition: color .2s ease;
}
@media (max-width: 768px) {
.pc-blogs-technical-seo footer .logo-footer {
    width: 64px;
  }
.pc-blogs-technical-seo .footer-grid { grid-template-columns: 1fr; text-align: center; }
.pc-blogs-technical-seo .footer-links { grid-template-columns: 1fr; }
}

/* ==== blogs/seo-ai-content-strategy-2026.html (footer, standardized) ==== */
.pc-blogs-seo-ai-content-strategy-2026 footer .logo-footer {
  width: 72px;
  height: auto;
  max-width: none;
  display: block;
}
.pc-blogs-seo-ai-content-strategy-2026 footer {
  background: linear-gradient(135deg,#0f1228,#151a3a);
  color: #c6c9ea;
  padding: 60px 20px 30px;
}
.pc-blogs-seo-ai-content-strategy-2026 .footer-grid {
  max-width: 1200px;
  margin: auto;
  display: grid;
  grid-template-columns: 2fr 2fr;
  gap: 48px;
  align-items: start;
}
.pc-blogs-seo-ai-content-strategy-2026 .footer-links {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 24px;
}
.pc-blogs-seo-ai-content-strategy-2026 .footer-desc {
  color: #b7bce2;
}
.pc-blogs-seo-ai-content-strategy-2026 footer a {
  color: #c6c9ea;
  text-decoration: none;
}
.pc-blogs-seo-ai-content-strategy-2026 footer a:hover {
  color: #fff;
  text-decoration: underline;
}
.pc-blogs-seo-ai-content-strategy-2026 footer .footer-left > div:first-child {
  gap: 14px;
}
.pc-blogs-seo-ai-content-strategy-2026 footer .footer-left strong {
  font-size: 1.1rem;
  font-weight: 700;
  letter-spacing: 0.2px;
}
.pc-blogs-seo-ai-content-strategy-2026 footer img {
  max-width: none;
}
.pc-blogs-seo-ai-content-strategy-2026 footer h4 {
  margin-bottom: 12px;
  color: #ffffff;
  font-weight: 700;
}
.pc-blogs-seo-ai-content-strategy-2026 .footer-links a {
  transition: color .2s ease;
}
@media (max-width: 768px) {
.pc-blogs-seo-ai-content-strategy-2026 footer .logo-footer {
    width: 64px;
  }
.pc-blogs-seo-ai-content-strategy-2026 .footer-grid { grid-template-columns: 1fr; text-align: center; }
.pc-blogs-seo-ai-content-strategy-2026 .footer-links { grid-template-columns: 1fr; }
}

/* ==== blogs/google-update.html (footer, standardized) ==== */
.pc-blogs-google-update footer .logo-footer {
  width: 72px;
  height: auto;
  max-width: none;
  display: block;
}
.pc-blogs-google-update footer {
  background: linear-gradient(135deg,#0f1228,#151a3a);
  color: #c6c9ea;
  padding: 60px 20px 30px;
}
.pc-blogs-google-update .footer-grid {
  max-width: 1200px;
  margin: auto;
  display: grid;
  grid-template-columns: 2fr 2fr;
  gap: 48px;
  align-items: start;
}
.pc-blogs-google-update .footer-links {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 24px;
}
.pc-blogs-google-update .footer-desc {
  color: #b7bce2;
}
.pc-blogs-google-update footer a {
  color: #c6c9ea;
  text-decoration: none;
}
.pc-blogs-google-update footer a:hover {
  color: #fff;
  text-decoration: underline;
}
.pc-blogs-google-update footer .footer-left > div:first-child {
  gap: 14px;
}
.pc-blogs-google-update footer .footer-left strong {
  font-size: 1.1rem;
  font-weight: 700;
  letter-spacing: 0.2px;
}
.pc-blogs-google-update footer img {
  max-width: none;
}
.pc-blogs-google-update footer h4 {
  margin-bottom: 12px;
  color: #ffffff;
  font-weight: 700;
}
.pc-blogs-google-update .footer-links a {
  transition: color .2s ease;
}
@media (max-width: 768px) {
.pc-blogs-google-update footer .logo-footer {
    width: 64px;
  }
.pc-blogs-google-update .footer-grid { grid-template-columns: 1fr; text-align: center; }
.pc-blogs-google-update .footer-links { grid-template-columns: 1fr; }
}

/* ==== blogs/url-is-unknown-to-google-search-console.html (footer, standardized) ==== */
.pc-blogs-url-is-unknown-to-google-search-console footer .logo-footer {
  width: 72px;
  height: auto;
  max-width: none;
  display: block;
}
.pc-blogs-url-is-unknown-to-google-search-console footer {
  background: linear-gradient(135deg,#0f1228,#151a3a);
  color: #c6c9ea;
  padding: 60px 20px 30px;
}
.pc-blogs-url-is-unknown-to-google-search-console .footer-grid {
  max-width: 1200px;
  margin: auto;
  display: grid;
  grid-template-columns: 2fr 2fr;
  gap: 48px;
  align-items: start;
}
.pc-blogs-url-is-unknown-to-google-search-console .footer-links {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 24px;
}
.pc-blogs-url-is-unknown-to-google-search-console .footer-desc {
  color: #b7bce2;
}
.pc-blogs-url-is-unknown-to-google-search-console footer a {
  color: #c6c9ea;
  text-decoration: none;
}
.pc-blogs-url-is-unknown-to-google-search-console footer a:hover {
  color: #fff;
  text-decoration: underline;
}
.pc-blogs-url-is-unknown-to-google-search-console footer .footer-left > div:first-child {
  gap: 14px;
}
.pc-blogs-url-is-unknown-to-google-search-console footer .footer-left strong {
  font-size: 1.1rem;
  font-weight: 700;
  letter-spacing: 0.2px;
}
.pc-blogs-url-is-unknown-to-google-search-console footer img {
  max-width: none;
}
.pc-blogs-url-is-unknown-to-google-search-console footer h4 {
  margin-bottom: 12px;
  color: #ffffff;
  font-weight: 700;
}
.pc-blogs-url-is-unknown-to-google-search-console .footer-links a {
  transition: color .2s ease;
}
@media (max-width: 768px) {
.pc-blogs-url-is-unknown-to-google-search-console footer .logo-footer {
    width: 64px;
  }
.pc-blogs-url-is-unknown-to-google-search-console .footer-grid { grid-template-columns: 1fr; text-align: center; }
.pc-blogs-url-is-unknown-to-google-search-console .footer-links { grid-template-columns: 1fr; }
}

/* ==== blogs/advanced-seo-ai-monetization-part-4.html (footer, standardized) ==== */
.pc-blogs-advanced-seo-ai-monetization-part-4 footer .logo-footer {
  width: 72px;
  height: auto;
  max-width: none;
  display: block;
}
.pc-blogs-advanced-seo-ai-monetization-part-4 footer {
  background: linear-gradient(135deg,#0f1228,#151a3a);
  color: #c6c9ea;
  padding: 60px 20px 30px;
}
.pc-blogs-advanced-seo-ai-monetization-part-4 .footer-grid {
  max-width: 1200px;
  margin: auto;
  display: grid;
  grid-template-columns: 2fr 2fr;
  gap: 48px;
  align-items: start;
}
.pc-blogs-advanced-seo-ai-monetization-part-4 .footer-links {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 24px;
}
.pc-blogs-advanced-seo-ai-monetization-part-4 .footer-desc {
  color: #b7bce2;
}
.pc-blogs-advanced-seo-ai-monetization-part-4 footer a {
  color: #c6c9ea;
  text-decoration: none;
}
.pc-blogs-advanced-seo-ai-monetization-part-4 footer a:hover {
  color: #fff;
  text-decoration: underline;
}
.pc-blogs-advanced-seo-ai-monetization-part-4 footer .footer-left > div:first-child {
  gap: 14px;
}
.pc-blogs-advanced-seo-ai-monetization-part-4 footer .footer-left strong {
  font-size: 1.1rem;
  font-weight: 700;
  letter-spacing: 0.2px;
}
.pc-blogs-advanced-seo-ai-monetization-part-4 footer img {
  max-width: none;
}
.pc-blogs-advanced-seo-ai-monetization-part-4 footer h4 {
  margin-bottom: 12px;
  color: #ffffff;
  font-weight: 700;
}
.pc-blogs-advanced-seo-ai-monetization-part-4 .footer-links a {
  transition: color .2s ease;
}
@media (max-width: 768px) {
.pc-blogs-advanced-seo-ai-monetization-part-4 footer .logo-footer {
    width: 64px;
  }
.pc-blogs-advanced-seo-ai-monetization-part-4 .footer-grid { grid-template-columns: 1fr; text-align: center; }
.pc-blogs-advanced-seo-ai-monetization-part-4 .footer-links { grid-template-columns: 1fr; }
}

/* ==== blogs/download-templates.html (footer, standardized) ==== */
.pc-blogs-download-templates footer .logo-footer {
  width: 72px;
  height: auto;
  max-width: none;
  display: block;
}
.pc-blogs-download-templates footer {
  background: linear-gradient(135deg,#0f1228,#151a3a);
  color: #c6c9ea;
  padding: 60px 20px 30px;
}
.pc-blogs-download-templates .footer-grid {
  max-width: 1200px;
  margin: auto;
  display: grid;
  grid-template-columns: 2fr 2fr;
  gap: 48px;
  align-items: start;
}
.pc-blogs-download-templates .footer-links {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 24px;
}
.pc-blogs-download-templates .footer-desc {
  color: #b7bce2;
}
.pc-blogs-download-templates footer a {
  color: #c6c9ea;
  text-decoration: none;
}
.pc-blogs-download-templates footer a:hover {
  color: #fff;
  text-decoration: underline;
}
.pc-blogs-download-templates footer .footer-left > div:first-child {
  gap: 14px;
}
.pc-blogs-download-templates footer .footer-left strong {
  font-size: 1.1rem;
  font-weight: 700;
  letter-spacing: 0.2px;
}
.pc-blogs-download-templates footer img {
  max-width: none;
}
.pc-blogs-download-templates footer h4 {
  margin-bottom: 12px;
  color: #ffffff;
  font-weight: 700;
}
.pc-blogs-download-templates .footer-links a {
  transition: color .2s ease;
}
@media (max-width: 768px) {
.pc-blogs-download-templates footer .logo-footer {
    width: 64px;
  }
.pc-blogs-download-templates .footer-grid { grid-template-columns: 1fr; text-align: center; }
.pc-blogs-download-templates .footer-links { grid-template-columns: 1fr; }
}

/* ==== blogs/crawled-currently-not-indexed-fix-part-2.html (footer, standardized) ==== */
.pc-blogs-crawled-currently-not-indexed-fix-part-2 footer .logo-footer {
  width: 72px;
  height: auto;
  max-width: none;
  display: block;
}
.pc-blogs-crawled-currently-not-indexed-fix-part-2 footer {
  background: linear-gradient(135deg,#0f1228,#151a3a);
  color: #c6c9ea;
  padding: 60px 20px 30px;
}
.pc-blogs-crawled-currently-not-indexed-fix-part-2 .footer-grid {
  max-width: 1200px;
  margin: auto;
  display: grid;
  grid-template-columns: 2fr 2fr;
  gap: 48px;
  align-items: start;
}
.pc-blogs-crawled-currently-not-indexed-fix-part-2 .footer-links {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 24px;
}
.pc-blogs-crawled-currently-not-indexed-fix-part-2 .footer-desc {
  color: #b7bce2;
}
.pc-blogs-crawled-currently-not-indexed-fix-part-2 footer a {
  color: #c6c9ea;
  text-decoration: none;
}
.pc-blogs-crawled-currently-not-indexed-fix-part-2 footer a:hover {
  color: #fff;
  text-decoration: underline;
}
.pc-blogs-crawled-currently-not-indexed-fix-part-2 footer .footer-left > div:first-child {
  gap: 14px;
}
.pc-blogs-crawled-currently-not-indexed-fix-part-2 footer .footer-left strong {
  font-size: 1.1rem;
  font-weight: 700;
  letter-spacing: 0.2px;
}
.pc-blogs-crawled-currently-not-indexed-fix-part-2 footer img {
  max-width: none;
}
.pc-blogs-crawled-currently-not-indexed-fix-part-2 footer h4 {
  margin-bottom: 12px;
  color: #ffffff;
  font-weight: 700;
}
.pc-blogs-crawled-currently-not-indexed-fix-part-2 .footer-links a {
  transition: color .2s ease;
}
@media (max-width: 768px) {
.pc-blogs-crawled-currently-not-indexed-fix-part-2 footer .logo-footer {
    width: 64px;
  }
.pc-blogs-crawled-currently-not-indexed-fix-part-2 .footer-grid { grid-template-columns: 1fr; text-align: center; }
.pc-blogs-crawled-currently-not-indexed-fix-part-2 .footer-links { grid-template-columns: 1fr; }
}

/* ==== blogs/ecommerce-seo-audit.html (footer, standardized) ==== */
.pc-blogs-ecommerce-seo-audit footer .logo-footer {
  width: 72px;
  height: auto;
  max-width: none;
  display: block;
}
.pc-blogs-ecommerce-seo-audit footer {
  background: linear-gradient(135deg,#0f1228,#151a3a);
  color: #c6c9ea;
  padding: 60px 20px 30px;
}
.pc-blogs-ecommerce-seo-audit .footer-grid {
  max-width: 1200px;
  margin: auto;
  display: grid;
  grid-template-columns: 2fr 2fr;
  gap: 48px;
  align-items: start;
}
.pc-blogs-ecommerce-seo-audit .footer-links {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 24px;
}
.pc-blogs-ecommerce-seo-audit .footer-desc {
  color: #b7bce2;
}
.pc-blogs-ecommerce-seo-audit footer a {
  color: #c6c9ea;
  text-decoration: none;
}
.pc-blogs-ecommerce-seo-audit footer a:hover {
  color: #fff;
  text-decoration: underline;
}
.pc-blogs-ecommerce-seo-audit footer .footer-left > div:first-child {
  gap: 14px;
}
.pc-blogs-ecommerce-seo-audit footer .footer-left strong {
  font-size: 1.1rem;
  font-weight: 700;
  letter-spacing: 0.2px;
}
.pc-blogs-ecommerce-seo-audit footer img {
  max-width: none;
}
.pc-blogs-ecommerce-seo-audit footer h4 {
  margin-bottom: 12px;
  color: #ffffff;
  font-weight: 700;
}
.pc-blogs-ecommerce-seo-audit .footer-links a {
  transition: color .2s ease;
}
@media (max-width: 768px) {
.pc-blogs-ecommerce-seo-audit footer .logo-footer {
    width: 64px;
  }
.pc-blogs-ecommerce-seo-audit .footer-grid { grid-template-columns: 1fr; text-align: center; }
.pc-blogs-ecommerce-seo-audit .footer-links { grid-template-columns: 1fr; }
}

/* ==== blogs/website-migration-seo-checklist.html (footer, standardized) ==== */
.pc-blogs-website-migration-seo-checklist footer .logo-footer {
  width: 72px;
  height: auto;
  max-width: none;
  display: block;
}
.pc-blogs-website-migration-seo-checklist footer {
  background: linear-gradient(135deg,#0f1228,#151a3a);
  color: #c6c9ea;
  padding: 60px 20px 30px;
}
.pc-blogs-website-migration-seo-checklist .footer-grid {
  max-width: 1200px;
  margin: auto;
  display: grid;
  grid-template-columns: 2fr 2fr;
  gap: 48px;
  align-items: start;
}
.pc-blogs-website-migration-seo-checklist .footer-links {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 24px;
}
.pc-blogs-website-migration-seo-checklist .footer-desc {
  color: #b7bce2;
}
.pc-blogs-website-migration-seo-checklist footer a {
  color: #c6c9ea;
  text-decoration: none;
}
.pc-blogs-website-migration-seo-checklist footer a:hover {
  color: #fff;
  text-decoration: underline;
}
.pc-blogs-website-migration-seo-checklist footer .footer-left > div:first-child {
  gap: 14px;
}
.pc-blogs-website-migration-seo-checklist footer .footer-left strong {
  font-size: 1.1rem;
  font-weight: 700;
  letter-spacing: 0.2px;
}
.pc-blogs-website-migration-seo-checklist footer img {
  max-width: none;
}
.pc-blogs-website-migration-seo-checklist footer h4 {
  margin-bottom: 12px;
  color: #ffffff;
  font-weight: 700;
}
.pc-blogs-website-migration-seo-checklist .footer-links a {
  transition: color .2s ease;
}
@media (max-width: 768px) {
.pc-blogs-website-migration-seo-checklist footer .logo-footer {
    width: 64px;
  }
.pc-blogs-website-migration-seo-checklist .footer-grid { grid-template-columns: 1fr; text-align: center; }
.pc-blogs-website-migration-seo-checklist .footer-links { grid-template-columns: 1fr; }
}

/* ==== blogs/migration-case.html (footer, standardized) ==== */
.pc-blogs-migration-case footer .logo-footer {
  width: 72px;
  height: auto;
  max-width: none;
  display: block;
}
.pc-blogs-migration-case footer {
  background: linear-gradient(135deg,#0f1228,#151a3a);
  color: #c6c9ea;
  padding: 60px 20px 30px;
}
.pc-blogs-migration-case .footer-grid {
  max-width: 1200px;
  margin: auto;
  display: grid;
  grid-template-columns: 2fr 2fr;
  gap: 48px;
  align-items: start;
}
.pc-blogs-migration-case .footer-links {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 24px;
}
.pc-blogs-migration-case .footer-desc {
  color: #b7bce2;
}
.pc-blogs-migration-case footer a {
  color: #c6c9ea;
  text-decoration: none;
}
.pc-blogs-migration-case footer a:hover {
  color: #fff;
  text-decoration: underline;
}
.pc-blogs-migration-case footer .footer-left > div:first-child {
  gap: 14px;
}
.pc-blogs-migration-case footer .footer-left strong {
  font-size: 1.1rem;
  font-weight: 700;
  letter-spacing: 0.2px;
}
.pc-blogs-migration-case footer img {
  max-width: none;
}
.pc-blogs-migration-case footer h4 {
  margin-bottom: 12px;
  color: #ffffff;
  font-weight: 700;
}
.pc-blogs-migration-case .footer-links a {
  transition: color .2s ease;
}
@media (max-width: 768px) {
.pc-blogs-migration-case footer .logo-footer {
    width: 64px;
  }
.pc-blogs-migration-case .footer-grid { grid-template-columns: 1fr; text-align: center; }
.pc-blogs-migration-case .footer-links { grid-template-columns: 1fr; }
}

/* ==== projects/qa-automation.html (footer, standardized) ==== */
.pc-projects-qa-automation footer .logo-footer {
  width: 72px;
  height: auto;
  max-width: none;
  display: block;
}
.pc-projects-qa-automation footer {
  background: linear-gradient(135deg,#0f1228,#151a3a);
  color: #c6c9ea;
  padding: 60px 20px 30px;
}
.pc-projects-qa-automation .footer-grid {
  max-width: 1200px;
  margin: auto;
  display: grid;
  grid-template-columns: 2fr 2fr;
  gap: 48px;
  align-items: start;
}
.pc-projects-qa-automation .footer-links {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 24px;
}
.pc-projects-qa-automation .footer-desc {
  color: #b7bce2;
}
.pc-projects-qa-automation footer a {
  color: #c6c9ea;
  text-decoration: none;
}
.pc-projects-qa-automation footer a:hover {
  color: #fff;
  text-decoration: underline;
}
.pc-projects-qa-automation footer .footer-left > div:first-child {
  gap: 14px;
}
.pc-projects-qa-automation footer .footer-left strong {
  font-size: 1.1rem;
  font-weight: 700;
  letter-spacing: 0.2px;
}
.pc-projects-qa-automation footer img {
  max-width: none;
}
.pc-projects-qa-automation footer h4 {
  margin-bottom: 12px;
  color: #ffffff;
  font-weight: 700;
}
.pc-projects-qa-automation .footer-links a {
  transition: color .2s ease;
}
@media (max-width: 768px) {
.pc-projects-qa-automation footer .logo-footer {
    width: 64px;
  }
.pc-projects-qa-automation .footer-grid { grid-template-columns: 1fr; text-align: center; }
.pc-projects-qa-automation .footer-links { grid-template-columns: 1fr; }
}

/* ==== projects/content-marketing.html (footer, standardized) ==== */
.pc-projects-content-marketing footer .logo-footer {
  width: 72px;
  height: auto;
  max-width: none;
  display: block;
}
.pc-projects-content-marketing footer {
  background: linear-gradient(135deg,#0f1228,#151a3a);
  color: #c6c9ea;
  padding: 60px 20px 30px;
}
.pc-projects-content-marketing .footer-grid {
  max-width: 1200px;
  margin: auto;
  display: grid;
  grid-template-columns: 2fr 2fr;
  gap: 48px;
  align-items: start;
}
.pc-projects-content-marketing .footer-links {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 24px;
}
.pc-projects-content-marketing .footer-desc {
  color: #b7bce2;
}
.pc-projects-content-marketing footer a {
  color: #c6c9ea;
  text-decoration: none;
}
.pc-projects-content-marketing footer a:hover {
  color: #fff;
  text-decoration: underline;
}
.pc-projects-content-marketing footer .footer-left > div:first-child {
  gap: 14px;
}
.pc-projects-content-marketing footer .footer-left strong {
  font-size: 1.1rem;
  font-weight: 700;
  letter-spacing: 0.2px;
}
.pc-projects-content-marketing footer img {
  max-width: none;
}
.pc-projects-content-marketing footer h4 {
  margin-bottom: 12px;
  color: #ffffff;
  font-weight: 700;
}
.pc-projects-content-marketing .footer-links a {
  transition: color .2s ease;
}
@media (max-width: 768px) {
.pc-projects-content-marketing footer .logo-footer {
    width: 64px;
  }
.pc-projects-content-marketing .footer-grid { grid-template-columns: 1fr; text-align: center; }
.pc-projects-content-marketing .footer-links { grid-template-columns: 1fr; }
}

/* ==== projects/seo-migration-x.html (footer, standardized) ==== */
.pc-projects-seo-migration-x footer .logo-footer {
  width: 72px;
  height: auto;
  max-width: none;
  display: block;
}
.pc-projects-seo-migration-x footer {
  background: linear-gradient(135deg,#0f1228,#151a3a);
  color: #c6c9ea;
  padding: 60px 20px 30px;
}
.pc-projects-seo-migration-x .footer-grid {
  max-width: 1200px;
  margin: auto;
  display: grid;
  grid-template-columns: 2fr 2fr;
  gap: 48px;
  align-items: start;
}
.pc-projects-seo-migration-x .footer-links {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 24px;
}
.pc-projects-seo-migration-x .footer-desc {
  color: #b7bce2;
}
.pc-projects-seo-migration-x footer a {
  color: #c6c9ea;
  text-decoration: none;
}
.pc-projects-seo-migration-x footer a:hover {
  color: #fff;
  text-decoration: underline;
}
.pc-projects-seo-migration-x footer .footer-left > div:first-child {
  gap: 14px;
}
.pc-projects-seo-migration-x footer .footer-left strong {
  font-size: 1.1rem;
  font-weight: 700;
  letter-spacing: 0.2px;
}
.pc-projects-seo-migration-x footer img {
  max-width: none;
}
.pc-projects-seo-migration-x footer h4 {
  margin-bottom: 12px;
  color: #ffffff;
  font-weight: 700;
}
.pc-projects-seo-migration-x .footer-links a {
  transition: color .2s ease;
}
@media (max-width: 768px) {
.pc-projects-seo-migration-x footer .logo-footer {
    width: 64px;
  }
.pc-projects-seo-migration-x .footer-grid { grid-template-columns: 1fr; text-align: center; }
.pc-projects-seo-migration-x .footer-links { grid-template-columns: 1fr; }
}

/* ==== services/seo-audit.html (footer, standardized) ==== */
.pc-services-seo-audit footer .logo-footer {
  width: 72px;
  height: auto;
  max-width: none;
  display: block;
}
.pc-services-seo-audit footer {
  background: linear-gradient(135deg,#0f1228,#151a3a);
  color: #c6c9ea;
  padding: 60px 20px 30px;
}
.pc-services-seo-audit .footer-grid {
  max-width: 1200px;
  margin: auto;
  display: grid;
  grid-template-columns: 2fr 2fr;
  gap: 48px;
  align-items: start;
}
.pc-services-seo-audit .footer-links {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 24px;
}
.pc-services-seo-audit .footer-desc {
  color: #b7bce2;
}
.pc-services-seo-audit footer a {
  color: #c6c9ea;
  text-decoration: none;
}
.pc-services-seo-audit footer a:hover {
  color: #fff;
  text-decoration: underline;
}
.pc-services-seo-audit footer .footer-left > div:first-child {
  gap: 14px;
}
.pc-services-seo-audit footer .footer-left strong {
  font-size: 1.1rem;
  font-weight: 700;
  letter-spacing: 0.2px;
}
.pc-services-seo-audit footer img {
  max-width: none;
}
.pc-services-seo-audit footer h4 {
  margin-bottom: 12px;
  color: #ffffff;
  font-weight: 700;
}
.pc-services-seo-audit .footer-links a {
  transition: color .2s ease;
}
@media (max-width: 768px) {
.pc-services-seo-audit footer .logo-footer {
    width: 64px;
  }
.pc-services-seo-audit .footer-grid { grid-template-columns: 1fr; text-align: center; }
.pc-services-seo-audit .footer-links { grid-template-columns: 1fr; }
}

/* ==== courses/content-writing.html (footer, standardized) ==== */
.pc-courses-content-writing footer .logo-footer {
  width: 72px;
  height: auto;
  max-width: none;
  display: block;
}
.pc-courses-content-writing footer {
  background: linear-gradient(135deg,#0f1228,#151a3a);
  color: #c6c9ea;
  padding: 60px 20px 30px;
}
.pc-courses-content-writing .footer-grid {
  max-width: 1200px;
  margin: auto;
  display: grid;
  grid-template-columns: 2fr 2fr;
  gap: 48px;
  align-items: start;
}
.pc-courses-content-writing .footer-links {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 24px;
}
.pc-courses-content-writing .footer-desc {
  color: #b7bce2;
}
.pc-courses-content-writing footer a {
  color: #c6c9ea;
  text-decoration: none;
}
.pc-courses-content-writing footer a:hover {
  color: #fff;
  text-decoration: underline;
}
.pc-courses-content-writing footer .footer-left > div:first-child {
  gap: 14px;
}
.pc-courses-content-writing footer .footer-left strong {
  font-size: 1.1rem;
  font-weight: 700;
  letter-spacing: 0.2px;
}
.pc-courses-content-writing footer img {
  max-width: none;
}
.pc-courses-content-writing footer h4 {
  margin-bottom: 12px;
  color: #ffffff;
  font-weight: 700;
}
.pc-courses-content-writing .footer-links a {
  transition: color .2s ease;
}
@media (max-width: 768px) {
.pc-courses-content-writing footer .logo-footer {
    width: 64px;
  }
.pc-courses-content-writing .footer-grid { grid-template-columns: 1fr; text-align: center; }
.pc-courses-content-writing .footer-links { grid-template-columns: 1fr; }
}

/* ==== courses/qa-automation-beginners.html (footer, standardized) ==== */
.pc-courses-qa-automation-beginners footer .logo-footer {
  width: 72px;
  height: auto;
  max-width: none;
  display: block;
}
.pc-courses-qa-automation-beginners footer {
  background: linear-gradient(135deg,#0f1228,#151a3a);
  color: #c6c9ea;
  padding: 60px 20px 30px;
}
.pc-courses-qa-automation-beginners .footer-grid {
  max-width: 1200px;
  margin: auto;
  display: grid;
  grid-template-columns: 2fr 2fr;
  gap: 48px;
  align-items: start;
}
.pc-courses-qa-automation-beginners .footer-links {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 24px;
}
.pc-courses-qa-automation-beginners .footer-desc {
  color: #b7bce2;
}
.pc-courses-qa-automation-beginners footer a {
  color: #c6c9ea;
  text-decoration: none;
}
.pc-courses-qa-automation-beginners footer a:hover {
  color: #fff;
  text-decoration: underline;
}
.pc-courses-qa-automation-beginners footer .footer-left > div:first-child {
  gap: 14px;
}
.pc-courses-qa-automation-beginners footer .footer-left strong {
  font-size: 1.1rem;
  font-weight: 700;
  letter-spacing: 0.2px;
}
.pc-courses-qa-automation-beginners footer img {
  max-width: none;
}
.pc-courses-qa-automation-beginners footer h4 {
  margin-bottom: 12px;
  color: #ffffff;
  font-weight: 700;
}
.pc-courses-qa-automation-beginners .footer-links a {
  transition: color .2s ease;
}
@media (max-width: 768px) {
.pc-courses-qa-automation-beginners footer .logo-footer {
    width: 64px;
  }
.pc-courses-qa-automation-beginners .footer-grid { grid-template-columns: 1fr; text-align: center; }
.pc-courses-qa-automation-beginners .footer-links { grid-template-columns: 1fr; }
}

/* ==== courses/seo-fundamentals.html (footer, standardized) ==== */
.pc-courses-seo-fundamentals footer .logo-footer {
  width: 72px;
  height: auto;
  max-width: none;
  display: block;
}
.pc-courses-seo-fundamentals footer {
  background: linear-gradient(135deg,#0f1228,#151a3a);
  color: #c6c9ea;
  padding: 60px 20px 30px;
}
.pc-courses-seo-fundamentals .footer-grid {
  max-width: 1200px;
  margin: auto;
  display: grid;
  grid-template-columns: 2fr 2fr;
  gap: 48px;
  align-items: start;
}
.pc-courses-seo-fundamentals .footer-links {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 24px;
}
.pc-courses-seo-fundamentals .footer-desc {
  color: #b7bce2;
}
.pc-courses-seo-fundamentals footer a {
  color: #c6c9ea;
  text-decoration: none;
}
.pc-courses-seo-fundamentals footer a:hover {
  color: #fff;
  text-decoration: underline;
}
.pc-courses-seo-fundamentals footer .footer-left > div:first-child {
  gap: 14px;
}
.pc-courses-seo-fundamentals footer .footer-left strong {
  font-size: 1.1rem;
  font-weight: 700;
  letter-spacing: 0.2px;
}
.pc-courses-seo-fundamentals footer img {
  max-width: none;
}
.pc-courses-seo-fundamentals footer h4 {
  margin-bottom: 12px;
  color: #ffffff;
  font-weight: 700;
}
.pc-courses-seo-fundamentals .footer-links a {
  transition: color .2s ease;
}
@media (max-width: 768px) {
.pc-courses-seo-fundamentals footer .logo-footer {
    width: 64px;
  }
.pc-courses-seo-fundamentals .footer-grid { grid-template-columns: 1fr; text-align: center; }
.pc-courses-seo-fundamentals .footer-links { grid-template-columns: 1fr; }
}
