.heading-reveal[data-v-60d8675e]{opacity:0;transform:translateY(50px);transition:transform .55s cubic-bezier(.16,1,.3,1),opacity .35s ease-out}.heading-reveal.is-visible[data-v-60d8675e]{opacity:1;transform:translateY(0)}.feature-card[data-v-60d8675e]{opacity:0;transform:translateY(70px) scale(.98);transition:transform .55s cubic-bezier(.16,1,.3,1),opacity .35s ease-out;will-change:transform,opacity}.feature-card.is-visible[data-v-60d8675e]{opacity:1;transform:translateY(0) scale(1)}.feature-card.is-visible[data-v-60d8675e]:hover{transform:translateY(-6px) scale(1);transition:transform .3s cubic-bezier(.16,1,.3,1)}.feature-card .feature-icon[data-v-60d8675e]{transform:scale(.9);transition:transform .45s cubic-bezier(.16,1,.3,1) .2s}.feature-card.is-visible .feature-icon[data-v-60d8675e]{transform:scale(1)}.cta-reveal[data-v-60d8675e]{opacity:0;transform:translateY(25px);transition:transform .45s cubic-bezier(.16,1,.3,1) .35s,opacity .3s ease-out .35s}.cta-reveal.is-visible[data-v-60d8675e]{opacity:1;transform:translateY(0)}@media(prefers-reduced-motion:reduce){.cta-reveal[data-v-60d8675e],.feature-card[data-v-60d8675e],.feature-icon[data-v-60d8675e],.heading-reveal[data-v-60d8675e]{opacity:1;transform:none;transition:none}}.reveal-up[data-v-40bd2bd0]{opacity:0;transform:translateY(100%);transition:transform .9s cubic-bezier(.16,1,.3,1),opacity .7s ease}.reveal-visible[data-v-40bd2bd0]{opacity:1;transform:translateY(0)}.reveal-delay[data-v-40bd2bd0]{transition-delay:.15s}.cta-delay[data-v-40bd2bd0]{transition-delay:.9s}.feature-card[data-v-40bd2bd0]{opacity:0;transform:translateY(100%);transition:transform .9s cubic-bezier(.16,1,.3,1),opacity .6s ease,box-shadow .5s ease}.card-visible[data-v-40bd2bd0]{opacity:1;transform:translateY(0)}.feature-card.card-visible[data-v-40bd2bd0]:hover{transform:translateY(-6px);box-shadow:0 24px 48px -16px #0000002e;transition:transform .4s cubic-bezier(.22,1,.36,1),box-shadow .5s ease}@media(prefers-reduced-motion:reduce){.feature-card[data-v-40bd2bd0],.reveal-up[data-v-40bd2bd0]{opacity:1;transform:none;transition:none}}
