/* Search platforms replace the template's review ratings. */
[data-tentwo-service="SEO & AEO"] .seo-visibility {
  position:absolute;z-index:2;bottom:24px;left:50%;transform:translateX(-50%);
  display:flex;align-items:center;justify-content:center;gap:20px;
  width:max-content;max-width:calc(100% - 32px);padding:16px 20px;
  background:#fff;border:1px solid #e8ece8;border-radius:999px;
  box-shadow:0 8px 28px #132a2014;color:#171b18;
  font:400 14px/1.3 Inter,sans-serif;
}
.seo-visibility-brand{display:flex;align-items:center;gap:8px;white-space:nowrap;min-width:0}
.seo-visibility-brand img{display:block;width:24px;height:24px;object-fit:contain;flex-shrink:0}
.seo-visibility-arrow{display:block;width:18px;height:18px;color:#159447;flex-shrink:0}
@media(min-width:810px) and (max-width:1199.98px){
  [data-tentwo-service="SEO & AEO"] .seo-visibility{gap:12px;padding:12px;font-size:11px}
  .seo-visibility-brand{gap:5px}.seo-visibility-brand img{width:20px;height:20px}.seo-visibility-arrow{width:14px;height:14px}
}
@media(max-width:809.98px){
  [data-tentwo-service="SEO & AEO"] .seo-visibility{bottom:16px;gap:12px;padding:12px 14px;font-size:11px}
  .seo-visibility-brand{gap:5px}.seo-visibility-brand img{width:20px;height:20px}.seo-visibility-arrow{width:14px;height:14px}
}
@media(max-width:359px){
  [data-tentwo-service="SEO & AEO"] .seo-visibility{gap:8px;padding:10px;font-size:10px}
  .seo-visibility-brand{gap:4px}.seo-visibility-brand img{width:18px;height:18px}
}
