.scroll-reveal.svelte-9o13xv{opacity:1;transform:none}.scroll-reveal.mounted.svelte-9o13xv{opacity:0;transform:translateY(var(--reveal-y));transition:opacity var(--reveal-duration) cubic-bezier(.16,1,.3,1) var(--reveal-delay),transform var(--reveal-duration) cubic-bezier(.16,1,.3,1) var(--reveal-delay)}.scroll-reveal.mounted.is-visible.svelte-9o13xv{opacity:1;transform:translateY(0)}.scroll-reveal.reduced-motion.svelte-9o13xv{opacity:1!important;transform:none!important;transition:none!important}.hero-container.svelte-gzujjl{max-width:var(--max-width-wide)}.hero-image.svelte-gzujjl{transform:rotateY(-5deg) rotateX(2deg);transition:transform .5s cubic-bezier(.16,1,.3,1),filter .5s cubic-bezier(.16,1,.3,1)}.hero-image-wrapper.svelte-gzujjl{transform:scale(1) rotate(0) translateY(0);transition:transform .5s cubic-bezier(.16,1,.3,1),filter .5s cubic-bezier(.16,1,.3,1)}@media(hover:hover)and (pointer:fine){.hero-image-wrapper.svelte-gzujjl:hover{transform:translateY(-6px) scale(1.015)}.hero-image-wrapper.svelte-gzujjl:hover .hero-image:where(.svelte-gzujjl){transform:rotateY(-2.5deg) rotateX(1deg)}}.perspective-1000.svelte-gzujjl{perspective:1000px}@keyframes svelte-gzujjl-float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.animate-float-slow.svelte-gzujjl,.animate-float-delayed.svelte-gzujjl{animation:none;will-change:auto}@media(hover:hover)and (pointer:fine){.hero-image-wrapper.svelte-gzujjl:hover .animate-float-slow:where(.svelte-gzujjl){animation:svelte-gzujjl-float 6s ease-in-out infinite;will-change:transform}.hero-image-wrapper.svelte-gzujjl:hover .animate-float-delayed:where(.svelte-gzujjl){animation:svelte-gzujjl-float 7s ease-in-out infinite 1s;will-change:transform}}.gradient-shimmer.svelte-gzujjl{background-size:200% auto;animation:svelte-gzujjl-shimmer 8s ease-in-out infinite}@keyframes svelte-gzujjl-shimmer{0%,to{background-position:0% center}50%{background-position:100% center}}@media(prefers-reduced-motion:reduce){.animate-float-slow.svelte-gzujjl,.animate-float-delayed.svelte-gzujjl{animation:none;will-change:auto}.gradient-shimmer.svelte-gzujjl{animation:none;background-position:0% center;background-size:200% auto}.hero-image-wrapper.svelte-gzujjl{transform:scale(1) rotate(0) translateY(0);will-change:auto}}@media(hover:hover)and (pointer:fine)and (prefers-reduced-motion:reduce){.hero-image-wrapper.svelte-gzujjl:hover{transform:scale(1.02) rotate(.5deg) translateY(0)}}@media(hover:hover)and (pointer:fine){.benefit-card:hover .benefit-overlay.svelte-1lyxbf1{opacity:1}.benefit-card:hover .benefit-icon.svelte-1lyxbf1{background-color:var(--primary);color:var(--primary-foreground)}}@media(hover:hover)and (pointer:fine){.step-card.svelte-1r5fjei:hover{background-color:color-mix(in srgb,var(--background) 80%,transparent)}}.template-icon,.template-title{color:var(--template-color-light)}.dark .template-icon,.dark .template-title{color:var(--template-color)}.accordion-inner{opacity:1;transform:translateY(0);transition:opacity .22s cubic-bezier(.16,1,.3,1),transform .22s cubic-bezier(.16,1,.3,1)}.accordion-content-smooth[data-state=closed] .accordion-inner{opacity:0;transform:translateY(-4px)}.accordion-content-smooth[data-state=open] .accordion-inner{opacity:1;transform:translateY(0)}@media(prefers-reduced-motion:reduce){.accordion-content-smooth{animation:none!important}.accordion-inner{opacity:1!important;transform:none!important;transition:none!important}}
