.animated-gradient.svelte-tc3uts{background:linear-gradient(135deg,#142e1f 0%,var(--color-primary-dark) 12%,#1e4d35 24%,var(--color-primary) 38%,var(--color-primary-light) 50%,#3d8a5c 62%,var(--color-primary) 76%,var(--color-primary-dark) 88%,#142e1f 100%);background-size:400% 400%;animation:svelte-tc3uts-gradient-shift 18s ease infinite}@keyframes svelte-tc3uts-gradient-shift{0%{background-position:0% 50%}25%{background-position:100% 25%}50%{background-position:100% 50%}75%{background-position:0% 75%}to{background-position:0% 50%}}.vignette.svelte-tc3uts{background:radial-gradient(ellipse 65% 60% at 50% 48%,transparent 35%,rgba(20,46,31,.5) 100%)}.orb-warm.svelte-tc3uts{background:radial-gradient(circle,rgba(74,157,110,.08) 0%,transparent 70%)}.orb-cool.svelte-tc3uts{background:radial-gradient(circle,rgba(242,237,228,.05) 0%,transparent 70%)}.orb-teal.svelte-tc3uts{background:radial-gradient(circle,rgba(110,196,168,.06) 0%,transparent 70%)}.drift-orb-1.svelte-tc3uts{animation:svelte-tc3uts-drift-orb-1 16s ease-in-out infinite}.drift-orb-2.svelte-tc3uts{animation:svelte-tc3uts-drift-orb-2 20s ease-in-out infinite}.drift-orb-3.svelte-tc3uts{animation:svelte-tc3uts-drift-orb-3 14s ease-in-out infinite}@keyframes svelte-tc3uts-drift-orb-1{0%,to{transform:translate(0)}33%{transform:translate(25px,-18px)}66%{transform:translate(-12px,12px)}}@keyframes svelte-tc3uts-drift-orb-2{0%,to{transform:translate(0)}50%{transform:translate(-20px,-25px)}}@keyframes svelte-tc3uts-drift-orb-3{0%,to{transform:translate(0)}40%{transform:translate(18px,12px)}80%{transform:translate(-8px,-16px)}}.heartbeat-line.svelte-tc3uts{opacity:.08;stroke-dasharray:3000;stroke-dashoffset:3000;animation:svelte-tc3uts-heartbeat-draw 4s ease-in-out forwards,svelte-tc3uts-heartbeat-pulse 3s ease-in-out 4s infinite}@keyframes svelte-tc3uts-heartbeat-draw{to{stroke-dashoffset:0}}@keyframes svelte-tc3uts-heartbeat-pulse{0%,to{opacity:.06}50%{opacity:.14}}.drift-1.svelte-tc3uts{animation:svelte-tc3uts-drift-1 10s ease-in-out infinite}.drift-2.svelte-tc3uts{animation:svelte-tc3uts-drift-2 8s ease-in-out infinite}.drift-3.svelte-tc3uts{animation:svelte-tc3uts-drift-3 9s ease-in-out infinite}.drift-4.svelte-tc3uts{animation:svelte-tc3uts-drift-4 12s ease-in-out infinite}.drift-5.svelte-tc3uts{animation:svelte-tc3uts-drift-5 11s ease-in-out infinite}.drift-7.svelte-tc3uts{animation:svelte-tc3uts-drift-7 13s ease-in-out infinite}.drift-8.svelte-tc3uts{animation:svelte-tc3uts-drift-8 10.5s ease-in-out infinite}.drift-9.svelte-tc3uts{animation:svelte-tc3uts-drift-9 9.5s ease-in-out infinite}.drift-10.svelte-tc3uts{animation:svelte-tc3uts-drift-10 11.5s ease-in-out infinite}@keyframes svelte-tc3uts-drift-1{0%,to{transform:translate(0) rotate(0)}33%{transform:translate(8px,-14px) rotate(2deg)}66%{transform:translate(-6px,-5px) rotate(-1deg)}}@keyframes svelte-tc3uts-drift-2{0%,to{transform:translate(0) rotate(0)}50%{transform:translate(-12px,10px) rotate(-3deg)}}@keyframes svelte-tc3uts-drift-3{0%,to{transform:translate(0) rotate(0)}40%{transform:translate(10px,-16px) rotate(2.5deg)}80%{transform:translate(-5px,8px) rotate(-1.5deg)}}@keyframes svelte-tc3uts-drift-4{0%,to{transform:translate(0) rotate(0)}25%{transform:translate(8px,-18px) rotate(2deg)}75%{transform:translate(-6px,10px) rotate(-1.5deg)}}@keyframes svelte-tc3uts-drift-5{0%,to{transform:translate(0) rotate(0)}50%{transform:translate(10px,-14px) rotate(-2deg)}}@keyframes svelte-tc3uts-drift-7{0%,to{transform:translate(0) rotate(0)}45%{transform:translate(5px,-8px) rotate(1.5deg)}80%{transform:translate(-6px,5px) rotate(-1deg)}}@keyframes svelte-tc3uts-drift-8{0%,to{transform:translate(0) rotate(0)}50%{transform:translate(-5px,-10px) rotate(2deg)}}@keyframes svelte-tc3uts-drift-9{0%,to{transform:translate(0) rotate(0)}40%{transform:translate(8px,-10px) rotate(-2deg)}75%{transform:translate(-4px,6px) rotate(1deg)}}@keyframes svelte-tc3uts-drift-10{0%,to{transform:translate(0) rotate(0)}50%{transform:translate(-10px,-6px) rotate(1.5deg)}}.parallax-smooth.svelte-tc3uts{transition:transform .3s ease-out;will-change:transform}.animate-scroll-dot.svelte-tc3uts{animation:svelte-tc3uts-scroll-dot 2s ease-in-out infinite}@keyframes svelte-tc3uts-scroll-dot{0%,to{opacity:1;transform:translateY(0)}50%{opacity:.3;transform:translateY(6px)}}@media(prefers-reduced-motion:reduce){.animated-gradient.svelte-tc3uts,.drift-1.svelte-tc3uts,.drift-2.svelte-tc3uts,.drift-3.svelte-tc3uts,.drift-4.svelte-tc3uts,.drift-5.svelte-tc3uts,.drift-7.svelte-tc3uts,.drift-8.svelte-tc3uts,.drift-9.svelte-tc3uts,.drift-10.svelte-tc3uts,.drift-orb-1.svelte-tc3uts,.drift-orb-2.svelte-tc3uts,.drift-orb-3.svelte-tc3uts{animation:none}.heartbeat-line.svelte-tc3uts{animation:none;opacity:.08;stroke-dashoffset:0}.parallax-smooth.svelte-tc3uts{transition:none}.animate-scroll-dot.svelte-tc3uts{animation:none;opacity:.6}.hero-subtitle.svelte-tc3uts,.hero-heading.svelte-tc3uts,.hero-description.svelte-tc3uts,.hero-buttons.svelte-tc3uts,.hero-stats.svelte-tc3uts,.hero-scroll.svelte-tc3uts,.hero-btn.svelte-tc3uts,.wellness-icon.svelte-tc3uts{opacity:1!important;transform:none!important}}@keyframes svelte-3ysaws-resultIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.animate-result.svelte-3ysaws{animation:svelte-3ysaws-resultIn .4s cubic-bezier(.16,1,.3,1)}
