@keyframes section-reveal{0%{opacity:0;transform:translateY(var(--reveal-offset,16px))}to{opacity:1;transform:none}}@keyframes section-draw{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes section-dot-light{0%{opacity:.4;transform:scale(.6)}to{opacity:1;transform:none}}@keyframes faq-answer-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:no-preference){[data-landing-faq] details[open]>p{animation:faq-answer-in .2s var(--ease-standard,ease-out)}@supports (animation-timeline:view()){[data-reveal]{animation:section-reveal linear both;animation-timeline:view();animation-range:entry calc(var(--reveal-index, 0) * 8%) entry calc(35% + var(--reveal-index, 0) * 8%)}[data-steps-timeline]{view-timeline:--steps block}[data-scroll-draw]{transform-origin:left center;animation:section-draw linear both;animation-timeline:--steps;animation-range:cover 15% cover 45%}@media (min-width:64rem){[data-step-dot]{animation:section-dot-light linear both;animation-timeline:--steps;animation-range:cover calc(15% + var(--reveal-index, 0) * 10%) cover calc(23% + var(--reveal-index, 0) * 10%)}}}}[data-card-hover]{transition:box-shadow .2s var(--ease-standard,ease-out)}@media (hover:hover){[data-card-hover]:hover{box-shadow:var(--shadow-xl)}}@media (prefers-reduced-motion:reduce){[data-card-hover]{transition:none}}