.leadDialog{border:1px solid #d6d7dd;border-top:4px solid var(--orange);background:var(--paper);width:min(480px,100vw - 32px);max-height:calc(100dvh - 32px);color:var(--ink);border-radius:4px;margin:auto;padding:0;overflow:auto;box-shadow:0 30px 100px #0008}.leadDialog::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#080d23c9}.leadDialogInner{padding:36px;position:relative}.leadClose{color:var(--navy);cursor:pointer;background:0 0;border:0;width:44px;height:44px;font-size:28px;position:absolute;top:10px;right:12px}.leadEyebrow{letter-spacing:.13em;color:var(--navy);margin:0 0 26px;padding-right:22px;font-size:10px;font-weight:700}.leadDialog h2{font-family:var(--font-display),serif;letter-spacing:-.035em;margin:0 0 15px;font-size:43px;font-weight:500;line-height:1.05}.leadDialog #lead-description{color:#565d70;margin:0 0 25px;font-size:14px;line-height:1.7}.leadDialog label{margin:18px 0 8px;font-size:13px;font-weight:700;display:block}.leadDialog label span{color:#925000}.leadDialog input{width:100%;font:inherit;color:var(--ink);background:#fff;border:1px solid #bfc2ce;border-radius:3px;min-height:50px;padding:14px 12px;font-size:16px;display:block}.leadDialog small{color:#62687a;margin-top:8px;font-size:11px;display:block}.leadPrivacy{color:#62687a;margin:22px 0;font-size:11px;line-height:1.7}.leadSubmit{background:var(--orange);width:100%;min-height:52px;color:var(--ink);font:inherit;cursor:pointer;border:0;border-radius:3px;justify-content:space-between;align-items:center;gap:18px;padding:14px 18px;font-size:13px;font-weight:700;display:flex}.leadSubmit:disabled,.leadClose:disabled{opacity:.6;cursor:wait}.leadError{color:#8f2618;background:#ffe8e2;border-radius:3px;padding:12px;font-size:13px;line-height:1.5}.leadHoney{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.leadSuccess>span{color:#21604b;background:#dcece2;border-radius:50%;place-items:center;width:50px;height:50px;margin-bottom:22px;font-size:26px;display:grid}@media (width<=480px){.leadDialogInner{padding:30px 22px}.leadDialog h2{font-size:37px}}
