.ez-contact-wrap{--ez-contact-bg:#0f172a;--ez-contact-text:#f8fafc;--ez-contact-border:#64748b;--ez-contact-accent:#00a8e8;max-width:720px;color:inherit;font-family:inherit}.ez-contact-form{display:grid;gap:12px}.ez-contact-form label{font-weight:600}.ez-contact-form input,.ez-contact-form textarea{box-sizing:border-box;width:100%;min-width:0;border:1px solid var(--ez-contact-border);border-radius:6px;background:var(--ez-contact-bg);color:var(--ez-contact-text);font:inherit;padding:12px}.ez-contact-form textarea{resize:vertical}.ez-contact-form button{border:0;border-radius:6px;background:var(--ez-contact-accent);color:var(--ez-contact-bg);padding:14px 20px;font:inherit;font-weight:700;cursor:pointer}.ez-contact-form button:disabled{opacity:.6;cursor:wait}.ez-contact-form :focus-visible{outline:3px solid var(--ez-contact-accent);outline-offset:3px}.ez-contact-trap{position:absolute!important;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.ez-contact-notice{border-left:3px solid var(--ez-contact-accent);padding:12px}.ez-contact-progress[hidden]{display:none!important}
