/* Instant final state when jumping past sections via navbar */
.hero-section.is-instant .hero-badge,
.hero-section.is-instant .hero-title,
.hero-section.is-instant .hero-subtitle,
.hero-section.is-instant .hero-cta .hero-btn-primary,
.hero-section.is-instant .hero-cta .hero-btn-discord {
  animation: none !important;
  opacity: 1 !important;
  transform: none !important;
}

.products-section.is-instant.is-in-view .products-header-icon,
.products-section.is-instant.is-in-view .products-header h2,
.products-section.is-instant.is-in-view .products-header p,
.products-section.is-instant.is-in-view .products-grid .product-card,
.products-section.is-instant.is-in-view .free-trial-card {
  animation: none !important;
  opacity: 1 !important;
  transform: none !important;
}

.trust-section.is-instant.is-in-view .trust-header-icon,
.trust-section.is-instant.is-in-view .trust-header h2,
.trust-section.is-instant.is-in-view .trust-header p,
.trust-section.is-instant.is-in-view .features-cards .feature-card {
  animation: none !important;
  opacity: 1 !important;
  transform: none !important;
}

.reviews-section.is-instant.is-in-view .reviews-header-icon,
.reviews-section.is-instant.is-in-view .reviews-header h2,
.reviews-section.is-instant.is-in-view .reviews-header p,
.reviews-section.is-instant.is-in-view .reviews-show-more-wrap {
  animation: none !important;
  opacity: 1 !important;
  transform: none !important;
}

/* Only snap initial cards; Show more batch cards keep their entrance animation */
.reviews-section.is-instant.is-in-view
  .reviews-grid
  .review-card.review-card--revealed:not(.review-card--batch-enter):not(.review-card--await-reveal) {
  animation: none !important;
  opacity: 1 !important;
  transform: none !important;
}

.faq-section.is-instant.is-in-view .faq-header-icon,
.faq-section.is-instant.is-in-view .faq-header h2,
.faq-section.is-instant.is-in-view .faq-header p,
.faq-section.is-instant.is-in-view .faq-filters,
.faq-section.is-instant.is-in-view .faq-item:not(.faq-item--filtered),
.faq-section.is-instant.is-in-view .faq-cta {
  animation: none !important;
  opacity: 1 !important;
  transform: none !important;
}

.faq-section.is-instant.is-in-view .faq-item.faq-item--has-entered:not(.faq-item--filter-in) {
  opacity: 1 !important;
  transform: none !important;
}
