.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:#d8dadf;--hs-placeholder:#6f7588;--hs-radius:12px;--hs-input-h:44px}.sphere-hubspot-form,.sphere-hubspot-form :where(.hbspt-form,form.hs-form,.hs-form-private,.hs-richtext,.hs-form-field,.hs-form-field>.input,.hs-input,input.hs-input,select.hs-input,textarea.hs-input){box-sizing:border-box;width:100%!important;min-width:0!important;max-width:100%!important;min-inline-size:0!important}.sphere-hubspot-form :where(.hs-form){grid-template-columns:1fr;align-items:start;gap:20px 24px;width:100%;display:grid}.sphere-hubspot-form :where(fieldset.form-columns-1,fieldset.form-columns-2,fieldset.form-columns-3),.sphere-hubspot-form :where(.form-columns-1,.form-columns-2,.form-columns-3){border:0;margin:0;padding:0;display:contents;width:100%!important;min-width:0!important;max-width:100%!important;min-inline-size:0!important}@media (min-width:768px){.sphere-hubspot-form :where(.hs-form){grid-template-columns:1fr 1fr}.sphere-hubspot-form :where(.hs-fieldtype-textarea,.hs-fieldtype-checkbox,.hs-fieldtype-booleancheckbox,.hs-richtext,.hs_submit,.hs_recaptcha,.legal-consent-container,.hs-dependent-field){grid-column:1/-1}}.sphere-hubspot-form :where(.hs-form-field){flex-direction:column;gap:0;display:flex;float:none!important}.sphere-hubspot-form :where(.hs-form-field>.input){width:100%!important;max-width:100%!important;margin-right:0!important}.sphere-hubspot-form :where(.hs-form-field):not(:where(.hs-fieldtype-booleancheckbox,.hs-fieldtype-checkbox,.hs-fieldtype-radio))>label{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.sphere-hubspot-form :where(.hs-form-field .hs-form-required){color:var(--hs-muted);margin-left:2px}.sphere-hubspot-form :where(input[type=text],input[type=email],input[type=tel],input[type=number],input[type=url],textarea,select){box-sizing:border-box;min-height:var(--hs-input-h);border:1px solid var(--hs-border);border-radius:var(--hs-radius);color:var(--hs-text);appearance:none;background:#fff;outline:none;padding:10px 12px;font-size:16px;line-height:1.4;transition:border-color .15s,box-shadow .15s;width:100%!important;max-width:100%!important}.sphere-hubspot-form :where(textarea){resize:vertical;min-height:88px;padding:12px;line-height:1.5}.sphere-hubspot-form :where(select){background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8' fill='none'><path d='M1 1.5L6 6.5L11 1.5' stroke='%236f7588' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/></svg>");background-position:right 14px center;background-repeat:no-repeat;padding-right:36px}.sphere-hubspot-form :where(){color:var(--hs-placeholder);opacity:1}.sphere-hubspot-form :where(input:focus,textarea:focus,select:focus){border-color:var(--hs-blue);box-shadow:0 0 0 3px color-mix(in oklab, var(--hs-blue) 20%, transparent)}.sphere-hubspot-form :where(input:disabled,textarea:disabled,select:disabled){cursor:not-allowed;background:#f4f5f8}.sphere-hubspot-form :where(input[type=checkbox],input[type=radio]){width:18px;height:18px;min-height:0;accent-color:var(--hs-blue);margin-right:8px;padding:0}.sphere-hubspot-form :where(.hs-form-booleancheckbox-display,.hs-form-radio-display){color:var(--hs-text);align-items:flex-start;gap:8px;font-size:14px;line-height:20px;display:flex}.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:center;margin-top:4px;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;min-height:44px;padding:10px 28px;font-size:16px;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}}
