@keyframes float{0%,to{transform:translateY(0) rotate(0deg)}50%{transform:translateY(-20px) rotate(5deg)}}.animate-float{animation:float 6s ease-in-out infinite}.logo-animation-container{position:relative;display:flex;align-items:center;justify-content:center;gap:1.5rem;flex-wrap:wrap;min-height:120px;margin-bottom:2rem;width:100%}@media (min-width:1280px){.logo-animation-container{justify-content:center}}@keyframes gradient-x{0%,to{background-position:0 50%}50%{background-position:100% 50%}}.animate-gradient-x{background-size:200% 200%;animation:gradient-x 3s ease infinite}.particles-container{pointer-events:none;overflow:hidden}.particle{position:absolute;width:3px;height:3px;background:linear-gradient(45deg,var(--color-seconday-500),var(--color-secondary-400));border-radius:50%;opacity:0;animation:floatParticle 4s ease-in-out infinite}.particle-1{top:20%;left:10%;animation-delay:0s}.particle-2{top:40%;left:80%;animation-delay:.8s}.particle-3{top:60%;left:20%;animation-delay:1.6s}.particle-4{top:30%;left:70%;animation-delay:2.4s}.particle-5{top:70%;left:50%;animation-delay:3.2s}.particle-6{top:50%;left:90%;animation-delay:4s}@keyframes floatParticle{0%{opacity:0;transform:translateY(0) scale(0)}10%{opacity:1;transform:translateY(-20px) scale(1)}90%{opacity:1;transform:translateY(-100px) scale(1)}to{opacity:0;transform:translateY(-120px) scale(0)}}.energy-lines{position:absolute;inset:0;pointer-events:none;overflow:hidden}.energy-line{position:absolute;width:1px;height:100%;background:linear-gradient(to bottom,transparent,var(--color-secondary-500),transparent);opacity:0;animation:energyFlow 3s ease-in-out infinite}.line-1{left:20%;animation-delay:0s}.line-2{left:40%;animation-delay:.75s}.line-3{left:60%;animation-delay:1.5s}.line-4{left:80%;animation-delay:2.25s}@keyframes energyFlow{0%{opacity:0;transform:translateY(-100%)}50%{opacity:.5}to{opacity:0;transform:translateY(100%)}}@keyframes pulse-slow{0%,to{opacity:.4;transform:scale(1)}50%{opacity:.6;transform:scale(1.02)}}.animate-pulse-slow{animation:pulse-slow 4s ease-in-out infinite}.you-part{animation:youLoop 8s ease-in-out infinite;opacity:0}.you-part span{display:inline-block}.and-text{animation:andLoop 8s ease-in-out infinite;opacity:0}.and-text span{display:inline-block}.soft-part{animation:softLoop 8s ease-in-out infinite;opacity:0}.soft-part span{display:inline-block}.equals-sign{animation:equalsLoop 8s ease-in-out infinite;opacity:0}.equals-sign span{display:inline-block}.yunsoft-result{animation:yunsoftLoop 8s ease-in-out infinite;opacity:0;position:absolute;left:50%;top:0;width:auto;white-space:nowrap;text-align:center}@media (max-width:1279px){.yunsoft-result{transform:translateX(-50%)!important}}@media (min-width:1280px){.yunsoft-result{left:0;transform:none}}.yunsoft-result span{display:inline-block}@keyframes youLoop{0%{opacity:0;transform:translateX(-50px) scale(.8)}12.5%{opacity:1;transform:translateX(0) scale(1)}43.75%{opacity:1;transform:translateX(0) scale(1)}50%{opacity:0;transform:translateX(0) scale(.8)}to{opacity:0;transform:translateX(-50px) scale(.8)}}@keyframes andLoop{0%{opacity:0;transform:scale(0) rotate(-45deg)}12.5%{opacity:0;transform:scale(0) rotate(-45deg)}18.75%{opacity:1;transform:scale(1.1) rotate(5deg)}21%{transform:scale(1) rotate(0deg)}43.75%{opacity:1;transform:scale(1) rotate(0deg)}50%{opacity:0;transform:scale(0) rotate(45deg)}to{opacity:0;transform:scale(0) rotate(45deg)}}@keyframes softLoop{0%{opacity:0;transform:translateX(50px) scale(.8)}18.75%{opacity:0;transform:translateX(50px) scale(.8)}25%{opacity:1;transform:translateX(0) scale(1)}43.75%{opacity:1;transform:translateX(0) scale(1)}50%{opacity:0;transform:translateX(0) scale(.8)}to{opacity:0;transform:translateX(50px) scale(.8)}}@keyframes equalsLoop{0%{opacity:0;transform:scale(0) rotate(-90deg)}31.25%{opacity:0;transform:scale(0) rotate(-90deg)}37.5%{opacity:1;transform:scale(1.2) rotate(0deg)}40%{transform:scale(1) rotate(0deg)}43.75%{opacity:1;transform:scale(1) rotate(0deg)}50%{opacity:0;transform:scale(0) rotate(90deg)}to{opacity:0;transform:scale(0) rotate(90deg)}}@keyframes yunsoftLoop{0%{opacity:0;transform:translateX(-50%) scale(0) rotate(45deg)}43.75%{opacity:0;transform:translateX(-50%) scale(0) rotate(45deg)}50%{opacity:.5;transform:translateX(-50%) scale(.5) rotate(20deg)}54%{opacity:1;transform:translateX(-50%) scale(1.1) rotate(0deg)}58%{transform:translateX(-50%) scale(.98)}60%{transform:translateX(-50%) scale(1)}93.75%{opacity:1;transform:translateX(-50%) scale(1)}to{opacity:0;transform:translateX(-50%) scale(0) rotate(-45deg)}}@media (min-width:1280px){@keyframes yunsoftLoop{0%{opacity:0;transform:scale(0) rotate(45deg)}43.75%{opacity:0;transform:scale(0) rotate(45deg)}50%{opacity:.5;transform:scale(.5) rotate(20deg)}54%{opacity:1;transform:scale(1.1) rotate(0deg)}58%{transform:scale(.98)}60%{transform:scale(1)}93.75%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(0) rotate(-45deg)}}}.tagline-appear{animation:taglineLoop 8s ease-in-out infinite;opacity:0}@keyframes taglineLoop{0%{opacity:0;transform:translateY(10px)}56.25%{opacity:0;transform:translateY(10px)}62.5%{opacity:1;transform:translateY(0)}93.75%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(10px)}}@media (max-width:768px){.logo-animation-container{justify-content:center;text-align:center;gap:1rem;padding:0 1rem;margin-bottom:1rem}.soft-part span,.you-part span{font-size:2.5rem!important}.and-text span{font-size:1.875rem!important}.yunsoft-result span{font-size:3rem!important}.equals-sign span{font-size:2rem!important}.tagline-appear{left:0;right:0;bottom:.5rem;padding:0 1rem}.tagline-appear p{font-size:1rem!important}}@media (max-width:640px){.logo-animation-container{margin-bottom:.5rem}.soft-part span,.you-part span{font-size:2rem!important}.and-text span{font-size:1.5rem!important}.yunsoft-result span{font-size:2.5rem!important}.equals-sign span{font-size:1.75rem!important}.tagline-appear{bottom:1rem}.tagline-appear p{font-size:.875rem!important}}