Category: Uncategorized
Sorry, but nothing was found. Please try a search with different keywords.
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Nova Digital Marketing — Launching Soon</title>
<link rel="preconnect" href="https://fonts.googleapis.com">
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin="">
<link href="https://fonts.googleapis.com/css2?family=Space+Grotesk:wght@500;700&family=Inter:wght@400;500;600&display=swap" rel="stylesheet">
<style>
:root{
--ink:#12151C;
--paper:#F4F3EF;
--signal:#1FAE7A;
--signal-dim:#17835D;
}
*{margin:0;padding:0;box-sizing:border-box;}
html,body{height:100%;}
body{
font-family:'Inter', sans-serif;
color:var(--paper);
overflow-x:hidden;
}
@media (prefers-reduced-motion: reduce){
*{animation-duration:0.01ms !important; animation-iteration-count:1 !important;}
}
/* ---------- BACKGROUND VIDEO ---------- */
.bg-video{
position:fixed; inset:0; z-index:-2;
width:100%; height:100%;
object-fit:cover;
}
.bg-overlay{
position:fixed; inset:0; z-index:-1;
background:linear-gradient(180deg, rgba(18,21,28,0.55) 0%, rgba(18,21,28,0.72) 55%, rgba(18,21,28,0.88) 100%);
}
/* ---------- LAYOUT ---------- */
.page{
min-height:100vh;
display:flex;
flex-direction:column;
align-items:center;
justify-content:center;
padding:48px 24px;
text-align:center;
}
.logo{
font-family:'Space Grotesk', sans-serif;
font-weight:700;
font-size:18px;
letter-spacing:-0.01em;
display:flex; align-items:center; gap:8px;
position:fixed;
top:32px; left:32px;
}
.logo .dot{width:8px; height:8px; border-radius:50%; background:var(--signal);}
/* ---------- FILLER HEADLINE MARQUEE ---------- */
.marquee-wrap{
width:100%;
overflow:hidden;
margin-bottom:44px;
-webkit-mask-image: linear-gradient(90deg, transparent, black 12%, black 88%, transparent);
mask-image: linear-gradient(90deg, transparent, black 12%, black 88%, transparent);
}
.marquee{
display:flex;
width:max-content;
gap:48px;
animation: marquee-scroll 26s linear infinite;
}
@keyframes marquee-scroll{
from{transform:translateX(0);}
to{transform:translateX(-50%);}
}
.marquee span{
font-family:'Space Grotesk', sans-serif;
font-weight:700;
font-size:clamp(32px, 6vw, 64px);
letter-spacing:-0.02em;
color:rgba(244,243,239,0.14);
white-space:nowrap;
}
.marquee span.active{ color: var(--paper); }
h1{
font-family:'Space Grotesk', sans-serif;
font-weight:700;
font-size:clamp(34px, 6vw, 58px);
letter-spacing:-0.02em;
line-height:1.05;
margin-bottom:16px;
}
h1 span{color:var(--signal);}
.sub{
font-size:16px;
color:rgba(244,243,239,0.7);
max-width:440px;
margin:0 auto 40px;
line-height:1.6;
}
/* ---------- FORM ---------- */
form{
width:100%;
max-width:400px;
background:rgba(244,243,239,0.06);
border:1px solid rgba(244,243,239,0.18);
backdrop-filter: blur(6px);
border-radius:8px;
padding:28px;
}
.field{margin-bottom:16px; text-align:left;}
.field label{
display:block;
font-size:12px;
text-transform:uppercase;
letter-spacing:0.05em;
color:rgba(244,243,239,0.55);
margin-bottom:6px;
}
.field input[type="text"],
.field input[type="email"]{
width:100%;
background:rgba(244,243,239,0.04);
border:1px solid rgba(244,243,239,0.22);
border-radius:4px;
padding:12px 13px;
color:var(--paper);
font-family:'Inter', sans-serif;
font-size:14.5px;
}
.field input::placeholder{color:rgba(244,243,239,0.35);}
.checkbox-row{
display:flex;
align-items:center;
gap:9px;
margin-bottom:20px;
text-align:left;
}
.checkbox-row input{width:16px; height:16px; accent-color:var(--signal); flex:none;}
.checkbox-row label{font-size:13.5px; color:rgba(244,243,239,0.75);}
button{
width:100%;
background:var(--signal);
color:var(--ink);
border:none;
border-radius:4px;
padding:14px;
font-family:'Inter', sans-serif;
font-weight:600;
font-size:15px;
cursor:pointer;
transition:background .15s ease;
}
button:hover{background:var(--paper);}
footer{
position:fixed;
bottom:24px;
font-size:12px;
color:rgba(244,243,239,0.4);
}
@media (max-width:480px){
.logo{top:20px; left:20px;}
form{padding:22px;}
}
</style>
<video class="bg-video" autoplay="" muted="" loop="" playsinline="" poster="assets/video/hero-bg-poster.jpg">
<source src="assets/video/hero-bg.mp4" type="video/mp4">
</video>
<div class="bg-overlay"></div>
<div class="logo"><span class="dot"></span>Nova Digital</div>
<div class="page">
<div class="marquee-wrap">
<div class="marquee">
<span>Launching Soon</span>
<span class="active">Launching Soon</span>
<span>Launching Soon</span>
<span>Launching Soon</span>
<span>Launching Soon</span>
<span>Launching Soon</span>
<span>Launching Soon</span>
<span>Launching Soon</span>
</div>
</div>
<h1>Something new is <span>launching soon.</span></h1>
<p class="sub">Nova Digital Marketing is putting the finishing touches on our new site. Leave your email and we'll let you know the moment we're live.</p>
<form onsubmit="event.preventDefault(); this.querySelector('button').textContent='You\'re on the list ✓';">
<div class="field">
<label for="name">Name</label>
<input id="name" type="text" name="name" placeholder="Your name" required="">
</div>
<div class="field">
<label for="email">Email</label>
<input id="email" type="email" name="email" placeholder="you@email.com" required="">
</div>
<div class="checkbox-row">
<input id="updates" type="checkbox" name="updates" checked="">
<label for="updates">Sign up for updates</label>
</div>
<button type="submit">Send</button>
</form>
</div>
<footer>© 2026 Nova Digital Marketing</footer>
Sorry, but nothing was found. Please try a search with different keywords.