/* Scope: only the "Subscribe_copy" form */
form.wpcf7-form.subscribe-copy-form input[type="text"],
form.wpcf7-form.subscribe-copy-form input[type="email"],
form.wpcf7-form.subscribe-copy-form select,
form.wpcf7-form.subscribe-copy-form textarea{
  width:100%!important;
  box-sizing:border-box;
  background:#eeeeee!important;
  border:0!important;
  border-radius:10px!important;
  padding:14px 18px!important;
  font-size:16px!important;
  line-height:1.4!important;
  box-shadow:none!important;
}
form.wpcf7-form.subscribe-copy-form ::placeholder{color:#6a6a6a}

/* Two-column layout for the first four fields */
form.wpcf7-form.subscribe-copy-form p:has(input[name="FULLNAME"]),
form.wpcf7-form.subscribe-copy-form p:has(input[name="EMAIL"]),
form.wpcf7-form.subscribe-copy-form p:has(input[name="ORG"]),
form.wpcf7-form.subscribe-copy-form p:has(input[name="JOBTITLE"]) {
  width:48%;
  display:inline-block;
  vertical-align:top;
  margin:0 4% 18px 0;
}
form.wpcf7-form.subscribe-copy-form p:has(input[name="EMAIL"]),
form.wpcf7-form.subscribe-copy-form p:has(input[name="JOBTITLE"]) { margin-right:0 }

/* Country select full width */
form.wpcf7-form.subscribe-copy-form p:has(select[name="COUNTRY"]) {
  width:100%;
  display:block;
  clear:both;
  margin-bottom:18px;
}

/* Checkboxes */
form.wpcf7-form.subscribe-copy-form .checkbox-group{display:grid;gap:10px;margin:6px 0 10px}
form.wpcf7-form.subscribe-copy-form input[type="checkbox"]{margin-right:5px}

/* Centered red pill submit */
form.wpcf7-form.subscribe-copy-form p:has(input[type="submit"]){
  display:flex;justify-content:center;padding-top:20px
}
form.wpcf7-form.subscribe-copy-form input[type="submit"]{
  background:#d31f2d!important;color:#fff!important;border:0!important;
  border-radius:999px!important;padding:14px 42px!important;
  font-weight:600!important;font-size:18px!important;cursor:pointer
}

/* Mobile: stack to one column */
@media (max-width:768px){
  form.wpcf7-form.subscribe-copy-form p:has(input[name="FULLNAME"]),
  form.wpcf7-form.subscribe-copy-form p:has(input[name="EMAIL"]),
  form.wpcf7-form.subscribe-copy-form p:has(input[name="ORG"]),
  form.wpcf7-form.subscribe-copy-form p:has(input[name="JOBTITLE"]) {
    width:100%; margin-right:0;
  }
}