.wpcf7 form{background:#0a0a0a;padding:40px;border-radius:30px;max-width:600px;margin:auto;box-shadow:0 0 40px rgba(153,255,0,0.04)}.cf7-flex{display:flex;gap:20px;margin-bottom:20px}.cf7-flex p{flex:1;margin:0}.wpcf7 input[type="text"],.wpcf7 input[type="email"],.wpcf7 textarea{width:100%;background:transparent;border:1px solid #222;color:#fff;padding:14px 20px;border-radius:10px;font-size:15px;margin-bottom:20px;font-family:'Poppins',sans-serif}.wpcf7 input::placeholder,.wpcf7 textarea::placeholder{color:#ccc}.wpcf7 input[type="submit"]{background:#bff747;color:#000;border:none;padding:16px;font-weight:600;font-size:16px;border-radius:12px;width:100%;cursor:pointer;transition:background 0.3s ease}.wpcf7 input[type="submit"]:hover{background:#d4ff73}.wpcf7-form{background:#000;padding:32px;border-radius:16px;font-family:'Poppins',sans-serif;color:#fff;max-width:600px;margin:0 auto;box-sizing:border-box}.wpcf7-form label{display:none}.cf7-row{display:flex;gap:16px;margin-bottom:12px;flex-wrap:wrap}.cf7-col{flex:1;min-width:0}.wpcf7-form input[type="text"],.wpcf7-form input[type="email"],.wpcf7-form input[type="tel"],.wpcf7-form input[type="url"],.wpcf7-form textarea{width:100%;padding:14px 16px;background:#1a1a1a;color:#fff;font-size:14px;border:none;border-radius:8px;outline:none;box-sizing:border-box;transition:0.2s ease}.wpcf7-form textarea{min-height:120px;resize:vertical}.wpcf7-form input[type="submit"],.wpcf7-form button.wpcf7-submit{width:100%;padding:14px;background:#99ff00;color:#000;font-size:15px;font-weight:600;border:none;border-radius:8px;cursor:pointer;transition:background 0.3s ease;margin-top:8px}.wpcf7-form input[type="submit"]:hover,.wpcf7-form button.wpcf7-submit:hover{background:#b3ff33}@media (max-width:768px){.cf7-row{flex-direction:column}}