body{font-family:Arial,sans-serif;display:flex;flex-direction:column;min-height:100vh;margin:0;padding:0;background-color:#000;color:#fff;line-height:1.6}main{flex:1}header{background-color:#111;padding:1rem 0;text-align:center;position:sticky;top:0;z-index:1000;box-shadow:0 2px 5px #00000080}header h1{margin:0;font-size:2rem;letter-spacing:2px;text-transform:uppercase}header .navigation{list-style:none;margin:0;padding:0;display:flex;justify-content:center;gap:1rem}header .navigation li{display:inline-block}header .navigation a{color:#fff;text-decoration:none;padding:.5rem 1rem;transition:all .3s ease-in-out}header .navigation a:hover{background-color:#fff;color:#000;border-radius:5px}section{padding:4rem 2rem;text-align:center}#home{background-color:#000}#about{background-color:#111}#services{background-color:#222}#contact{background-color:#333}h2{font-size:1.8rem;margin-bottom:1rem;text-transform:uppercase;letter-spacing:2px}p{font-size:1.1rem;line-height:1.8}button{background-color:#fff;color:#000;border:none;padding:.75rem 1.5rem;font-size:1rem;text-transform:uppercase;cursor:pointer;transition:all .3s ease-in-out}button:hover{background-color:#000;color:#fff;border:2px solid #fff}footer{background-color:#111;color:#fff;text-align:center;padding:1rem 0}a{color:#fff;text-decoration:none;border-bottom:1px solid #fff;transition:color .3s ease-in-out,border-bottom .3s ease-in-out}a:hover{color:#000;background-color:#fff;border-bottom:none;padding:.2rem .5rem;border-radius:3px}.converter-block{margin:50px auto;text-align:center;padding:20px;border:2px dashed #ccc;border-radius:10px;max-width:500px}#download-link{background:#333;color:#fff;padding:8px 12px;border-radius:6px;text-decoration:none;margin-top:10px;display:inline-block}
