.animate-blob{animation:blob 7s infinite}.animation-delay-2000{animation-delay:2s}.animation-delay-4000{animation-delay:4s}.animation-delay-6000{animation-delay:6s}.animate-pulse-slow{animation:pulse-slow 3s cubic-bezier(.4,0,.6,1) infinite}.bg-size-200{background-size:200% 200%}.animate-gradient-x{animation:gradient-x 15s ease infinite}.nav-item{display:inline-block}.nav-item:after{width:100%;transform:scaleX(0);bottom:0;transform-origin:bottom right;transition:transform .3s ease-out}.nav-item:hover:after{transform:scaleX(1);transform-origin:bottom left}.particle-container{pointer-events:none}.particle{background:hsla(0,0%,100%,.3)}.particle:first-child{width:8px;height:8px;top:20%;left:30%;animation:float-particle 15s linear infinite;background:rgba(99,102,241,.2)}.particle:nth-child(2){width:15px;height:15px;top:70%;left:10%;animation:float-particle 25s linear infinite;background:rgba(139,92,246,.15)}.particle:nth-child(3){width:6px;height:6px;top:40%;left:60%;animation:float-particle 18s linear infinite;animation-delay:2s;background:rgba(217,70,239,.2)}.particle:nth-child(4){width:10px;height:10px;top:30%;left:80%;animation:float-particle 20s linear infinite;animation-delay:4s;background:rgba(99,102,241,.15)}.particle:nth-child(5){width:12px;height:12px;top:60%;left:40%;animation:float-particle 22s linear infinite;animation-delay:6s;background:rgba(168,85,247,.2)}.particle:nth-child(6){width:7px;height:7px;top:80%;left:70%;animation:float-particle 17s linear infinite;animation-delay:1s;background:rgba(236,72,153,.15)}.particle:nth-child(7){width:9px;height:9px;top:10%;left:50%;animation:float-particle 19s linear infinite;animation-delay:3s;background:rgba(99,102,241,.2)}.particle:nth-child(8){width:14px;height:14px;top:50%;left:20%;animation:float-particle 23s linear infinite;animation-delay:5s;background:rgba(139,92,246,.15)}.particle:nth-child(9){width:8px;height:8px;top:25%;left:75%;animation:float-particle 16s linear infinite;animation-delay:2.5s;background:rgba(217,70,239,.2)}.particle:nth-child(10){width:11px;height:11px;top:85%;left:85%;animation:float-particle 21s linear infinite;animation-delay:7s;background:rgba(99,102,241,.15)}.music-bar{margin:0 1px;background:linear-gradient(0deg,#4f46e5,#a78bfa);animation:music-visualizer 1.5s ease-in-out infinite}.music-bar:first-child{height:15px;animation-delay:.2s}.music-bar:nth-child(2){height:25px;animation-delay:.5s}.music-bar:nth-child(3){height:35px;animation-delay:.1s}.music-bar:nth-child(4){height:20px;animation-delay:.3s}.music-bar:nth-child(5){height:30px;animation-delay:.4s}@keyframes music-visualizer{0%,to{transform:scaleY(1)}50%{transform:scaleY(.6)}}.btn-3d{transition:all .3s ease;transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent}.btn-3d:hover{transform:perspective(1px) translateZ(10px)}.cursor-dot{top:0;left:0;background-color:rgba(99,102,241,.7);transition:transform .1s}.cursor-dot-outline{position:fixed;top:0;left:0;width:40px;height:40px;border:2px solid rgba(99,102,241,.3);border-radius:50%;pointer-events:none;z-index:9998;transition:transform .2s ease;transform:translate(-50%,-50%)}.shine-effect{position:relative;overflow:hidden}.shine-effect:after{top:0;left:-100%;width:50%;height:100%;transform:skewX(-25deg);animation:shine 3s infinite}.fade-in-text{animation:fadeIn 1.5s ease-in both}@keyframes fadeIn{0%{opacity:0;transform:translate3d(0,20px,0)}to{opacity:1;transform:translateZ(0)}}@keyframes blob-morph{0%{border-radius:40% 60% 60% 40%/60% 30% 70% 40%}50%{border-radius:40% 60% 70% 30%/50% 60% 30% 60%}to{border-radius:40% 60% 60% 40%/60% 30% 70% 40%}}.animate-blob{animation:blob-morph 8s ease-in-out infinite}.animate-blob-delay{animation:blob-morph 8s ease-in-out 4s infinite}.shine-effect{position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,hsla(0,0%,100%,0) 0,hsla(0,0%,100%,.2) 50%,hsla(0,0%,100%,0));transform:skewX(-25deg);transition:all .75s ease;z-index:10;pointer-events:none}.how-it-works-card:hover .shine-effect,.testimonial-card:hover .shine-effect{left:100%}@keyframes pulse{0%{box-shadow:0 0 0 0 rgba(79,70,229,.4)}70%{box-shadow:0 0 0 10px rgba(79,70,229,0)}to{box-shadow:0 0 0 0 rgba(79,70,229,0)}}.animate-pulse-indigo{animation:pulse-indigo 3s cubic-bezier(.4,0,.6,1) infinite}.nav-item{position:relative;transition:all .3s ease}.nav-item:after{bottom:-4px;background:linear-gradient(90deg,#4f46e5,#9333ea);border-radius:2px}.particle{width:6px;height:6px;background-color:rgba(79,70,229,.3);pointer-events:none;z-index:1}.particle,.particle:after{position:absolute;border-radius:50%}.particle:after{content:"";top:-4px;left:-4px;width:14px;height:14px;border:1px solid rgba(79,70,229,.15);animation:float 12s ease-in-out infinite}.particle-1:after{animation-delay:0s}.particle-2:after{animation-delay:-3s}.particle-3:after{animation-delay:-6s}.particle-4:after{animation-delay:-9s}.music-bar{width:3px;height:16px;background-color:#4f46e5;border-radius:3px;animation:sound 1.5s ease-in-out infinite;transform-origin:bottom}.music-bar:first-child{animation-delay:.1s;height:10px}.music-bar:nth-child(2){height:16px}.music-bar:nth-child(3){animation-delay:.3s;height:14px}.music-bar:nth-child(4){animation-delay:.4s;height:12px}.music-bar:nth-child(5){animation-delay:.5s;height:10px}@keyframes sound{0%,to{transform:scaleY(.7)}50%{transform:scaleY(1.3)}}.btn-3d{position:relative;transform-style:preserve-3d}.btn-3d,.btn-3d:before{transition:all .2s ease}.btn-3d:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background:inherit;border-radius:inherit;transform:translateZ(-5px);filter:blur(10px);opacity:.5;z-index:-1}.btn-3d:hover{transform:translateY(-3px) translateZ(0)}.btn-3d:hover:before{opacity:.7;transform:translateZ(-10px)}.btn-3d:active{transform:translateY(1px) translateZ(0)}.cursor-dot{width:8px;height:8px;background-color:rgba(79,70,229,.9);border-radius:50%;z-index:9999;transition:width .2s,height .2s}.cursor-dot,.cursor-outline{position:fixed;pointer-events:none;transform:translate(-50%,-50%)}.cursor-outline{width:40px;height:40px;border:1px solid rgba(79,70,229,.5);border-radius:50%;z-index:9998;transition:all .2s ease-out}.perspective-container{perspective:1000px;transform-style:preserve-3d}.feature-icon-container{position:relative;overflow:hidden}.feature-icon-container:after{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle,hsla(0,0%,100%,.3) 0,hsla(0,0%,100%,0) 70%);opacity:0;transition:opacity .5s ease}.feature-icon-container:hover:after{opacity:1}.animate-fadeInUp{animation:fadeInUp .6s ease-out forwards}@media (prefers-reduced-motion:reduce){.animate-blob,.animate-fadeInUp,.animate-gradient-x,.animate-pulse-indigo,.music-bar,.particle:after,.shine-effect{animation:none!important;transition:none!important}}@keyframes float-particle{0%,to{transform:translate(0)}25%{transform:translate(10px,15px)}50%{transform:translate(-5px,20px)}75%{transform:translate(-15px,5px)}}@keyframes float-music-note{0%,to{transform:translate(0) rotate(0deg);opacity:.7}25%{transform:translate(15px,-10px) rotate(10deg);opacity:.9}50%{transform:translate(30px,-25px) rotate(20deg);opacity:.5}75%{transform:translate(45px,-40px) rotate(30deg);opacity:.2}to{transform:translate(60px,-60px) rotate(45deg);opacity:0}}@keyframes gradient-x{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}@keyframes pulse-soft{0%,to{opacity:1}50%{opacity:.6}}@keyframes pulse-slow{0%,to{transform:scale(1);opacity:.5}50%{transform:scale(1.1);opacity:.8}}@keyframes pulse-slow-delay{0%,to{transform:scale(1.1);opacity:.5}50%{transform:scale(1);opacity:.8}}@keyframes word-reveal{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes blob{0%,to{transform:translate(0) scale(1)}25%{transform:translate(20px,-15px) scale(1.05)}50%{transform:translateY(20px) scale(1.1)}75%{transform:translate(-20px,-15px) scale(1.05)}}@keyframes wave-animation-slow{0%{transform:translateX(0) translateY(0)}50%{transform:translateX(-25px) translateY(10px)}to{transform:translateX(0) translateY(0)}}@keyframes wave-animation-fast{0%{transform:translateX(0) translateY(0)}50%{transform:translateX(30px) translateY(-15px)}to{transform:translateX(0) translateY(0)}}.animate-float{animation:float 6s ease-in-out infinite}.animate-float-music-note{animation:float-music-note 4s ease-in-out infinite forwards}.perspective-3d{perspective:1000px}.particle-glow{box-shadow:0 0 15px rgba(99,102,241,.4)}.shine-effect:after{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:linear-gradient(90deg,hsla(0,0%,100%,0) 0,hsla(0,0%,100%,.3) 50%,hsla(0,0%,100%,0));transform:rotate(25deg);animation:shine 6s infinite}.dashboard-container{box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 8px 10px -6px rgba(0,0,0,.1),0 0 0 1px rgba(79,70,229,.1);transition:transform .5s ease,box-shadow .5s ease}.dashboard-container:hover{box-shadow:0 25px 50px -12px rgba(79,70,229,.25),0 0 0 1px rgba(79,70,229,.2)}.btn-glow{position:relative;overflow:hidden;box-shadow:0 0 0 0 rgba(79,70,229,.3);transition:all .3s ease}.btn-glow:after{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:linear-gradient(90deg,hsla(0,0%,100%,0) 0,hsla(0,0%,100%,.2) 50%,hsla(0,0%,100%,0));transform:rotate(25deg);animation:shine 6s infinite}.btn-glow:hover{box-shadow:0 0 20px 5px rgba(79,70,229,.3)}.btn-3d{transition:transform .2s ease,box-shadow .2s ease}.btn-3d:hover{transform:translateY(-2px);box-shadow:0 10px 20px -10px rgba(79,70,229,.3)}.heading-reveal>span{animation:word-reveal .8s cubic-bezier(.215,.61,.355,1) forwards;opacity:0;transform:translateY(100%)}.heading-reveal>span:first-child{animation-delay:.1s}.heading-reveal>span:nth-child(2){animation-delay:.2s}.heading-reveal>span:nth-child(3){animation-delay:.3s}.heading-reveal>span:nth-child(4){animation-delay:.4s}.heading-reveal>span:nth-child(5){animation-delay:.5s}.heading-reveal>span:nth-child(6){animation-delay:.6s}.heading-reveal>span:nth-child(7){animation-delay:.7s}.heading-reveal>span:nth-child(8){animation-delay:.8s}.fade-in-up{animation:fadeInUp 1s ease-out forwards;opacity:0}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.nav-item:after{content:"";position:absolute;width:0;height:2px;bottom:-2px;left:0;background-color:#4f46e5;transition:width .3s ease}.nav-item:hover:after{width:100%}.pulse-soft{animation:pulse-soft 3s ease-in-out infinite}.magical-text{position:relative}.mobile-nav-items a{position:relative;z-index:10;display:block;transform-origin:left;transition:transform .3s ease}.mobile-nav-items a:hover{transform:translateX(10px)}.music-bar{display:inline-block;width:2px;height:12px;background-color:currentColor;animation:music-bar 1.5s ease-in-out infinite;border-radius:1px}.music-bar:first-child{animation-delay:0s}.music-bar:nth-child(2){animation-delay:.2s}.music-bar:nth-child(3){animation-delay:.4s}.music-bar:nth-child(4){animation-delay:.2s}.music-bar:nth-child(5){animation-delay:0s}@keyframes music-bar{0%,to{height:4px}50%{height:12px}}@media (max-width:768px){.heading-reveal>span{animation-duration:.6s}}@keyframes spin-slow{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.animate-spin-slow{animation:spin-slow 8s linear infinite}@keyframes equalizer{0%{height:5px}to{height:var(--random-height,100px)}}.animate-pulse-random{animation:pulse-random 2s ease-in-out infinite alternate}@keyframes pulse-random{0%{opacity:.6}to{opacity:1}}.neon-text{text-shadow:0 0 5px rgba(138,75,255,.7),0 0 10px rgba(138,75,255,.5),0 0 15px rgba(138,75,255,.3),0 0 20px rgba(138,75,255,.2)}.neon-border{box-shadow:0 0 5px rgba(138,75,255,.7),0 0 10px rgba(138,75,255,.5),inset 0 0 5px rgba(138,75,255,.2),inset 0 0 10px rgba(138,75,255,.1)}.album-rotate{transform-origin:center center;animation:album-spin 5s linear infinite}@keyframes album-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.animated-notes{position:relative}.animated-notes span{position:absolute;font-size:24px;color:rgba(79,70,229,.7);animation:float-note 4s ease-in-out infinite}.animated-notes span:first-child{top:-20px;left:10px;animation-delay:0s}.animated-notes span:nth-child(2){top:-15px;left:30px;animation-delay:.5s}.animated-notes span:nth-child(3){top:-25px;left:20px;animation-delay:1s}@keyframes float-note{0%{opacity:0;transform:translate(0) scale(.5)}50%{opacity:1;transform:translate(-15px,-30px) scale(1)}to{opacity:0;transform:translate(-30px,-60px) scale(.5)}}@keyframes neon-pulse{0%,to{text-shadow:0 0 5px rgba(138,75,255,.5),0 0 10px rgba(138,75,255,.5),0 0 15px rgba(138,75,255,.3),0 0 20px rgba(138,75,255,.2)}50%{text-shadow:0 0 10px rgba(138,75,255,.8),0 0 20px rgba(138,75,255,.8),0 0 30px rgba(138,75,255,.6),0 0 40px rgba(138,75,255,.4)}}.neon-text-pulse{animation:neon-pulse 2s infinite}@keyframes morph-background{0%{border-radius:60% 40% 30% 70%/60% 30% 70% 40%}50%{border-radius:30% 60% 70% 40%/50% 60% 30% 60%}to{border-radius:60% 40% 30% 70%/60% 30% 70% 40%}}.morph-shape{animation:morph-background 8s ease-in-out infinite}@keyframes record-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.vinyl-record.paused{animation-play-state:paused}@keyframes float-vertical{0%,to{transform:translateY(0)}50%{transform:translateY(-20px)}}.float-vertical{animation:float-vertical 6s ease-in-out infinite}@keyframes scale-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}.scale-pulse{animation:scale-pulse 3s ease-in-out infinite}@keyframes rotate-slow{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.rotate-slow{animation:rotate-slow 12s linear infinite}@keyframes wave-motion{0%{transform:translateX(0) translateY(0) rotate(0deg)}25%{transform:translateX(5px) translateY(-5px) rotate(1deg)}50%{transform:translateX(-5px) translateY(5px) rotate(-1deg)}75%{transform:translateX(5px) translateY(5px) rotate(1deg)}to{transform:translateX(0) translateY(0) rotate(0deg)}}.wave-motion{animation:wave-motion 10s ease-in-out infinite}.tilt-card{transition:transform .5s ease;transform-style:preserve-3d}.tilt-card:hover{transform:rotateX(5deg) rotateY(5deg)}.hover-button{position:relative;overflow:hidden;transition:all .3s ease}.hover-button:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(120deg,transparent,hsla(0,0%,100%,.4),transparent);transform:translateX(-100%)}.hover-button:hover:before{animation:shine 1.5s}@keyframes shine{to{transform:translateX(100%)}}.radio-wave:after,.radio-wave:before{top:50%;left:50%;width:100%;height:100%;border:2px solid rgba(79,70,229,.5);transform:translate(-50%,-50%)}.radio-wave:before{animation:radio-wave 3s infinite}.radio-wave:after{animation:radio-wave 3s 1s infinite}@keyframes spin-grow{0%{transform:rotate(0deg) scale(1)}50%{transform:rotate(180deg) scale(1.2)}to{transform:rotate(1turn) scale(1)}}.dynamic-loader{animation:spin-grow 3s ease-in-out infinite}@keyframes sound-wave{0%{height:10%}50%{height:100%}to{height:10%}}.sound-wave-container{display:flex;align-items:center;height:40px;gap:2px}.sound-wave-bar{width:3px;background:linear-gradient(0deg,#4f46e5,#a78bfa);border-radius:2px;animation:sound-wave 1s ease-in-out infinite}.sound-wave-bar:first-child{animation-delay:.1s}.sound-wave-bar:nth-child(2){animation-delay:.2s}.sound-wave-bar:nth-child(3){animation-delay:.3s}.sound-wave-bar:nth-child(4){animation-delay:.4s}.sound-wave-bar:nth-child(5){animation-delay:.5s}.sound-wave-bar:nth-child(6){animation-delay:.4s}.sound-wave-bar:nth-child(7){animation-delay:.3s}.sound-wave-bar:nth-child(8){animation-delay:.2s}.sound-wave-bar:nth-child(9){animation-delay:.1s}@keyframes moving-gradient{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.moving-gradient{background:linear-gradient(270deg,#2e1065,#6d28d9,#4f46e5,#8b5cf6);background-size:300% 300%;animation:moving-gradient 15s ease infinite}@keyframes text-clip{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0 0 0)}}.reveal-text{animation:text-clip 1s cubic-bezier(.77,0,.175,1) forwards}.reveal-text-delay-1{animation-delay:.1s}.reveal-text-delay-2{animation-delay:.2s}.reveal-text-delay-3{animation-delay:.3s}@keyframes ripple{0%{transform:scale(0);opacity:1}to{transform:scale(3);opacity:0}}.ripple-effect{position:relative;overflow:hidden}.ripple-effect:after{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background:radial-gradient(circle,hsla(0,0%,100%,.5) 0,hsla(0,0%,100%,0) 70%);transform:scale(0);opacity:0;pointer-events:none}.ripple-effect:active:after{animation:ripple .6s ease-out}.flip-card-container{perspective:1000px}.flip-card{position:relative;transition:transform .6s;transform-style:preserve-3d}.flip-card-container:hover .flip-card{transform:rotateY(180deg)}.flip-card-back,.flip-card-front{position:absolute;width:100%;height:100%;backface-visibility:hidden}.flip-card-back{transform:rotateY(180deg)}@keyframes draw-path{0%{stroke-dashoffset:100%}to{stroke-dashoffset:0}}.animated-path{stroke-dasharray:100%;stroke-dashoffset:100%;animation:draw-path 2s ease forwards}.wave-animation-slow{animation:wave 10s linear infinite}.wave-animation-fast{animation:wave 8s linear infinite}@keyframes wave{0%{transform:translateX(0)}50%{transform:translateX(-50%)}to{transform:translateX(0)}}.particle-glow{box-shadow:0 0 10px 2px rgba(99,102,241,.2);filter:blur(1px)}.float-animation{animation:float 6s ease-in-out infinite}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-20px)}}.vinyl-record{animation:rotate 10s linear infinite;background:radial-gradient(circle at center,#111 35%,transparent 0),repeating-radial-gradient(circle at center,#222 0,#222 2px,#333 3px,#333 4px)}.vinyl-label{position:absolute;top:50%;left:50%;width:35%;height:35%;transform:translate(-50%,-50%);background:#f3f4f6;border-radius:50%}.vinyl-grooves{background-size:cover;opacity:.8}@keyframes rotate{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.sound-wave-container{min-width:80px}.equalizer-bar{animation:equalize 1.5s ease-in-out infinite}@keyframes equalize{0%,to{transform:scaleY(.3)}50%{transform:scaleY(1)}}.morph-shape{border-radius:30% 70% 70% 30%/30% 30% 70% 70%;animation:morph 15s linear infinite}@keyframes morph{0%,to{border-radius:30% 70% 70% 30%/30% 30% 70% 70%}25%{border-radius:70% 30% 30% 70%/70% 70% 30% 30%}50%{border-radius:30% 70% 70% 30%/70% 30% 30% 70%}75%{border-radius:70% 30% 30% 70%/30% 70% 70% 30%}}.radio-wave{position:relative}.radio-wave:after,.radio-wave:before{content:"";position:absolute;inset:-4px;border-radius:50%;opacity:0;z-index:-1;animation:radio-wave 2s linear infinite}.radio-wave:after{animation-delay:1s}@keyframes radio-wave{0%{transform:scale(1);opacity:.8}to{transform:scale(1.5);opacity:0}}.glass-effect{background:hsla(0,0%,100%,.08);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid hsla(0,0%,100%,.1)}.neon-text-pulse{animation:neon-text-pulse 2s ease-in-out infinite}@keyframes neon-text-pulse{0%,to{text-shadow:0 0 5px rgba(99,102,241,.8),0 0 10px rgba(99,102,241,.5)}50%{text-shadow:0 0 15px rgba(99,102,241,.8),0 0 20px rgba(99,102,241,.5),0 0 30px rgba(99,102,241,.3)}}.btn-magnetic{transition:transform .2s cubic-bezier(.175,.885,.32,1.275)}.perspective-3d{perspective:800px}.shimmer-bg{background:linear-gradient(90deg,hsla(0,0%,100%,0),hsla(0,0%,100%,.2) 50%,hsla(0,0%,100%,0));background-size:200% 100%;animation:shimmer 2s infinite}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@media (max-width:768px){.morph-shape{animation-duration:10s}.sound-wave-container{min-width:60px}}.marketing-data-flow{position:relative;overflow:hidden}.marketing-data-flow:after{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,rgba(79,70,229,0),rgba(79,70,229,.3) 50%,rgba(79,70,229,0));animation:data-flow 2s infinite}@keyframes data-flow{0%{left:-100%}to{left:100%}}.journey-step{position:relative}.journey-step:after{content:"";position:absolute;height:2px;background:linear-gradient(90deg,rgba(79,70,229,.8),rgba(139,92,246,.8));top:50%;right:0;width:100%;transform:translateY(-50%)}.journey-step:last-child:after{display:none}.card-3d{transition:transform .3s ease-out;transform-style:preserve-3d}.card-3d:hover{transform:translateY(-10px) rotateX(5deg) rotateY(5deg);box-shadow:0 20px 40px rgba(0,0,0,.1)}.email-sequence-line{position:relative}.email-sequence-line:before{content:"";position:absolute;height:100%;width:2px;background:linear-gradient(180deg,rgba(79,70,229,.8),rgba(139,92,246,.2));left:0;top:0}.email-dot{position:absolute;width:8px;height:8px;background-color:#6366f1;border-radius:50%;left:-3px;animation:dot-pulse 2s infinite}@keyframes dot-pulse{0%,to{transform:scale(1);box-shadow:0 0 0 0 rgba(99,102,241,.5)}50%{transform:scale(1.2);box-shadow:0 0 0 4px rgba(99,102,241,.3)}}.logo-glow{animation:glowPulse 3s ease-in-out infinite;filter:drop-shadow(0 0 6px rgba(180,110,255,.5))}@keyframes glowPulse{0%{filter:drop-shadow(0 0 6px rgba(180,110,255,.5))}50%{filter:drop-shadow(0 0 12px rgba(180,110,255,.9))}to{filter:drop-shadow(0 0 6px rgba(180,110,255,.5))}}.youtube-player{height:100%;width:100%}.youtube-player iframe{height:320px;width:100%}@media (max-width:768px){.youtube-player iframe{height:360px;width:100%}}.frosted-glass{background:hsla(0,0%,100%,.2);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-radius:20px;padding:2rem;border:1px solid hsla(0,0%,100%,.4);box-shadow:0 8px 32px rgba(0,0,0,.15),inset 0 1px 0 hsla(0,0%,100%,.3);position:relative;overflow:hidden}.frosted-glass:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,hsla(0,0%,100%,.15),hsla(0,0%,100%,.08));pointer-events:none;z-index:-1}.hero-title{text-shadow:1px 1px 2px rgba(0,0,0,.2);font-weight:800}.cta-container{background:hsla(0,0%,100%,.1);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border-radius:12px;padding:1rem 2rem;border:1px solid hsla(0,0%,100%,.2)}