.hb-modal-overlay{align-items:center;background:rgba(0,0,0,.5);display:flex;inset:0;justify-content:center;opacity:0;padding:20px;position:fixed;transition:opacity .3s ease,visibility .3s ease;visibility:hidden;z-index:9999}.hb-modal-overlay.is-open{opacity:1;visibility:visible}.hb-modal{background:#fff;border-radius:24px;box-shadow:0 20px 60px rgba(0,0,0,.15);font-family:Figtree,Arial,sans-serif;max-height:90vh;max-width:720px;overflow-y:auto;padding:40px 32px;position:relative;transform:translateY(16px);transition:transform .3s ease;width:100%}.hb-modal-overlay.is-open .hb-modal{transform:translateY(0)}.hb-modal__close{align-items:center;background:transparent!important;border:none;border-radius:50%;cursor:pointer;display:flex;height:36px;justify-content:center;position:absolute;right:16px;text-decoration:none!important;top:16px;transition:background-color .2s ease,transform .2s ease;width:36px}.hb-modal__close:hover{background:#f3f4f6}.hb-modal__close:active{transform:scale(.92)}.hb-modal__close svg path{stroke:#0c0d14!important}.hb-modal__title{color:#0c0d14;font-family:Figtree,Arial,sans-serif;font-size:22px;font-weight:700;line-height:1.2;margin:0 0 8px;padding-right:32px}.hb-modal__subtitle{color:#5a5c66;font-family:Figtree,Arial,sans-serif;font-size:15px;font-weight:400;line-height:1.5;margin:0 0 24px}#hbFormContainer .hs-form fieldset{max-width:100%!important}#hbFormContainer .hs-form .hs-input{border:1px solid #e5e7eb!important;border-radius:8px!important;box-sizing:border-box!important;color:#0c0d14!important;font-family:Figtree,Arial,sans-serif!important;font-size:15px!important;padding:10px 14px!important;transition:border-color .2s ease!important;width:100%!important}#hbFormContainer .hs-form .hs-input:focus{border-color:#1a61e7!important;box-shadow:0 0 0 3px rgba(26,97,231,.1)!important;outline:none!important}#hbFormContainer .hs-form label{color:#0c0d14!important;display:block!important;font-family:Figtree,Arial,sans-serif!important;font-size:14px!important;font-weight:600!important;margin-bottom:6px!important}#hbFormContainer .hs-form .hs-error-msg{color:#ef4444!important;font-family:Figtree,Arial,sans-serif!important;font-size:12px!important;margin-top:4px!important}#hbFormContainer .hs-form .hs-button{align-items:center!important;background-color:#1a61e7!important;border:none!important;border-radius:999px!important;color:#fff!important;cursor:pointer!important;display:inline-flex!important;font-family:Figtree,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important;font-size:16px!important;font-weight:600!important;height:48px!important;justify-content:center!important;line-height:1.5!important;margin-top:8px!important;padding:0 40px!important;transition:all .2s ease-in-out!important;user-select:none!important;white-space:nowrap!important;width:100%!important}#hbFormContainer .hs-form .hs-button:hover{background-color:#0d47c0!important}#hbFormContainer .hs-form .hs-button:active{background-color:#031442!important}@media (max-width:768px){#hbFormContainer .hs-form .hs-button{font-size:14px!important;height:40px!important;padding:0 32px!important}}@media screen and (max-width:768px){.hb-modal{border-radius:20px;padding:32px 20px}.hb-modal__title{font-size:20px}}