/* html.seo-bot(검색 봇)일 때만 적용: 모든 등장 연출을 "끝난 상태"로 고정 */
html.seo-bot *, html.seo-bot *::before, html.seo-bot *::after {
  animation-delay: 0s !important;
  animation-duration: 0s !important;
  animation-iteration-count: 1 !important;
  transition: none !important;
}
/* 스크롤 진입 전 숨김 상태인 본문 요소들 → 즉시 노출 */
html.seo-bot .section,
html.seo-bot .section:not(#section-0),
html.seo-bot .reveal-child,
html.seo-bot .reveal-text-fade,
html.seo-bot #section-3 .mobile-scroll-reveal.mobile-scroll-reveal,
html.seo-bot #section-4 .mobile-scroll-reveal.mobile-scroll-reveal,
html.seo-bot #section-4b .mobile-scroll-reveal.mobile-scroll-reveal,
html.seo-bot #section-3 .trend-header,
html.seo-bot #section-3 .trend-grid .trend-card,
html.seo-bot #section-10 .contact-inner,
html.seo-bot .serp-item,
html.seo-bot .review-card,
html.seo-bot [data-im-reveal] {
  opacity: 1 !important;
  visibility: visible !important;
  transform: none !important;
}
html.seo-bot [data-im-reveal] { --im-opacity: 1 !important; --im-y: 0px !important; }
/* 성과 카드 가림막(블라인드) 열린 상태 고정 */
html.seo-bot .result-card-new { --zip: 0 !important; }

/* 서비스 카드: 사람은 뒤집어서 보지만, 봇에게는 앞·뒷면을 위아래로 펼쳐서 전부 노출 */
html.seo-bot .service-card-neo,
html.seo-bot .services-inner .service-card-neo { height: auto !important; min-height: 0 !important; overflow: visible !important; perspective: none !important; }
html.seo-bot .service-card-neo .card-neo-inner,
html.seo-bot .card-neo-inner { height: auto !important; transform: none !important; transform-style: flat !important; }
html.seo-bot .card-neo-front,
html.seo-bot .card-neo-back,
html.seo-bot .service-card-neo .card-neo-back {
  position: relative !important; inset: auto !important; height: auto !important;
  transform: none !important; -webkit-transform: none !important;
  backface-visibility: visible !important; -webkit-backface-visibility: visible !important;
  opacity: 1 !important; visibility: visible !important;
}
/* 솔루션 탭: 접힌 설명과 비활성 탭 화면도 노출 */
html.seo-bot .tab-item-desc, html.seo-bot #section-5 .tab-item-desc { display: block !important; white-space: normal !important; overflow: visible !important; opacity: 1 !important; }
html.seo-bot .solution-mockup-media { opacity: 1 !important; visibility: visible !important; }
/* 모바일 서비스 카드 캐러셀(한 장씩 표시) → 봇에게는 4장 모두 세로로 나열 */
html.seo-bot #section-2 .services-grid-new { height: auto !important; display: block !important; }
html.seo-bot #section-2 .services-inner .service-card-neo,
html.seo-bot .services-inner .service-card-neo {
  display: block !important; position: relative !important; top: auto !important;
  height: auto !important; min-height: 0 !important; margin-bottom: 16px !important;
}
html.seo-bot #section-2 .service-card-neo .card-neo-inner { height: auto !important; min-height: 0 !important; }
