.pp-form{max-width:650px}.pp-form h2{font-size:1.7rem;margin-bottom:14px}.pp-form-intro{color:#53616f;font-size:14px}.pp-field{margin:0 0 21px}.pp-field label{display:block;font-size:14px;font-weight:650;margin-bottom:7px}.pp-field input,.pp-field textarea{display:block;width:100%;border:1px solid #bcc7ce;border-radius:7px;padding:13px 14px;background:#fff;color:#17232f;font:inherit;font-size:16px;line-height:1.5;min-height:50px}.pp-field textarea{resize:vertical}.pp-field input:focus,.pp-field textarea:focus{border-color:#2454df}.pp-hint{display:block;font-size:12px;line-height:1.6;color:#53616f;margin-top:9px}.pp-consent{display:flex;align-items:start;gap:12px;font-size:12px;line-height:1.6;margin:25px 0}.pp-consent input{width:18px;height:18px;flex:0 0 18px;margin-top:3px;accent-color:#2454df}.pp-consent label{cursor:pointer}.pp-honeypot{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.pp-message{padding:20px 23px;border:1px solid #ccd7e4;border-radius:9px;background:#f2f5fa;margin-bottom:25px}.pp-message p:last-child{margin-bottom:0}.pp-message h2{font-size:1.5rem}.pp-error{border-color:#c37474;background:#fff7f6}.pp-error a,.pp-field-error{color:#a12727}.pp-field-error{font-size:12px;margin-top:7px;display:block}.pp-error ul{margin-bottom:0}.pp-success{border-color:#73a58f;background:#f0f8f3}.pp-field [aria-invalid=true]{border-color:#a12727}
