.led-quote-form-container{font-family:Arial,sans-serif;max-width:600px;margin:0 auto;padding:30px;background:#f9f9f9;border-radius:12px;box-shadow:0 4px 15px rgba(0,0,0,.1)}.led-quote-form-container h2{text-align:center;color:#333;margin-bottom:10px}.led-quote-form-container p{text-align:center;color:#666;margin-bottom:25px}.led-quote-form-container .form-group{margin-bottom:20px}.led-quote-form-container label{display:block;font-weight:bold;margin-bottom:8px;color:#555}.led-quote-form-container input[type="text"],.led-quote-form-container input[type="email"],.led-quote-form-container input[type="tel"],.led-quote-form-container input[type="number"],.led-quote-form-container select,.led-quote-form-container textarea{width:100%;padding:12px;border:1px solid #ddd;border-radius:8px;box-sizing:border-box;font-size:1em}.led-quote-form-container textarea{resize:vertical}.led-quote-form-container button{width:100%;padding:15px;background-color:#007bff;color:#fff;border:none;border-radius:8px;cursor:pointer;font-size:1.1em;font-weight:bold;transition:background-color .3s ease}.led-quote-form-container button:hover{background-color:#0056b3}.led-quote-form-container .form-message{text-align:center;margin-top:20px;font-weight:bold;padding:10px;border-radius:5px}.led-quote-form-container .form-message.success{color:#28a745;background-color:#d4edda;border:1px solid #c3e6cb}.led-quote-form-container .form-message.error{color:#dc3545;background-color:#f8d7da;border:1px solid #f5c6cb}