body{background-color:#fff;color:#000;font-family:Open Sans,sans-serif;margin:0;scroll-behavior:smooth}header{align-items:center;background-color:#1e90ff;display:flex;justify-content:space-between;padding:20px;position:sticky;top:0;z-index:999}header img{height:50px}nav a{color:#fff;font-weight:700;margin:0 15px;text-decoration:none;transition:color .3s ease}nav a:hover{color:gold}.hero{background:linear-gradient(135deg,#1e90ff,indigo);color:#fff;padding:100px 20px;text-align:center}.hero h1{font-size:48px;margin-bottom:20px}.hero p{font-size:20px;margin-bottom:30px}.hero button{background-color:#fff;border:none;border-radius:5px;color:#1e90ff;cursor:pointer;font-size:18px;font-weight:700;padding:15px 30px;transition:background-color .3s ease,color .3s ease}.hero button:hover{background-color:indigo;color:#fff}section{padding:60px 20px;text-align:center}.products{display:flex;flex-wrap:wrap;justify-content:center}.product{border:2px solid #1e90ff;border-radius:10px;margin:20px;padding:20px;transition:transform .3s ease;width:250px}.product:hover{border-color:indigo;transform:translateY(-5px)}form{align-items:center;display:flex;flex-direction:column;margin-top:30px}form input,form textarea{border:1px solid #ccc;border-radius:5px;margin-bottom:15px;padding:10px;width:300px}form button{background-color:#1e90ff;border:none;color:#fff;cursor:pointer;font-size:16px;padding:10px 25px;transition:background-color .3s ease}form button:hover{background-color:indigo}footer{background-color:#1e90ff;color:#fff;font-size:14px;padding:20px;text-align:center}
/*# sourceMappingURL=main.776d90a4.css.map*/