.wpforms-container{background:var(--glass-bg) !important;backdrop-filter:var(--glass-blur) !important;-webkit-backdrop-filter:var(--glass-blur) !important;border:1px solid var(--glass-border) !important;box-shadow:var(--glass-shadow) !important;border-radius:16px !important;padding:40px !important;margin:0 auto !important;max-width:800px !important}.wpforms-wrapper{width:100%}.wpforms-field-container{padding:0;margin:0}.wpforms-field{background:0 0 !important;border:none !important;padding:0 0 15px !important;margin-bottom:25px !important;box-shadow:none !important}.wpforms-field-label,.wpforms-field-sublabel,legend.wpforms-field-label{color:var(--text-main) !important;font-weight:700;font-size:.95rem;font-family:'Inter',system-ui,-apple-system,sans-serif !important;margin-bottom:8px;padding:0 !important;border:none !important;display:block}fieldset{border:none !important;margin:0 !important;padding:0 !important;min-width:0}.wpforms-field input[type=text],.wpforms-field input[type=email],.wpforms-field input[type=tel],.wpforms-field textarea,.wpforms-field select{width:100% !important;border:none;border-bottom:2px solid var(--glass-border);border-radius:0;color:var(--text-main) !important;font-family:'Inter',system-ui,-apple-system,sans-serif !important;font-size:1.1rem;padding:10px 0;outline:none;transition:border-color .3s ease;box-shadow:none !important;background:0 0 !important}.wpforms-field-medium{max-width:100% !important}.wpforms-field input::placeholder,.wpforms-field textarea::placeholder{color:var(--text-muted);opacity:1}.wpforms-field input:focus,.wpforms-field textarea:focus,.wpforms-field select:focus{border-bottom-color:var(--color-purple-main) !important;background:0 0 !important}.wpforms-field-row{display:flex;flex-wrap:wrap}.wpforms-field-row-block{width:100%}button.wpforms-submit,.wpforms-submit{background-color:var(--btn-primary) !important;color:var(--btn-text) !important;border:none !important;border-radius:8px !important;padding:12px 32px !important;font-weight:700 !important;text-transform:uppercase !important;letter-spacing:1px !important;font-size:.9rem !important;cursor:pointer;transition:all .3s ease !important;box-shadow:0 4px 15px rgba(212,175,55,.3) !important;width:100%;line-height:normal !important;height:auto !important;font-family:'Inter',system-ui,-apple-system,sans-serif !important}button.wpforms-submit:hover,.wpforms-submit:hover{background-color:var(--color-gold-bright) !important;color:var(--text-dark) !important;transform:translateY(-2px);box-shadow:0 8px 25px rgba(212,175,55,.5) !important}.wpforms-error-container{color:#ff6b6b;font-size:.85rem;margin-top:5px;font-weight:600}.wpforms-field-error{border-bottom-color:#ff6b6b !important}@media (min-width:768px){button.wpforms-submit,.wpforms-submit{width:auto;min-width:200px}}