.edlead{--el-primary:#04342c;--el-cta:#c5a030;--el-cta-hover:#ad8b24;--el-text:#475569;--el-border:#d9e0ea;--el-soft:#eef3f2;--el-accent:#b08a1e;--el-error:#c0392b;align-items:center;background:rgba(0,0,0,.65);display:flex;inset:0;justify-content:center;opacity:0;padding:16px;position:fixed;transition:opacity .25s ease;z-index:99999}.edlead[hidden]{display:none}.edlead.is-open{opacity:1}.edlead,.edlead *{box-sizing:border-box;font-family:inherit}.edlead-card{background:#fff;border:1px solid var(--el-border);border-radius:16px;box-shadow:0 24px 60px rgba(4,52,44,.22);color:var(--el-text);max-height:calc(100vh - 32px);overflow-y:auto;padding:40px 32px 28px;position:relative;transform:translateY(14px);transition:transform .25s ease;width:min(680px,100%)}.edlead.is-open .edlead-card{transform:translateY(0)}.edlead-card:focus{outline:none}.edlead-close{background:transparent;border:0;border-radius:50%;color:var(--el-text);cursor:pointer;display:grid;height:32px;place-items:center;position:absolute;right:12px;top:12px;width:32px}.edlead-close:hover{background:var(--el-soft)}.edlead-pill{background:#04342c15;border-radius:999px;color:var(--el-primary);display:inline-block;font-size:14px;font-weight:600;line-height:1.2;margin:0 0 14px;padding:8px 18px}.edlead-title{font-family:ibm-plex-sans-semibold,sans-serif;font-size:30px;font-weight:700;line-height:1.2;margin:0 0 8px}.edlead-accent{color:#14532d}.edlead-sub{font-size:15px;margin:0 0 22px;max-width:48ch}.edlead-row{display:grid;gap:14px;grid-template-columns:1fr 1fr}.edlead-field{display:flex;flex-direction:column;margin-bottom:14px}.edlead-field label{color:var(--el-primary);font-size:13px;font-weight:600;margin-bottom:6px}.edlead-field label small{color:var(--el-text);font-weight:400}.edlead-field input,.edlead-field textarea{background:#fff;border:1px solid var(--el-border);border-radius:10px;color:#0f2417;font-size:14px;padding:12px 14px;resize:vertical;transition:border-color .15s ease,box-shadow .15s ease;width:100%}.edlead-field input::placeholder,.edlead-field textarea::placeholder{color:#9aa8a4}.edlead-field input:focus,.edlead-field textarea:focus{border-color:var(--el-primary);outline:none}.edlead-field.has-error input{border-color:var(--el-error)}.edlead-err{color:var(--el-error);font-size:12px;margin-top:4px;min-height:0}.edlead-err:empty{display:none}.edlead-hp{height:1px;left:-9999px;overflow:hidden;position:absolute;width:1px}.edlead-form-error{background:#fdf0ee;border-radius:8px;color:var(--el-error);font-size:13px;margin:0 0 14px;padding:10px 14px}.edlead-btn{align-items:center;background:#14532d;border:2px solid #14532d;border-radius:10px;color:#fff;cursor:pointer;display:inline-flex;font-size:14px;font-weight:600;height:50px;justify-content:center;padding:0 26px;position:relative;transition:background .15s ease;transition:all .3s cubic-bezier(.16,1,.3,1);width:100%}.edlead-btn:hover:not([disabled]){box-shadow:0 8px 24px rgba(21,128,61,.18);transform:translateY(-1px)}.edlead-btn:focus-visible,.edlead-close:focus-visible{outline:2px solid var(--el-primary);outline-offset:2px}.edlead-btn[disabled]{cursor:not-allowed;opacity:.7}.edlead-btn-outline{background:#fff;width:auto}.edlead-btn-outline:hover{background:#14532d10;color:#14532d}.edlead-spinner{animation:edlead-spin .7s linear infinite;border:2px solid hsla(0,0%,100%,.5);border-radius:50%;border-top-color:#fff;display:none;height:18px;margin-left:10px;width:18px}.edlead-btn.is-loading .edlead-spinner{display:inline-block}@keyframes edlead-spin{to{transform:rotate(1turn)}}.edlead-legal{font-size:12px;margin:14px 0 0;text-align:center}.edlead-legal a{color:var(--el-primary);text-decoration:underline}.edlead-success{padding:20px 0 8px;text-align:center}.edlead-success .edlead-sub{margin-left:auto;margin-right:auto}.edlead-check{background:#14532d;border-radius:50%;display:grid;height:64px;margin:0 auto 18px;place-items:center;width:64px}.edlead-req{color:var(--el-error)}html.edlead-lock,html.edlead-lock body{overflow:hidden!important}@media (max-width:560px){.edlead-card{padding:28px 20px 22px}.edlead-row{gap:0;grid-template-columns:1fr}.edlead-title{font-size:24px}.edlead-sub{font-size:14px}}@media (prefers-reduced-motion:reduce){.edlead,.edlead-card{transition:none}}.edlead-success{padding:28px 0 12px}.edlead-check{height:72px;margin-bottom:22px;width:72px}.edlead-eyebrow{color:#388b39;font-size:12px;font-weight:600;letter-spacing:.08em;margin:0 0 10px;text-transform:uppercase}.edlead-success .edlead-title{font-size:38px;margin-bottom:14px}.edlead-success .edlead-sub{font-size:17px;line-height:1.6;margin-bottom:28px;max-width:44ch}.edlead-btn-outline{color:#14532d;min-width:160px}.edlead-btn-outline:hover:not([disabled]){background:#f1f8f3}.edlead-card.is-success .edlead-close{display:none}@media (max-width:560px){.edlead-success .edlead-title{font-size:28px}.edlead-success .edlead-sub{font-size:15px}}