.ttu-section{background:#0a3d8f;box-sizing:border-box;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding:64px 20px 80px;width:100vw}.ttu-inner{margin:0 auto;max-width:720px;text-align:center}.ttu-heading{color:#fff;font-size:34px;font-weight:700;line-height:1.2;margin:0 0 28px}.ttu-subheading{color:#fff;font-size:16px;font-weight:700;margin:0 0 36px}.ttu-buttons{align-items:center;display:flex;flex-direction:column;gap:16px}.ttu-button{align-items:center;background:#f1f1f1;border:0;border-radius:4px;box-sizing:border-box;color:#0a0a0a;cursor:pointer;display:inline-flex;font-family:inherit;font-size:15px;font-weight:700;justify-content:center;max-width:340px;padding:16px 24px;text-align:center;transition:background .2s ease,transform .05s ease;width:100%}a.ttu-button,a.ttu-button:focus,a.ttu-button:hover,a.ttu-button:visited{color:#0a0a0a;text-decoration:none}.ttu-button:focus,.ttu-button:hover{background:#e2e2e2}.ttu-button:active{transform:translateY(1px)}.ttu-modal{align-items:center;display:none;inset:0;justify-content:center;padding:20px;position:fixed;z-index:9999}.ttu-modal.is-open{display:flex}.ttu-modal__overlay{background:rgba(0,0,0,.55);inset:0;position:absolute}.ttu-modal__dialog{background:#fff;border-radius:8px;box-shadow:0 20px 60px rgba(0,0,0,.3);max-height:90vh;max-width:720px;overflow-y:auto;padding:40px 32px 32px;position:relative;width:100%;z-index:1}.ttu-modal__dialog .hs-form input:not([type]),.ttu-modal__dialog .hs-form input[type=email],.ttu-modal__dialog .hs-form input[type=number],.ttu-modal__dialog .hs-form input[type=password],.ttu-modal__dialog .hs-form input[type=tel],.ttu-modal__dialog .hs-form input[type=text],.ttu-modal__dialog .hs-form select,.ttu-modal__dialog .hs-form textarea{box-sizing:border-box;max-width:100%;width:100%}.ttu-modal__dialog .hs-form-booleancheckbox-display,.ttu-modal__dialog .hs-form-checkbox-display,.ttu-modal__dialog .hs-form-radio-display{align-items:center;display:flex;gap:8px}.ttu-modal__dialog .hs-form input[type=checkbox],.ttu-modal__dialog .hs-form input[type=radio]{flex:0 0 auto;margin:0;max-width:none;min-width:0;width:auto}.ttu-modal__dialog .inputs-list{list-style:none;margin:0;padding-left:0}.ttu-modal__close{background:transparent;border:0;border-radius:50%;color:#555;cursor:pointer;font-size:28px;height:36px;line-height:1;position:absolute;right:16px;top:12px;width:36px}.ttu-modal__close:focus,.ttu-modal__close:hover{background:#f0f0f0;color:#000}.ttu-modal__title{color:#0a3d8f;font-size:22px;font-weight:700;margin:0 0 20px}.ttu-modal__empty{color:#777;font-style:italic}@media (max-width:600px){.ttu-heading{font-size:28px}.ttu-modal__dialog{padding:36px 20px 24px}}