.wpcf7{background:#363636;padding:38px 42px;border-radius:12px;max-width:560px;margin:40px auto;box-shadow:0 18px 40px rgba(0,0,0,0.45)}.newsletter-title{color:#fff;text-align:center;font-size:28px;letter-spacing:1px;margin-bottom:18px}.newsletter-image{text-align:center;margin-bottom:18px}.newsletter-image img{max-width:110px;height:auto}.newsletter-intro{color:#fff;font-size:16px;line-height:1.6;text-align:center;margin-bottom:28px}.wpcf7 input[type="text"],.wpcf7 input[type="email"]{width:100%;padding:13px 14px;margin-bottom:14px;border:none;border-radius:6px;background:#1e1e1e;color:#fff;font-size:14px}.wpcf7 input::placeholder{color:#999}.wpcf7 input[type="submit"]{width:100%;background:#e31b23;color:#fff;padding:14px;border:none;border-radius:6px;font-weight:600;font-size:16px;cursor:pointer;transition:all 0.2s ease;margin-top:6px}.wpcf7 input[type="submit"]:hover{background:#c4161c}.newsletter-footer{font-size:10px;color:#fff;text-align:left;margin-top:0px;line-height:1.4}.wpcf7,.wpcf7 p,.wpcf7 label,.wpcf7 span,.wpcf7 div{color:#f2f2f2!important}.wpcf7 input::placeholder{color:#dddddd!important;opacity:1}.wpcf7 input[type="submit"]{margin-bottom:0!important}.newsletter-footer{margin-top:-40px!important}.wpcf7 textarea{width:100%;max-width:100%;box-sizing:border-box}