.cs-page{background:radial-gradient(1200px 600px at 50% -10%, #a6ce3824, transparent 60%), radial-gradient(900px 500px at 100% 110%, #00b6d51f, transparent 60%), var(--bg);justify-content:center;align-items:center;min-height:100dvh;padding:40px 16px 56px;display:flex;position:relative;overflow:hidden}.cs-glow{pointer-events:none;background:radial-gradient(circle,#ffffff14,#0000 65%);border-radius:50%;width:560px;height:560px;position:absolute;inset:4% auto auto 50%;transform:translate(-50%)}.cs-inner{text-align:center;width:100%;max-width:880px;animation:cs-rise .9s var(--ease-smooth) both;position:relative}.cs-image{filter:drop-shadow(0 24px 40px #00000059);width:min(100%,640px);height:auto;margin:0 auto 8px;animation:6s ease-in-out infinite cs-float;display:block}.cs-eyebrow{border:1px solid var(--border);border-radius:var(--radius-pill);background:var(--surface);color:var(--lime-500);font-family:var(--font-inter), system-ui, sans-serif;letter-spacing:.12em;text-transform:uppercase;margin:0 0 14px;padding:6px 14px;font-size:12px;font-weight:700;display:inline-block}.cs-heading{font-family:var(--font-inter), system-ui, sans-serif;color:var(--text);margin:0 0 28px;font-size:clamp(32px,6vw,54px);font-weight:900;line-height:1.05}.cs-countdown{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;max-width:560px;margin:0 auto;display:grid}.cs-cell{border:1px solid var(--border);border-radius:var(--radius-card);background:linear-gradient(180deg, var(--surface), var(--surface-2));box-shadow:var(--shadow-card);flex-direction:column;align-items:center;gap:6px;padding:18px 8px 14px;display:flex}.cs-value{font-family:var(--font-inter), system-ui, sans-serif;font-variant-numeric:tabular-nums;color:var(--lime-500);font-size:clamp(30px,7vw,48px);font-weight:800;line-height:1}.cs-unit{font-family:var(--font-inter), system-ui, sans-serif;letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);font-size:12px;font-weight:600}.cs-launched{border:1px solid var(--lime-500);border-radius:var(--radius-card);background:var(--surface);max-width:560px;color:var(--lime-500);font-family:var(--font-inter), system-ui, sans-serif;margin:0 auto;padding:18px 20px;font-size:18px;font-weight:700}.cs-date{color:var(--text-muted);margin:22px 0 0;font-size:15px}.cs-date strong{color:var(--text);font-weight:700}@media (max-width:480px){.cs-countdown{gap:8px}.cs-cell{border-radius:14px;padding:14px 4px 10px}.cs-unit{letter-spacing:.04em;font-size:10px}}@keyframes cs-rise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes cs-float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@media (prefers-reduced-motion:reduce){.cs-inner,.cs-image{animation:none}}
