body { margin: 0; font-family: sans-serif; text-align: center; font-family: 'Montserrat', sans-serif; }
nav { display: flex; justify-content: space-between; padding: 20px 50px; border-bottom: 1px solid #cecece; }
.hero { height: 80vh; display: flex; flex-direction: column; justify-content: center; align-items: center; }
.divider { width: 50px; height: 2px; background: #d4bc8a; margin: 20px 0; }
.btn { background: #d4bc8a; color: white; padding: 12px 30px; text-decoration: none; border-radius: 5px; }
.logo { font-size: 1.125rem; font-weight: bold; color: #333; }