body{font-family:Inter,sans-serif;margin:0;background:#ffffff;color:#333333}nav{background:linear-gradient(90deg,#D4AF37,#A68B2A);padding:1rem 2rem;display:flex;justify-content:space-between;align-items:center;box-shadow:0 2px 10px rgba(0,0,0,.1);position:-webkit-sticky;position:sticky;top:0;z-index:1000}nav img{width:40px;height:auto;margin-right:10px}nav a{color:#000000;text-decoration:none;font-size:1.1rem;margin-left:1.5rem}nav a:hover{color:#555555}main{max-width:1200px;margin:2rem auto;padding:0 1.5rem}.form-container{background:linear-gradient(135deg,#ffffff,#f9f9f9);padding:2rem;border-radius:10px;box-shadow:0 2px 10px rgba(0,0,0,.1)}.form-container h1{font-size:2rem;text-align:center;margin-bottom:1.5rem;color:#333333}.form-container h2{font-size:1.5rem;margin-bottom:1rem;color:#333333}.form-container input,.form-container textarea{width:100%;padding:.75rem;border:1px solid #d4af37;border-radius:8px;font-size:1rem;outline:none;margin-bottom:1rem;background:#ffffff}.form-container input:focus,.form-container textarea:focus{border-color:#A68B2A}.form-container textarea{resize:vertical}.form-container .error{color:#ff0000;font-size:.9rem;margin-top:-.5rem;margin-bottom:1rem}.form-container button{padding:.75rem 1.5rem;background:linear-gradient(90deg,#D4AF37,#A68B2A);color:#000000;border:none;border-radius:8px;cursor:pointer;font-size:1rem}.form-container button:hover{background:linear-gradient(90deg,#A68B2A,#D4AF37)}footer{background:linear-gradient(90deg,#D4AF37,#A68B2A);padding:1rem 2rem;text-align:center;color:#000000;box-shadow:0 -2px 10px rgba(0,0,0,.1)}