.elementor-11 .elementor-element.elementor-element-e0831a3{--display:flex;--min-height:100vh;overflow:visible;}/* Start custom CSS for html, class: .elementor-element-de7ebf4 */*{margin:0;padding:0;box-sizing:border-box}
body{font-family:'Segoe UI',Tahoma, Geneva, Verdana, sans-serif; overflow:hidden; background:#000; cursor:none}
#canvas{position:fixed;top:0;left:0;width:100%;height:100%;z-index:1}
.content{position:relative;z-index:10;display:flex;flex-direction:column;align-items:center;justify-content:center;height:100vh;color:#fff;text-align:center;pointer-events:none}
.logo{font-size:2rem;font-weight:300;letter-spacing:.3em;margin-bottom:4rem;opacity:0;animation:fadeInDown 1s ease-out .5s forwards;text-transform:uppercase;background:linear-gradient(135deg,#667eea 0%,#764ba2 50%,#f093fb 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}
.coming-soon{font-size:6rem;font-weight:700;letter-spacing:.1em;margin-bottom:2rem;opacity:0;animation:fadeInUp 1s ease-out .8s forwards;text-transform:uppercase;background:linear-gradient(135deg,#667eea 0%,#764ba2 50%,#f093fb 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-shadow:0 0 40px rgba(102,126,234,.5)}
.subtitle{font-size:1.2rem;font-weight:300;letter-spacing:.2em;opacity:0;animation:fadeInUp 1s ease-out 1.1s forwards;color:#b8b8b8}
.copyright{position:fixed;bottom:2rem;left:50%;transform:translateX(-50%);font-size:.9rem;color:#666;opacity:0;animation:fadeIn 1s ease-out 1.5s forwards;z-index:10}
.custom-cursor{position:fixed;width:20px;height:20px;border:2px solid #667eea;border-radius:50%;pointer-events:none;z-index:9999;transition:transform .1s ease;box-shadow:0 0 20px rgba(102,126,234,.8)}
.cursor-dot{position:fixed;width:6px;height:6px;background:#f093fb;border-radius:50%;pointer-events:none;z-index:10000;box-shadow:0 0 10px rgba(240,147,251,.8)}
@keyframes fadeInDown{from{opacity:0;transform:translateY(-30px)}to{opacity:1;transform:translateY(0)}}
@keyframes fadeInUp{from{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}
@keyframes fadeIn{from{opacity:0}to{opacity:1}}
@media(max-width:768px){.coming-soon{font-size:3rem}.logo{font-size:1.5rem}.subtitle{font-size:1rem}}/* End custom CSS */