div.wpforms-container .wpforms-form{background:var(--pp-bg);border:1px solid var(--pp-border);border-radius:18px;padding:26px;box-shadow:var(--pp-shadow)}@media (max-width:600px){div.wpforms-container .wpforms-form{padding:18px;border-radius:16px}}div.wpforms-container .wpforms-title{color:var(--pp-primary);font-weight:800;letter-spacing:-.02em;margin:0 0 10px}div.wpforms-container .wpforms-description{color:var(--pp-muted);margin:0 0 18px}div.wpforms-container .wpforms-field-label{color:var(--pp-primary);font-weight:700;margin-bottom:8px}div.wpforms-container .wpforms-required-label{color:var(--pp-danger)}div.wpforms-container .wpforms-form input[type=text],div.wpforms-container .wpforms-form input[type=email],div.wpforms-container .wpforms-form input[type=tel],div.wpforms-container .wpforms-form input[type=url],div.wpforms-container .wpforms-form input[type=number],div.wpforms-container .wpforms-form input[type=date],div.wpforms-container .wpforms-form input[type=password],div.wpforms-container .wpforms-form select,div.wpforms-container .wpforms-form textarea{width:100%;background:var(--pp-white);border:1px solid var(--pp-border);border-radius:14px;padding:14px;color:var(--pp-primary);font-size:15px;line-height:1.4;transition:border-color .2s ease,box-shadow .2s ease,transform .05s ease;box-shadow:0 1px 0 rgba(8,59,82,.02)}div.wpforms-container .wpforms-form textarea{min-height:130px;resize:vertical}div.wpforms-container .wpforms-form ::placeholder{color:rgba(107,122,134,.75)}div.wpforms-container .wpforms-form input:focus,div.wpforms-container .wpforms-form select:focus,div.wpforms-container .wpforms-form textarea:focus{outline:none;border-color:rgba(13,139,255,.7);box-shadow:0 0 0 4px rgba(13,139,255,.18)}div.wpforms-container .wpforms-field{margin-bottom:-10px}div.wpforms-container .wpforms-form input[type=checkbox],div.wpforms-container .wpforms-form input[type=radio]{accent-color:var(--pp-accent);transform:scale(1.05)}div.wpforms-container .wpforms-field-checkbox ul li,div.wpforms-container .wpforms-field-radio ul li{margin:10px 0 0}div.wpforms-container .wpforms-field-description{color:var(--pp-muted);font-size:13px;margin-top:8px}div.wpforms-container .wpforms-form button[type=submit],div.wpforms-container .wpforms-form input[type=submit]{background:var(--pp-accent);color:#fff;border:0;border-radius:14px;padding:14px 18px;font-weight:800;letter-spacing:.2px;box-shadow:0 14px 30px rgba(13,139,255,.22);transition:transform .12s ease,box-shadow .2s ease,background .2s ease}div.wpforms-container .wpforms-form button[type=submit]:hover,div.wpforms-container .wpforms-form input[type=submit]:hover{background:var(--pp-accent2);transform:translateY(-1px);box-shadow:0 18px 40px rgba(13,139,255,.28)}div.wpforms-container .wpforms-form button[type=submit]:active,div.wpforms-container .wpforms-form input[type=submit]:active{transform:translateY(0);box-shadow:0 10px 22px rgba(13,139,255,.22)}div.wpforms-container .wpforms-error,div.wpforms-container label.wpforms-error{color:var(--pp-danger)!important;font-weight:600}div.wpforms-container .wpforms-form input.wpforms-error,div.wpforms-container .wpforms-form textarea.wpforms-error,div.wpforms-container .wpforms-form select.wpforms-error{border-color:rgba(217,45,32,.6)!important;box-shadow:0 0 0 4px rgba(217,45,32,.12)}div.wpforms-container .wpforms-confirmation-container-full{background:rgba(13,139,255,.1);border:1px solid rgba(13,139,255,.25);color:var(--pp-primary);border-radius:16px;padding:18px;box-shadow:var(--pp-shadow)}div.wpforms-container .wpforms-form select{appearance:none;background-image:linear-gradient(45deg,transparent 50%,var(--pp-muted) 50%),linear-gradient(135deg,var(--pp-muted) 50%,transparent 50%);background-position:calc(100% - 18px) 55%,calc(100% - 12px) 55%;background-size:6px 6px,6px 6px;background-repeat:no-repeat;padding-right:40px}div.wpforms-container .wpforms-submit-container button,div.wpforms-container .wpforms-submit-container input[type=submit]{width:100%}