
body{margin:0;background:#050b14;color:#fff;font-family:Arial,sans-serif}
.header{position:absolute;top:0;width:100%;display:flex;justify-content:space-between;padding:20px 40px;z-index:10}
.header a{color:#dce6f2;text-decoration:none;margin:0 12px}
.hero{position:relative}
.hero img{width:100%;height:100vh;object-fit:cover}
.overlay{position:absolute;top:35%;left:8%;max-width:600px}
.overlay h1{font-size:58px}
.btn{border:1px solid #8aaed4;padding:14px 28px;color:white;text-decoration:none}
