.hero-title-underline{animation:1.3s cubic-bezier(.22,1,.36,1) .45s both hero-underline-slide}.hero-title-underline path{stroke-dasharray:100;stroke-dashoffset:0;animation:1.2s cubic-bezier(.22,1,.36,1) .45s both hero-underline-draw}.hero-title-underline path:nth-child(2){animation-delay:.65s}@keyframes hero-underline-slide{0%{transform:translate(-12px)}to{transform:translate(0)}}@keyframes hero-underline-draw{0%{stroke-dashoffset:100px}to{stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){.hero-title-underline,.hero-title-underline path{animation:none}}@media (prefers-reduced-motion:no-preference){.pricing-artwork,.pricing-spark,.pricing-background-spark,.pricing-cta-arrow{transform-box:fill-box;transform-origin:50%;transition:transform .35s}.pricing-plan:is(:hover,:focus-within) .pricing-artwork{transform:translateY(-3px)rotate(-5deg)}.pricing-plan:is(:hover,:focus-within) .pricing-spark{transform:rotate(30deg)scale(1.15)}.pricing-plan:is(:hover,:focus-within) .pricing-action-line{animation:.65s ease-out both pricing-doodle-draw}.pricing-section:is(:hover,:focus-within) .pricing-background-spark{transform:rotate(12deg)}.pricing-cta:is(:hover,:focus-visible) .pricing-cta-arrow{transform:translate(2px,-2px)}@keyframes pricing-doodle-draw{0%{stroke-dasharray:180;stroke-dashoffset:180px}to{stroke-dasharray:180;stroke-dashoffset:0}}}
