.hero-image-bg[data-v-0d4acfb2]{animation:pulse-0d4acfb2 3s ease-in-out infinite;background:linear-gradient(135deg,var(--color-primary) 0,var(--color-secondary) 100%)}.hero-title[data-v-0d4acfb2]{animation:slideInLeft-0d4acfb2 .8s ease-out}.hero-subtitle[data-v-0d4acfb2]{animation:slideInLeft-0d4acfb2 .8s ease-out .1s both}.hero-description[data-v-0d4acfb2]{animation:slideInLeft-0d4acfb2 .8s ease-out .2s both}.subtitle-highlight[data-v-0d4acfb2]{background:linear-gradient(135deg,var(--color-secondary),#fff);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}@keyframes pulse-0d4acfb2{0%,to{opacity:.1;transform:scale(1)}50%{opacity:.15;transform:scale(1.05)}}@keyframes slideInLeft-0d4acfb2{0%{opacity:0;transform:translate(-30px)}to{opacity:1;transform:translate(0)}}@media(prefers-reduced-motion:reduce){.hero-description[data-v-0d4acfb2],.hero-image-bg[data-v-0d4acfb2],.hero-subtitle[data-v-0d4acfb2],.hero-title[data-v-0d4acfb2]{animation:none}}.progress-fill[data-v-2c3ea5bc]{background:linear-gradient(90deg,var(--color-primary),var(--color-secondary))}@media(prefers-reduced-motion:reduce){.story-wrapper[data-v-2c3ea5bc]{transition:none}.story-wrapper[data-v-2c3ea5bc]:hover{transform:none}.progress-fill[data-v-2c3ea5bc]{transition:none}}.service-icon-bg[data-v-4a34de54]{background:linear-gradient(135deg,var(--color-primary),var(--color-secondary))}@keyframes bounce-gentle-ee9ff418{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@media(prefers-reduced-motion:reduce){.animate-\[bounce-gentle_2s_ease-in-out_infinite\][data-v-ee9ff418]{animation:none}}
