.hero{align-items:center;background:linear-gradient(135deg,#0000002e,#00000059),url(https://images.unsplash.com/photo-1521572163474-6864f9cf17ab?w=1600&h=900&fit=crop) 50%/cover no-repeat;display:flex;height:100%;justify-content:center;min-height:100vh;padding:20px;position:relative}.dark{filter:brightness(.45)}.themeToggle{border:none;border-radius:8px;cursor:pointer;padding:10px 14px;position:absolute;right:20px;top:20px;transition:transform .2s ease;z-index:10}.themeToggle:hover{transform:scale(1.1)}.overlay{background:#00000059;height:100%;position:absolute;width:100%}.content{border-radius:12px;color:#fff;max-width:1200px;padding:40px 20px;position:relative;text-align:center;width:100%}.logo{font-size:clamp(36px,8vw,80px);font-weight:700;letter-spacing:4px;line-height:.95;margin-bottom:6px;word-break:break-word}.tagline{font-size:clamp(14px,2.5vw,18px);margin-top:-4px;opacity:.8}.coming{font-size:clamp(28px,5vw,42px);margin-top:20px}.emailBox{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin-top:20px;padding:0 10px}.emailBox input{font-size:16px;max-width:300px;min-width:200px;padding:12px 18px;width:100%}.cta,.emailBox input{border:none;border-radius:6px}.cta{background:#fff;cursor:pointer;font-weight:700;padding:12px 22px;transition:all .3s ease;white-space:nowrap}.cta:hover{box-shadow:0 5px 15px #0000004d;transform:translateY(-2px)}.thanks{font-size:clamp(18px,2.5vw,20px);margin-top:20px}.countdown{font-size:clamp(16px,2.5vw,20px);gap:clamp(12px,3vw,22px);margin-top:18px}.countdown,.social{display:flex;flex-wrap:wrap;justify-content:center}.social{font-size:clamp(24px,4vw,28px);gap:clamp(18px,3vw,22px);margin-top:25px}.social a{color:#fff;transition:transform .2s ease,color .2s ease}.social a:hover{color:gold;transform:scale(1.2)}.features{align-items:center;display:flex;flex-wrap:wrap;font-size:clamp(14px,2vw,18px);gap:clamp(8px,2vw,14px);justify-content:center;margin-top:18px;padding:0 10px}.feature{align-items:center;background:#ffffff0f;border-radius:10px;color:#fff;display:inline-flex;gap:8px;padding:clamp(6px,1.5vw,8px) clamp(10px,2vw,12px);transition:background .3s ease,transform .2s ease}.feature:hover{background:#ffffff1f;transform:translateY(-2px)}.feature .icon{font-size:clamp(18px,2.5vw,20px);line-height:1}.lead{font-size:clamp(15px,2vw,18px);line-height:1.6;margin:10px auto 6px;max-width:760px;opacity:.9;padding:0 20px}.fade-in{animation:fadeIn 1.5s ease}.fade-in-delay{animation:fadeIn 2.3s ease}.slide-down{animation:slideDown 1.1s ease}.pop-in{animation:popIn .9s ease}.pulse{animation:pulseAnim 2s infinite}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideDown{0%{opacity:0;transform:translateY(-20px)}to{opacity:1}}@keyframes popIn{0%{transform:scale(.8)}to{transform:scale(1)}}@keyframes pulseAnim{50%{transform:scale(1.1)}}@media (max-width:576px){.themeToggle{font-size:14px;padding:8px 12px;right:10px;top:10px}.content{padding:30px 15px}.emailBox input{min-width:100%}.cta{max-width:300px;width:100%}}@media (min-width:576px) and (max-width:768px){.content{padding:35px 20px}}@media (min-width:768px) and (max-width:992px){.content{padding:40px 30px}}@media (min-width:992px) and (max-width:1200px){.content{padding:45px 40px}}@media (min-width:1200px){.hero{background-size:cover}.content{padding:50px}}@media (max-height:600px) and (orientation:landscape){.hero{min-height:auto;padding:40px 20px}.logo{font-size:clamp(32px,6vw,60px)}.coming{font-size:clamp(24px,4vw,36px);margin-top:10px}.countdown,.features,.social{margin-top:12px}}.preloader{align-items:center;background:#000;color:#fff;display:flex;flex-direction:column;height:100vh;justify-content:center}.spinner{animation:spin 1.1s linear infinite;border:5px solid #777;border-radius:50%;border-top-color:#fff;height:60px;width:60px}@keyframes spin{to{transform:rotate(1turn)}}
/*# sourceMappingURL=main.3217ad8f.css.map*/