.wpcf7-form fieldset{margin-bottom:20px;padding:15px;border:1px solid #ddd;border-radius:5px}.wpcf7-form legend{font-weight:700;padding:0 10px}.wpcf7-form label{display:block;margin-top:10px;font-weight:400}.wpcf7-form input[type=text],.wpcf7-form input[type=url],.wpcf7-form input[type=number],.wpcf7-form input[type=date],.wpcf7-form textarea,.wpcf7-form select{width:100%;padding:8px;margin-top:5px;box-sizing:border-box;border:1px solid #ccc;border-radius:3px}.wpcf7-form .row{display:flex;gap:20px}.wpcf7-form .col{flex:1}.wpcf7-form .platform-breakdowns label{font-weight:700;margin-top:20px;margin-bottom:10px}.wpcf7-form input[type=submit]{padding:10px 20px;font-size:16px;background-color:#0073aa;color:white;border:none;border-radius:3px;cursor:pointer}.wpcf7-form input[type=submit]:hover{background-color:#005a87}@media (max-width:768px){.wpcf7-form .row{flex-direction:column;gap:0}}