/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved by My WordPress Agent */
/* Native opt-in form. Pairs with the JS snippet "PD Native optin JS" and with
   the mu-plugin pd-optin.php. Kept as the fallback while the Elementor route
   waits on GHL's premium Inbound Webhook trigger.

   It reuses .pz-card and .pz-btn from snippet 237 on purpose, so the two forms
   on /test-ebook/ differ only in what carries the submit, not in how they look.
   Delete this snippet, its JS twin, and the mu-plugin together, or none. */

.pz-native .pz-form{display:flex;flex-wrap:wrap;gap:12px;}
.pz-native .pz-field{flex:1 1 180px;min-width:0;display:flex;flex-direction:column;gap:6px;}
.pz-native .pz-label{font-family:'Inter',sans-serif;font-size:13px;font-weight:600;color:#2b2f2b;}
.pz-native input[type="text"],.pz-native input[type="email"]{width:100%;flex:none;}

/* The honeypot moves out of view instead of using display:none. A bot that
   reads styles skips a display:none field, which would defeat the trap. */
.pz-native .pz-hp{position:absolute!important;left:-9999px!important;width:1px!important;height:1px!important;}

.pz-native .pz-btn{flex:1 1 100%;margin-top:2px;}
.pz-native .pz-btn[disabled]{opacity:.6;cursor:progress;}

.pz-msg{flex:1 1 100%;margin:0;font-family:'Inter',sans-serif;font-size:14px;line-height:1.5;}
.pz-msg.is-busy{color:#6f766d;}
.pz-msg.is-error{color:#8f2f2f;}
.pz-msg.is-ok{color:#1e3b2f;font-weight:600;}
