.sphere-hubspot-form{--hs-blue:var(--color-blue-600,#1677ff);--hs-blue-hover:var(--color-blue-700,#0f5fd6);--hs-text:#1f2025;--hs-muted:#6f7588;--hs-border:#ededf1}.sphere-hubspot-form,.sphere-hubspot-form :where(.hbspt-form,form.hs-form,.hs-form-private,.hs-richtext){width:100%;max-width:100%}.sphere-hubspot-form :where(.hs-form){flex-direction:column;gap:14px;display:flex}.sphere-hubspot-form :where(.form-columns-1,.form-columns-2,.form-columns-3){flex-wrap:wrap;gap:14px 20px;display:flex;width:100%!important;max-width:100%!important}.sphere-hubspot-form :where(.form-columns-1)>:where(.hs-form-field){flex:100%;width:100%!important;max-width:100%!important}.sphere-hubspot-form :where(.form-columns-2)>:where(.hs-form-field){flex:calc(50% - 10px);width:auto!important;max-width:100%!important}.sphere-hubspot-form :where(.form-columns-3)>:where(.hs-form-field){flex:calc(33.333% - 14px);width:auto!important;max-width:100%!important}.sphere-hubspot-form :where(.hs-form-field){flex-direction:column;gap:8px;display:flex;float:none!important}.sphere-hubspot-form :where(.hs-form-field>.input){width:100%;margin-right:0!important}.sphere-hubspot-form :where(.hs-form-field>label){color:var(--hs-muted);font-size:14px;line-height:20px}.sphere-hubspot-form :where(.hs-form-field .hs-form-required){color:var(--hs-muted)}.sphere-hubspot-form :where(input[type=text],input[type=email],input[type=tel],input[type=number],input[type=url],textarea,select){border:0;border-bottom:1px solid var(--hs-border);width:100%;color:var(--hs-text);background:0 0;outline:none;padding:0 0 6px;font-size:14px;line-height:20px}.sphere-hubspot-form :where(textarea){resize:none;min-height:72px}.sphere-hubspot-form :where(){color:#b6b9c3}.sphere-hubspot-form :where(input:focus,textarea:focus,select:focus){border-bottom-color:var(--hs-blue)}.sphere-hubspot-form :where(.hs-error-msgs){color:#b42318;margin:6px 0 0;padding:0;font-size:12px;line-height:16px;list-style:none}.sphere-hubspot-form :where(.hs_submit){justify-content:flex-end;margin-top:14px;display:flex}.sphere-hubspot-form :where(.hs-button,input[type=submit]){background:var(--hs-blue);color:#fff;cursor:pointer;border:0;border-radius:9999px;justify-content:center;align-items:center;gap:8px;width:auto;min-width:160px;padding:12px 32px;font-size:14px;font-weight:700;transition:background-color .15s;display:inline-flex}.sphere-hubspot-form :where(.hs-button:hover,input[type=submit]:hover){background:var(--hs-blue-hover)}.sphere-hubspot-form :where(.hs-button:disabled,input[type=submit]:disabled){opacity:.6;cursor:not-allowed}.sphere-hubspot-form :where(.hs_recaptcha,.grecaptcha-badge){display:none!important}.grecaptcha-badge{visibility:hidden!important;opacity:0!important;pointer-events:none!important}.sphere-hubspot-form-wrapper{min-height:260px;position:relative}.sphere-hubspot-form-status{text-align:center;font-family:var(--font-dm-sans), "DM Sans", sans-serif;color:var(--hs-muted,#6f7588);pointer-events:none;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:24px;font-size:14px;line-height:20px;display:flex;position:absolute;inset:0}.sphere-hubspot-form-status--failed{pointer-events:auto;color:#1f2025}.sphere-hubspot-form-status--failed p{max-width:380px;margin:0}.sphere-hubspot-form-status--failed code{font-family:var(--font-geistmono,"Geist Mono"), "JetBrains Mono", monospace;color:#1f2025;background:#f4f5f8;border-radius:4px;padding:1px 6px;font-size:12px}.sphere-hubspot-form-status--failed a{color:var(--color-blue-600,#1677ff)}.sphere-hubspot-form-spinner{border:2px solid #e1e3eb;border-top-color:var(--color-blue-600,#1677ff);border-radius:50%;width:22px;height:22px;animation:.8s linear infinite sphere-hubspot-spin}@keyframes sphere-hubspot-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.sphere-hubspot-form-spinner{animation:none}}
