.cigprod-lead-modal[hidden]{display:none}.cigprod-lead-modal{position:fixed;inset:0;z-index:99999;display:flex;align-items:flex-end;justify-content:center}.cigprod-lead-overlay{position:absolute;inset:0;background:rgba(0,0,0,.41)}.cigprod-lead-dialog{position:relative;z-index:1;width:min(1350px,calc(100vw - 48px));max-height:90vh;overflow:auto;margin:0 auto 24px;background:#fff;color:#111;padding:42px 48px 32px;box-shadow:0 10px 50px rgba(0,0,0,.25);animation:cigprodSlideInUp 1.5s ease both}.cigprod-lead-close{position:absolute;right:18px;top:12px;background:none;border:0;font-size:32px;line-height:1;cursor:pointer}.cigprod-lead-fields{display:grid;grid-template-columns:1fr 1fr;gap:18px}.cigprod-lead-fields label,.cigprod-lead-fields fieldset{display:flex;flex-direction:column;gap:7px}.cigprod-lead-fields fieldset{border:0;padding:0;margin:0}.cigprod-lead-wide{grid-column:1/-1}.cigprod-lead-fields input,.cigprod-lead-fields select,.cigprod-lead-fields textarea{width:100%;padding:11px;border:1px solid #999;background:#fff;color:#111}.cigprod-lead-fields fieldset>div{display:grid;grid-template-columns:repeat(2,1fr);gap:8px}.cigprod-lead-fields fieldset label{display:block}.cigprod-lead-submit{margin-top:18px;padding:12px 20px;cursor:pointer}.cigprod-lead-status{min-height:1.4em}.cigprod-lead-hp{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}@keyframes cigprodSlideInUp{from{transform:translateY(100%);opacity:0}to{transform:translateY(0);opacity:1}}@media(max-width:700px){.cigprod-lead-dialog{width:90vw;margin-bottom:0;padding:42px 20px 24px}.cigprod-lead-fields{grid-template-columns:1fr}.cigprod-lead-wide{grid-column:auto}.cigprod-lead-fields fieldset>div{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.cigprod-lead-dialog{animation:none}}
