.trueflow-marketing .tf-inquiry-modal{border-radius:var(--radius-panel);color:#090909;overscroll-behavior:contain;background:#fff;border:0;width:min(660px,100vw - 48px);max-width:none;max-height:calc(100dvh - 48px);margin:auto;padding:0;overflow:auto}.trueflow-marketing .tf-inquiry-modal::backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#000000b3}.trueflow-marketing .tf-inquiry-modal-header{z-index:3;background:#fff;justify-content:space-between;align-items:center;gap:16px;padding:36px 40px 0;display:flex;position:sticky;top:0}.trueflow-marketing .tf-inquiry-modal-header img{width:240px;max-width:calc(100% - 60px);height:auto;display:block}.trueflow-marketing .tf-inquiry-modal-header button{color:#090909;cursor:pointer;background:#fff;border:0;flex:0 0 44px;place-items:center;width:44px;height:44px;padding:0;display:grid}.trueflow-marketing .tf-inquiry-trigger{cursor:pointer;place-self:start}.trueflow-marketing .tf-hubspot-panel{position:relative}.trueflow-marketing .tf-hubspot-panel iframe{display:block}.trueflow-marketing .tf-hubspot-loading{text-align:center;min-height:320px;color:var(--gray);flex-direction:column;justify-content:center;align-items:center;gap:18px;padding:40px;font:16px/1.5 Arial,sans-serif;display:flex}.trueflow-marketing .tf-hubspot-loading p{margin:0}.trueflow-marketing .tf-hubspot-loading+.hs-form-frame{opacity:0;pointer-events:none;width:100%;position:absolute;top:0;left:0}.trueflow-marketing .tf-hubspot-recovery{flex-wrap:wrap;justify-content:center;align-items:center;gap:18px;display:flex}.trueflow-marketing .tf-hubspot-recovery button{border-radius:var(--radius-control);background:var(--cta);color:#fff;font:inherit;cursor:pointer;border:0;padding:10px 18px}.trueflow-marketing .tf-hubspot-recovery a{text-decoration:underline}.trueflow-marketing .tf-hubspot-spinner{border:3px solid var(--line-soft);border-top-color:var(--cta);border-radius:50%;width:28px;height:28px;animation:.8s linear infinite tf-form-spin}@keyframes tf-form-spin{to{transform:rotate(360deg)}}@media (max-width:700px){.trueflow-marketing .tf-inquiry-modal{border-radius:0;width:100%;height:100dvh;max-height:100dvh;margin:0}.trueflow-marketing .tf-inquiry-modal-header img{width:200px}}@media (prefers-reduced-motion:reduce){.trueflow-marketing .tf-hubspot-spinner{animation:none}}