.wp-fields{display:grid;gap:16px}.wp-form{border:1px solid var(--theme-palette-color-5);border-radius:18px;padding:24px;background:var(--theme-palette-color-8);box-shadow:0 8px 28px rgb(0 0 0 / .06)}.wp-form input,.wp-form textarea{width:100%;padding:12px 14px;border-radius:15px;font-size:15px}.wp-form textarea{min-height:140px;resize:vertical}.wp-form button{width:15%}.wp-form input:focus,.wp-form textarea:focus{border-color:var(--theme-palette-color-10)!important}.wp-form .cf-turnstile{margin-top:16px;margin-bottom:6px}.wp-status{margin-top:10px;display:flex;align-items:center;gap:8px;font-size:14px;line-height:1.4}.wp-status.loading{color:#4f46e5}.wp-status.success{color:#059669}.wp-status.error{color:#dc2626}.wp-icon{flex-shrink:0}.spin{animation:wp-spin 1s linear infinite}@keyframes wp-spin{to{transform:rotate(360deg)}}@media (max-width:768px){.wp-form button{width:none}}