.body{background-color:#9699ff}.navbar{background-color:#a03048;padding:2rem 3rem;height:5.5rem;border-bottom-left-radius:1rem!important;border-bottom-right-radius:1rem!important;display:flex;align-items:center;justify-content:space-between;position:relative}.no-navbar-radius .navbar{border-bottom-left-radius:0!important;border-bottom-right-radius:0!important}@keyframes pulse-slow{0%,to{transform:scale(1)}50%{transform:scale(1.02)}}@keyframes glow{0%{opacity:.5}50%{opacity:1}to{opacity:.5}}.animate-pulse-slow{animation:pulse-slow 2s infinite}.animate-glow{animation:glow 1.5s infinite}.animate-sparkle{animation:sparkle 1s infinite}.text-shadow{text-shadow:0 2px 4px rgba(0,0,0,.1)}@keyframes sparkle{0%{opacity:0;transform:scale(0) rotate(0deg)}50%{opacity:1;transform:scale(1.5) rotate(180deg)}to{opacity:0;transform:scale(0) rotate(1turn)}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}.sparkle-container{position:relative;overflow:visible}.spacer{flex:2}.w-8{width:32px}.navLinks{display:none;align-items:center;gap:20px;padding-right:1.5rem;justify-content:flex-end}@media (min-width:768px){.navLinks{display:flex}}.navLinks a{color:#fff;text-decoration:none;font-size:16px;font-weight:500}.loginBtn{color:#fff;border-radius:60px;cursor:pointer;transition:border-radius;border:#fff}.dropdown-menu{transition:border-radius}.hamburger{display:none;flex-direction:column;gap:5px;background:none;border:none;cursor:pointer;z-index:1001;position:absolute;left:1.5rem}.hamburger-line{width:25px;height:3px;background-color:#fff;border-radius:2px}.mobile-menu{display:none;position:fixed;top:0;left:0;width:100%;height:100vh;background-color:rgba(0,0,0,.9);z-index:1000;flex-direction:column;align-items:center;justify-content:center;gap:20px;padding:2rem;overflow-y:auto}.mobile-menu.open{display:flex}.navLinks-mobile{display:flex;flex-direction:column;gap:20px;text-align:center}.mobile-link{color:#fff;font-size:18px;text-decoration:none}.mobile-link.active{font-weight:700}.dropdown-mobile{display:flex;flex-direction:column;align-items:center;gap:20px}.loginBtn-mobile{background-color:transparent;color:#fff;border:2px solid #fff;padding:10px 20px;border-radius:30px;cursor:pointer}.dropdown-menu-mobile{display:flex;flex-direction:column;gap:10px;margin-top:10px}.dropdown-item-mobile{color:#fff;padding:10px;text-align:center;cursor:pointer}.close-button{position:absolute;top:2rem;right:2rem;color:#fff;font-size:24px;cursor:pointer;z-index:1001}@media (max-width:1044px){.hamburger{display:flex}.dropdown,.navLinks{display:none}.logo{position:absolute;left:50%;transform:translateX(-50%);z-index:1000}}.shine-effect{position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(135deg,transparent,rgba(255,232,157,.945),transparent);transition:none;z-index:5}.group:hover .shine-effect{left:100%;transition:left 1s ease-in-out}.shine-effect-mobile{position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,215,0,.4),transparent);animation:mobileShine .7s ease-in-out forwards;border-radius:8px}@keyframes mobileShine{0%{left:-100%}to{left:100%}}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.duration-300{transition-duration:.3s}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}