.plx-form,.plx-confirmation{max-width:880px;margin:40px auto;padding:34px;border:1px solid rgba(214,166,76,.55);background:linear-gradient(180deg,rgba(21,7,18,.98),rgba(5,4,7,.98));color:#f5efe5;box-shadow:0 24px 80px rgba(0,0,0,.35)}.plx-head{text-align:center;margin-bottom:28px}.plx-head>p{margin:0;color:#d4519e;font:600 12px Cinzel,serif;letter-spacing:.14em;text-transform:uppercase}.plx-head h2{margin:8px 0;font-size:44px}.plx-head span{color:#cfc3b5}.plx-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.plx-form label{display:block;margin-bottom:18px;color:#dccdbb}.plx-form input,.plx-form textarea,.plx-form select{width:100%;margin-top:7px;padding:13px 14px;background:#070508;border:1px solid rgba(214,166,76,.45);color:#fff;border-radius:0}.plx-upload{padding:22px;border:1px dashed rgba(214,166,76,.5);background:rgba(80,12,55,.12)}.plx-upload span{font:500 16px Cinzel,serif;color:#e0b45b;text-transform:uppercase}.plx-upload small{display:block;color:#9e9183;margin-top:5px}.plx-upload img{display:block;max-height:420px;margin:18px auto 0;border:1px solid rgba(214,166,76,.4)}.plx-consent{display:flex!important;gap:12px;align-items:flex-start}.plx-consent input{width:auto!important;margin-top:5px}.plx-note{color:#9f9387;font-size:15px}.plx-submit{width:100%;min-height:54px;border:1px solid #e1b75b;background:linear-gradient(180deg,#74104a,#35061f);color:#ffe1a0;text-transform:uppercase;font:500 14px Cinzel,serif;letter-spacing:.06em;cursor:pointer}.plx-confirmation{text-align:center}.plx-seal{width:88px;height:88px;border:1px solid #d6a64c;border-radius:50%;display:grid;place-items:center;margin:0 auto 18px;color:#d6a64c;font-size:34px;box-shadow:0 0 0 9px #090508,0 0 45px rgba(166,11,91,.28)}@media(max-width:680px){.plx-form{padding:24px 18px}.plx-grid{grid-template-columns:1fr}.plx-head h2{font-size:34px}}

.plx-error{padding:12px;border:1px solid #bd374b;color:#fff;background:#4a0c1f}.plx-honey{position:absolute!important;left:-10000px!important;width:1px!important;height:1px!important;overflow:hidden!important}.plx-form input:focus,.plx-form select:focus,.plx-form textarea:focus{outline:2px solid #e8c273;outline-offset:2px}
