.button{border:2px solid transparent;border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,.15);cursor:pointer;display:inline-block;font-size:1rem;font-weight:600;line-height:1rem;padding:.75rem 1rem;text-align:center;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease;width:auto}@media (hover:hover){.button:hover{box-shadow:0 4px 8px rgba(26,54,93,.3);transform:translateY(-1px)}}.button:active{box-shadow:0 2px 4px rgba(26,54,93,.2);transform:translateY(0)}.button-wrapper{display:inline-block}.button-wrapper-100{width:100%}.v-modal{display:none;inset:0;position:fixed;z-index:9999}.v-modal.open{display:block}html.hs-modal-open{overflow:hidden}.v-backdrop{background:rgba(0,0,0,.55);inset:0;position:absolute;z-index:1}.v-dialog{background:#fff;border-radius:12px;box-shadow:0 10px 30px rgba(0,0,0,.25);box-sizing:border-box;display:flex;flex-direction:column;margin:5vh auto;max-height:90vh;max-width:min(640px,96vw);overflow:hidden;overscroll-behavior:contain;padding:24px;position:relative;width:92%;z-index:2}.v-content{flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;max-height:calc(90vh - 48px)}.v-hidden{display:none!important}.v-close{align-items:center;background:#fff;border:0;border-radius:10px;box-shadow:0 2px 6px rgba(0,0,0,.2);color:#2b2f36;cursor:pointer;display:flex;height:40px;justify-content:center;padding:0;position:absolute;right:calc(4% + 4px);top:6vh;width:40px;z-index:3}.v-close svg{display:block;height:20px;width:20px}.v-close:focus-visible{border-radius:10px;outline:2px solid #2f67ff;outline-offset:0}.v-form-slot,.v-form-slot *{box-sizing:border-box;max-width:100%!important}.v-form-slot form,.v-form-slot iframe{display:block;width:100%!important}.v-form-slot [style*=min-width]{min-width:0!important}@media (max-width:480px){.v-dialog{padding:16px}}@media (prefers-reduced-motion:reduce){.button{transition:none}}