body font-family:Arial,sans-serif;background-color:#121212;color:#ffffff;h3 color:#ffffff;label display:block;margin-top:10px;color:#ffffff;input[type="text"],input[type="email"],input[type="tel"],select,textarea width:100%;padding:10px;margin-top:5px;border:1px solid #444;border-radius:10px;background-color:#333;color:#ffffff;box-shadow:0 0 10px rgba(0,0,0,.5);input:focus,select:focus,textarea:focus border-color:#6200ea;box-shadow:0 0 5px rgba(98,0,234,.5);textarea resize:vertical;.form-section background-color:#1e1e1e;padding:20px;border-radius:15px;box-shadow:0 0 15px rgba(0,0,0,.5);margin-top:20px;color:#ffffff;.form-section.active display:block;.button-submit background-color:#6200ea;color:#ffffff;padding:10px 20px;border:0;border-radius:10px;cursor:pointer;margin-top:20px;.button-submit:hover background-color:#3700b3;.checkbox-container display:flex;flex-direction:column;gap:10px;margin-top:20px;align-items:flex-start;.checkbox-container label display:flex;align-items:center;gap:10px;color:#ffffff;cursor:pointer;.checkbox-container input[type="checkbox"] appearance:none;background-color:#333;border:2px solid #444;border-radius:10px;width:20px;height:20px;display:flex;align-items:center;justify-content:center;.checkbox-container input[type="checkbox"]:checked background-color:#6200ea;border-color:#6200ea;.checkbox-container input[type="checkbox"]:checked::before content:"";display:block;width:10px;height:10px;border-radius:50%;background:#ffffff;.checkbox-container input[type="checkbox"]:checked+label color:#6200ea;font-weight:bold;.info-message background-color:#333333;color:#ffffff;padding:15px;border:1px solid #444444;border-radius:10px;margin-top:20px;text-align:center;.required-field::after content:"*";color:red;margin-left:5px;.hidden display:none;