/* Slightly quicker homepage motion; retain manual pause and existing phases. */
/* Keep reload scroll restoration independent of entrance-animation offsets. */
html { overflow-anchor: none; }
.homepage-motion .step-icon { animation-duration: 6.75s; }
.homepage-motion .guide-path li:nth-child(2) .step-icon { animation-delay: 1.35s; }
.homepage-motion .guide-path li:nth-child(3) .step-icon { animation-delay: 2.7s; }
.homepage-motion .guide-path li:nth-child(4) .step-icon { animation-delay: 4.05s; }
.homepage-motion .guide-path li:nth-child(5) .step-icon { animation-delay: 5.4s; }
.homepage-motion .intent-icon::before { animation-duration: 5.4s; }
.homepage-motion .intent-icon.green::before { animation-delay: -1.8s; }
.homepage-motion .intent-icon.peach::before { animation-delay: -3.6s; }
.cfaq summary > svg { transition-duration: 432ms; }
.intent-icon::after { transition-duration: .36s, .36s; }
.cfaq, details.question { --cfaq-answer-duration: 432ms; }
