#lx-landing-static{
  width:100%;
  max-width:100%;
  position:relative;
  padding:36px 0 52px;
  background:
    radial-gradient(circle at 86% 7%,rgba(209,12,154,.17),transparent 28%),
    #0b0b10;
  color:#fff;
  overflow:hidden;
}
#lx-landing-static *{box-sizing:border-box}
#lx-landing-static .lxs-inner{
  width:100%;
  max-width:100%;
  margin:0;
  padding:0 14px;
}
#lx-landing-static .lxs-hero{
  max-width:100%;
  margin:0 auto 28px;
  text-align:center;
  font-family:system-ui,-apple-system,Segoe UI,Roboto,Inter,Arial;
}
#lx-landing-static .lxs-badge{
  display:inline-flex;
  padding:8px 15px;
  margin-bottom:18px;
  border:1px solid rgba(209,12,154,.38);
  border-radius:999px;
  background:rgba(209,12,154,.11);
  color:#fff;
  font-size:12px;
  font-weight:850;
  letter-spacing:.8px;
  text-transform:uppercase;
}
#lx-landing-static .lxs-title{
  margin:0 0 14px;
  color:#fff;
  font-size:clamp(29px,4.2vw,46px);
  line-height:1.04;
  letter-spacing:-1.5px;
  font-weight:950;
}
#lx-landing-static .lxs-title span{color:#d10c9a}
#lx-landing-static .lxs-sub{
  margin:0;
  color:rgba(255,255,255,.72);
  font-size:16px;
  line-height:1.65;
}
#lx-landing-static .lxs-info{
  max-width:100%;
  margin:0 auto 22px;
  padding:15px 18px;
  border:1px solid rgba(255,255,255,.09);
  border-radius:15px;
  background:rgba(255,255,255,.04);
  color:rgba(255,255,255,.72);
  text-align:center;
  font-family:system-ui,-apple-system,Segoe UI,Roboto,Inter,Arial;
  font-size:13px;
  line-height:1.6;
}
#lx-landing-static .lxs-bottom{
  max-width:100%;
  margin:24px auto 0;
  font-family:system-ui,-apple-system,Segoe UI,Roboto,Inter,Arial;
}
#lx-landing-static .lxs-warning{
  margin-bottom:18px;
  padding:24px;
  border:1px solid rgba(255,255,255,.10);
  border-radius:20px;
  background:rgba(255,255,255,.05);
}
#lx-landing-static .lxs-warning h3{
  margin:0 0 9px;
  color:#fff;
  font-size:21px;
  font-weight:950;
}
#lx-landing-static .lxs-warning p{
  margin:0;
  color:rgba(255,255,255,.74);
  font-size:14px;
  line-height:1.72;
}
#lx-landing-static .lxs-warning strong{color:#fff}
#lx-landing-static .lxs-form{
  padding:27px;
  border:1px solid rgba(209,12,154,.34);
  border-radius:22px;
  background:linear-gradient(180deg,rgba(209,12,154,.10),rgba(255,255,255,.035));
}
#lx-landing-static .lxs-form h3{
  margin:0 0 8px;
  color:#fff;
  font-size:24px;
  font-weight:950;
}
#lx-landing-static .lxs-form>p{
  margin:0 0 20px;
  color:rgba(255,255,255,.73);
  font-size:14px;
  line-height:1.65;
}
#lx-landing-static .wpcf7,
#lx-landing-static .wpcf7-form{color:#fff}
#lx-landing-static .wpcf7 label,
#lx-landing-static .wpcf7-list-item-label{
  color:rgba(255,255,255,.84)!important;
}
#lx-landing-static .wpcf7 input:not([type="checkbox"]):not([type="radio"]):not([type="submit"]),
#lx-landing-static .wpcf7 select,
#lx-landing-static .wpcf7 textarea{
  width:100%;
  padding:13px 14px;
  border:1px solid rgba(255,255,255,.15);
  border-radius:10px;
  background:rgba(0,0,0,.22);
  color:#fff!important;
  -webkit-text-fill-color:#fff!important;
}
#lx-landing-static .wpcf7 input[type="submit"]{
  width:100%;
  padding:15px 18px;
  border:0;
  border-radius:999px;
  background:linear-gradient(90deg,#ff34c7,#d10c9a);
  color:#fff;
  font-weight:900;
  cursor:pointer;
}
#lx-landing-static .wpcf7-response-output{color:#fff!important}
@media(max-width:680px){
  #lx-landing-static{padding:28px 0 42px}
  #lx-landing-static .lxs-inner{width:100%;padding:0 9px}
  #lx-landing-static .lxs-title{letter-spacing:-1px;font-size:clamp(27px,9vw,38px)}
  #lx-landing-static .lxs-form,
  #lx-landing-static .lxs-warning{padding:18px}
}