:root{--bg-top: #0a1628;--bg-bottom: #050b1a;--cyan: #00d4ff;--blue: #1e90ff;--text: #eaf6ff;--muted: #7fa6c4;--glow-cyan: rgba(0, 212, 255, .55);--glow-soft: rgba(0, 212, 255, .15);--font-display: "Rajdhani", system-ui, sans-serif;--font-body: "Outfit", system-ui, sans-serif}*{box-sizing:border-box;margin:0;padding:0}html,body{min-height:100%}body{font-family:var(--font-body);color:var(--text);background:linear-gradient(160deg,var(--bg-top) 0%,var(--bg-bottom) 70%);background-attachment:fixed;min-height:100dvh;overflow-x:hidden;-webkit-font-smoothing:antialiased}.video-bg{position:fixed;inset:0;z-index:0;overflow:hidden;pointer-events:none}.video-bg__frame{position:absolute;top:50%;left:50%;width:100vw;height:56.25vw;min-width:177.78vh;min-height:100vh;transform:translate(-50%,-50%) scale(1.18);border:0;filter:blur(8px) brightness(.7) saturate(1.15)}.video-overlay{position:fixed;inset:0;z-index:0;pointer-events:none;background:radial-gradient(circle at 50% 38%,#050b1a59,#050b1ac7),linear-gradient(160deg,#0a1628a6,#050b1ad9)}.page{position:relative;z-index:1;min-height:100dvh;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:clamp(1.75rem,4vw,3rem);padding:5rem 1.25rem 4rem;animation:rise .9s ease-out both}@keyframes rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}.brand{display:flex;flex-direction:column;align-items:center;gap:.85rem}.brand__logo{max-height:120px;width:auto;object-fit:contain}.brand__name{font-family:var(--font-display);font-weight:700;font-size:clamp(2rem,6vw,3.25rem);letter-spacing:.18em;color:#fff;text-shadow:0 0 24px rgba(0,212,255,.25)}.brand__tagline{font-weight:500;font-size:clamp(.75rem,2.2vw,1rem);letter-spacing:.32em;text-transform:uppercase;color:var(--blue)}.headline{font-family:var(--font-display);font-weight:700;font-size:clamp(3rem,13vw,8rem);line-height:1;letter-spacing:.04em;background:linear-gradient(180deg,#bfefff 0%,var(--cyan) 45%,var(--blue) 100%);-webkit-background-clip:text;background-clip:text;color:transparent;text-shadow:0 0 60px var(--glow-cyan);filter:drop-shadow(0 0 18px rgba(0,212,255,.35))}.countdown{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(.6rem,2.5vw,1.5rem);width:100%;max-width:42rem}.unit{display:flex;flex-direction:column;align-items:center;gap:.4rem;padding:clamp(.9rem,3vw,1.6rem) .5rem;border-radius:14px;background:#08162a8c;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid rgba(0,212,255,.35);box-shadow:0 0 22px #00d4ff1f,inset 0 0 18px #00d4ff0f;transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease}.unit:hover{transform:translateY(-3px);border-color:var(--cyan);box-shadow:0 0 32px #00d4ff4d,inset 0 0 22px #00d4ff1a}.unit__value{font-family:var(--font-display);font-weight:700;font-size:clamp(2rem,8vw,3.75rem);line-height:1;color:#fff;letter-spacing:.05em;font-variant-numeric:tabular-nums}.unit__label{font-size:clamp(.6rem,1.8vw,.8rem);letter-spacing:.22em;text-transform:uppercase;color:var(--cyan)}.launched{font-family:var(--font-display);font-weight:700;font-size:clamp(2rem,8vw,3.5rem);color:#fff;text-shadow:0 0 40px var(--glow-cyan);letter-spacing:.04em}.socials{display:flex;gap:1.25rem}.socials__link{display:inline-flex;align-items:center;justify-content:center;width:3.5rem;height:3.5rem;border-radius:50%;color:var(--text);background:#ffffff0a;border:1px solid rgba(255,255,255,.12);transition:transform .3s ease,color .3s ease,border-color .3s ease,background .3s ease,box-shadow .3s ease}.socials__link:hover{transform:scale(1.12);color:var(--cyan);background:#00d4ff1f;border-color:var(--cyan);box-shadow:0 0 24px #00d4ff73}.footer{position:absolute;bottom:1.5rem;left:0;right:0;font-size:clamp(.7rem,1.8vw,.85rem);color:var(--muted);opacity:.8}@media(max-width:540px){.countdown{grid-template-columns:repeat(2,minmax(0,1fr));max-width:22rem}}@media(prefers-reduced-motion:reduce){.page{animation:none}}
