
body{margin:0;font-family:Arial,Helvetica,sans-serif;background:#020617;color:#e2e8f0;line-height:1.6}
header{position:sticky;top:0;background:rgba(2,6,23,0.85);backdrop-filter:blur(12px);padding:18px 40px;border-bottom:1px solid rgba(255,255,255,0.08)}
nav a{margin-right:18px;color:#cbd5f5;text-decoration:none;font-size:14px}
.hero{padding:140px 20px;text-align:center;background:radial-gradient(circle at top,#0f766e,#020617)}
.section{padding:80px 20px;text-align:center;max-width:1100px;margin:auto}
.scroll-wrapper{overflow:hidden;width:100%}
.scroll-track{display:flex;width:max-content;animation:scroll 30s linear infinite}
.scroll-track img{height:180px;margin:0 20px;border-radius:12px;background:#0f172a}
@keyframes scroll{from{transform:translateX(0)}to{transform:translateX(-50%)}}
.footer{background:#020617;border-top:1px solid rgba(255,255,255,0.08);padding:60px 20px;margin-top:80px}
.footer-columns{display:flex;flex-wrap:wrap;gap:40px;max-width:1100px;margin:auto}
.footer form input,.footer form textarea{width:100%;padding:10px;margin-top:8px;border-radius:6px;border:none;background:#0f172a;color:white}
.footer button{margin-top:10px;padding:10px 16px;border:none;border-radius:6px;background:#14b8a6;color:white;cursor:pointer}
