.coming-soon-container{min-height:100vh;position:relative;overflow:hidden;font-family:DM Sans,sans-serif}.hero-background{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.background-image{width:100%;height:100%;background:linear-gradient(135deg,#667eea,#764ba2);background-image:url(/heroImage1.avif);background-size:cover;background-position:50%;background-repeat:no-repeat}.overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(135deg,rgba(102,126,234,.8),rgba(118,75,162,.8) 50%,rgba(255,138,1,.6))}.content-wrapper{position:relative;z-index:2;min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2rem;text-align:center}.logo-section{margin-bottom:3rem}.logo{filter:brightness(0) invert(1);opacity:.9}.main-content{max-width:800px;width:100%}.badge{display:inline-flex;align-items:center;gap:.5rem;background:hsla(0,0%,100%,.2);backdrop-filter:blur(10px);border:1px solid hsla(0,0%,100%,.3);border-radius:50px;padding:.75rem 1.5rem;margin-bottom:2rem;color:#fff;font-weight:500;font-size:.9rem;letter-spacing:.5px}.badge-icon{font-size:1.2rem}.main-title{font-family:Montserrat,serif;font-size:3.5rem;font-weight:700;color:#fff;margin-bottom:1.5rem;line-height:1.2;letter-spacing:1px}.highlight{background:linear-gradient(45deg,#ff6b6b,#ff8e53);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.description{color:hsla(0,0%,100%,.9);font-size:1.2rem;line-height:1.6;margin-bottom:3rem;max-width:600px;margin-left:auto;margin-right:auto;font-weight:400}.countdown-container{display:flex;justify-content:center;align-items:center;gap:1rem;margin-bottom:3rem;flex-wrap:wrap}.countdown-item{background:hsla(0,0%,100%,.15);backdrop-filter:blur(10px);border:1px solid hsla(0,0%,100%,.2);border-radius:15px;padding:1.5rem 1rem;min-width:100px;text-align:center;transition:transform .3s ease,box-shadow .3s ease}.countdown-item:hover{transform:translateY(-5px);box-shadow:0 10px 25px rgba(0,0,0,.2)}.countdown-number{font-family:Montserrat,serif;font-size:2.5rem;font-weight:700;color:#fff;display:block;line-height:1}.countdown-label{color:hsla(0,0%,100%,.8);font-size:.9rem;font-weight:500;text-transform:uppercase;letter-spacing:1px;margin-top:.5rem}.countdown-separator{color:#fff;font-size:2rem;font-weight:700;margin:0 .5rem;opacity:.7}.features-container{display:flex;justify-content:center;gap:2rem;margin-bottom:3rem;flex-wrap:wrap}.feature-item{display:flex;flex-direction:column;align-items:center;gap:.5rem;background:hsla(0,0%,100%,.1);backdrop-filter:blur(10px);border:1px solid hsla(0,0%,100%,.2);border-radius:15px;padding:1.5rem 1rem;min-width:150px;transition:transform .3s ease}.feature-item:hover{transform:translateY(-3px)}.feature-icon{font-size:2rem;margin-bottom:.5rem}.feature-text{color:#fff;font-size:.9rem;font-weight:500;text-align:center}.subscription-container{margin-bottom:3rem}.subscription-container h3{color:#fff;font-size:1.3rem;font-weight:600;margin-bottom:1.5rem}.email-input-container{display:flex;max-width:500px;margin:0 auto;background:hsla(0,0%,100%,.95);border-radius:50px;overflow:hidden;box-shadow:0 4px 15px rgba(0,0,0,.1);border:1px solid rgba(255,127,0,.2)}.email-input{flex:1;border:none;outline:none;padding:1rem 1.5rem;font-size:1rem;background:transparent;color:#2c404b;font-weight:500}.email-input::placeholder{color:#666;opacity:.8}.notify-button{background:linear-gradient(45deg,#ff6b6b,#ff8e53);color:#fff;border:none;padding:1rem 2rem;font-size:1rem;font-weight:600;cursor:pointer;transition:all .3s ease;border-radius:0 50px 50px 0}.notify-button:hover{background:linear-gradient(45deg,#ff8e53,#ff6b6b);transform:translateX(2px)}.social-links{gap:1.5rem;margin-bottom:2rem}.social-link,.social-links{display:flex;justify-content:center}.social-link{align-items:center;width:50px;height:50px;background:hsla(0,0%,100%,.15);backdrop-filter:blur(10px);border:1px solid hsla(0,0%,100%,.2);border-radius:50%;transition:all .3s ease}.social-link:hover{background:hsla(0,0%,100%,.25);transform:translateY(-3px);box-shadow:0 5px 15px rgba(0,0,0,.2)}.back-home{margin-top:2rem}.back-home-link{color:hsla(0,0%,100%,.8);text-decoration:none;font-weight:500;font-size:1rem;transition:color .3s ease;display:inline-flex;align-items:center;gap:.5rem}.back-home-link:hover{color:#fff}.floating-elements{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:1}.floating-element{position:absolute;font-size:2rem;opacity:.1;animation:float 6s ease-in-out infinite}.element-1{top:20%;left:10%;animation-delay:0s}.element-2{top:60%;right:15%;animation-delay:1.5s}.element-3{bottom:30%;left:20%;animation-delay:3s}.element-4{top:40%;right:25%;animation-delay:4.5s}@keyframes float{0%,to{transform:translateY(0) rotate(0deg)}50%{transform:translateY(-20px) rotate(5deg)}}@media (max-width:768px){.main-title{font-size:2.5rem}.description{font-size:1rem}.countdown-container{gap:.5rem}.countdown-item{min-width:80px;padding:1rem .5rem}.countdown-number{font-size:2rem}.features-container{gap:1rem}.feature-item{min-width:120px;padding:1rem .5rem}.email-input-container{flex-direction:column;border-radius:25px}.notify-button{border-radius:0 0 25px 25px}.social-links{gap:1rem}.social-link{width:45px;height:45px}}@media (max-width:480px){.content-wrapper{padding:1rem}.main-title{font-size:2rem}.countdown-container{flex-direction:column;gap:1rem}.countdown-separator{display:none}.features-container{flex-direction:column;align-items:center}.feature-item{width:100%;max-width:200px}}