.iwcf-modal{display:none;position:fixed;inset:0;z-index:999999;background:rgb(0 0 0 / .6);overflow-y:auto;-webkit-overflow-scrolling:touch}.iwcf-modal--open{display:flex;align-items:center;justify-content:center}body.iwcf-body-locked{overflow:hidden}.iwcf-modal__card{position:relative;background:#fff;border-radius:8px;padding:40px 32px 32px;margin:24px;width:100%;max-width:560px;max-height:calc(100vh - 48px);overflow-y:auto;box-shadow:0 8px 30px rgb(0 0 0 / .2);animation:iwcf-fade-in 0.2s ease-out}@keyframes iwcf-fade-in{from{opacity:0;transform:translateY(-12px)}to{opacity:1;transform:translateY(0)}}.iwcf-modal__close{position:absolute;top:10px;right:14px;background:none;border:none;font-size:28px;line-height:1;cursor:pointer;color:#666;padding:4px 8px;transition:color 0.15s;user-select:none}.iwcf-modal__close:hover,.iwcf-modal__close:focus{color:#000}.iwcf-has-cta .iwcf-modal .gform_wrapper input[type="submit"],.iwcf-has-cta .iwcf-modal .gform_wrapper button[type="submit"],.iwcf-has-cta .iwcf-modal .gform_wrapper .gform_button{background-color:var(--cta)!important;color:var(--white)!important}.iwcf-modal .gform_wrapper{margin:0!important}.iwcf-modal__title{font-size:24px;font-weight:600;margin:0 0 16px;line-height:1.3}.iwcf-modal .gform_heading{display:none}@media (max-width:768px){.iwcf-modal__title{font-size:20px}}@media (max-width:600px){.iwcf-modal__card{margin:12px;padding:32px 20px 24px}.iwcf-modal__title{font-size:18px}}