/* ==========================================================================
   Smooth scrolling -- loaded last.

   Frosted-glass blur (backdrop-filter) on small elements that move with the
   page. A blur has to be redrawn on every frame that whatever is behind it
   moves, which during a scroll is every frame. On office PCs and in Firefox
   that was a large share of the dropped frames (measured 8 Oct 2026). These
   elements already have their own semi-transparent backgrounds, so they keep
   their look without it.

   Kept: blur on fixed panels and pop-ups (header menus, mobile drawer,
   modals, the chat panel), which are cheap because they rarely have moving
   content behind them.
   ========================================================================== */
html body .impact-card-logo,
html body .impact-card-num,
html body .hero-cta-secondary,
html body .site-footer .social-pill,
html body .step-media-header .step-badge,
html body.page-careers .careers-learn-node,
html body.page-careers .careers-map-label,
html body.page-careers button.is-prev,
html body.page-careers button.is-next,
html body.page-careers .careers-hero .section-tag-label,
html body.page-careers .careers-hero .is-style-outline .wp-block-button__link {
	-webkit-backdrop-filter: none !important;
	backdrop-filter: none !important;
}

/* How We Work: the steps and pillars ran a keyframe entrance AND the
   staggered reveal transition (how-we-work.css, "re-times what happens
   then") at the same time -- the same fade and rise, computed twice, on the
   frames the visitor is scrolling through. The transition alone is kept. */
html body.page-how-we-work .hww-steps.is-revealed .hww-step,
html body.page-how-we-work .hww-pillars.is-revealed .hww-pillar {
	animation: none !important;
}
