@media(prefers-reduced-motion:no-preference){.ifs-node{animation:ifs-node-in .56s var(--ease-emphasis,cubic-bezier(.2, .8, .2, 1)) both;animation-delay:calc(.24s + var(--node-index,0) * .11s)}.ifs-node:after{content:"";border-radius:inherit;opacity:0;pointer-events:none;animation:6s ease-in-out infinite ifs-node-pulse;animation-delay:calc(1.2s + var(--node-index,0) * .9s);border:1px solid #ff5a1f8c;position:absolute;inset:-1px}.ifs-live{animation:2.4s ease-in-out infinite ifs-live}.ifs-card{transition:transform .3s var(--ease-standard,ease),border-color .3s var(--ease-standard,ease)}.ifs-card:hover{border-color:#ff5a1f59;transform:translateY(-3px)}.ifs-arrow{animation:2.8s ease-in-out infinite ifs-nudge}@supports (animation-timeline:view()){.ifs-phase,.ifs-funnel-step{animation:linear both ifs-rise;animation-timeline:view();animation-range:entry 5% entry 45%}.ifs-phase-line{transform-origin:0;animation:linear both ifs-line;animation-timeline:view();animation-range:entry 20% cover 45%}}}@keyframes ifs-node-in{0%{opacity:0;transform:translate(12px)}to{opacity:1;transform:none}}@keyframes ifs-node-pulse{0%,12%,to{opacity:0}5%{opacity:1}}@keyframes ifs-live{0%,to{opacity:1}50%{opacity:.35}}@keyframes ifs-nudge{0%,to{transform:translate(0)}50%{transform:translate(3px)}}@keyframes ifs-rise{0%{opacity:.25;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes ifs-line{0%{background-color:var(--color-flame);transform:scaleX(0)}to{background-color:var(--color-flame);transform:scaleX(1)}}
