body{margin:0;font-family:'Poppins',sans-serif;background:#0d0d0d;color:#eee}
h1,h2,h3{font-family:'Playfair Display',serif}
.header{position:fixed;width:100%;background:#000;padding:15px 0;z-index:10}
.nav{display:flex;justify-content:space-between;align-items:center;width:90%;margin:auto}
nav a{margin-left:20px;color:#ddd;text-decoration:none}
.hero{height:100vh;background:url('https://images.unsplash.com/photo-1505664194779-8beaceb93744') center/cover no-repeat;display:flex;align-items:center;justify-content:center;text-align:center}
.hero-content{background:rgba(0,0,0,0.6);padding:40px;border-radius:10px}
.btn{background:#c9a96e;color:#000;padding:12px 25px;text-decoration:none}
.section{padding:100px 0;width:90%;margin:auto}
.grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:25px}
.card{background:#1a1a1a;border-radius:10px;overflow:hidden}
.card img{width:100%;height:200px;object-fit:cover}
.image-section{height:60vh;background:url('https://images.unsplash.com/photo-1521791136064-7986c2920216') center/cover no-repeat;display:flex;align-items:center;justify-content:center;position:relative}
.image-section .overlay{position:absolute;width:100%;height:100%;background:rgba(0,0,0,0.6)}
.image-section .text{position:relative;font-size:28px}
.form{display:flex;flex-direction:column;gap:15px}
input,textarea{padding:12px;border:none;border-radius:5px}
button{background:#c9a96e;border:none;padding:12px}
footer{text-align:center;padding:30px;background:#000}