.contact-sales__container{width:calc(100% - 2.5rem);max-width:1200px;margin-inline:auto}.contact-sales__process-item+.contact-sales__process-item{border-top:1px solid var(--ploy-border-primary)}.contact-sales__inline-link{transition:color var(--motion-fast) var(--motion-ease)}.contact-sales__inline-link:hover{color:var(--ploy-accent-secondary)}.contact-sales__form-wrap{min-width:0}.contact-sales .hs-form-html{min-height:520px}.contact-sales .hs-form-html form{width:100%;margin:0}.contact-sales .hs-form-html .hsfc-Step__Content{padding:0!important}.contact-sales .hs-form-html .hsfc-Row{margin-bottom:10px!important}.contact-sales .hs-form-html .hsfc-NavigationRow{margin-top:20px!important}.contact-sales .hs-form-html fieldset{max-width:none!important;margin:0!important}.contact-sales .hs-form-html .form-columns-2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.contact-sales .hs-form-html .form-columns-2 .hs-form-field,.contact-sales .hs-form-html .form-columns-1 .hs-form-field{width:100%!important;float:none!important}.contact-sales .hs-form-html .hs-form-field{margin:0 0 13px}.contact-sales .hs-form-html label:not(.hs-form-checkbox-display):not(.hs-form-booleancheckbox-display){display:block;margin-bottom:6px;color:var(--ploy-text-primary);font-size:.875rem;font-weight:600;line-height:1.25rem}.contact-sales .hs-form-html input:not([type=checkbox]):not([type=radio]):not([type=submit]),.contact-sales .hs-form-html textarea,.contact-sales .hs-form-html select{width:100%!important;min-height:46px;border:1px solid var(--ploy-input-border)!important;border-radius:var(--radius-input);background:var(--ploy-input-background)!important;padding:10px 13px!important;color:var(--ploy-text-primary)!important;font:inherit;line-height:1.4;box-shadow:none!important;outline:none;transition:border-color var(--motion-fast) var(--motion-ease),box-shadow var(--motion-fast) var(--motion-ease)}.contact-sales .hs-form-html textarea{min-height:78px;resize:vertical}.contact-sales .hs-form-html input:focus,.contact-sales .hs-form-html textarea:focus,.contact-sales .hs-form-html select:focus{border-color:var(--ploy-accent-primary)!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--ploy-accent-primary) 14%,transparent)!important}.contact-sales .hs-form-html .inputs-list{margin:0;padding:0;list-style:none}.contact-sales .hs-form-html .hs-form-checkbox-display,.contact-sales .hs-form-html .hs-form-booleancheckbox-display{display:flex;align-items:flex-start;gap:9px;color:var(--ploy-text-secondary);font-size:.8125rem;line-height:1.25rem}.contact-sales .hs-form-html input[type=checkbox],.contact-sales .hs-form-html input[type=radio]{margin-top:3px;accent-color:var(--ploy-accent-primary)}.contact-sales .hs-form-html .hs-error-msgs{margin:5px 0 0;padding:0;list-style:none;color:var(--ploy-accent-secondary);font-size:.8125rem;line-height:1.25rem}.contact-sales .hs-form-html .hs-richtext,.contact-sales .hs-form-html .legal-consent-container{color:var(--ploy-text-secondary);font-size:.8125rem;line-height:1.25rem}.contact-sales .hs-form-html .hs-richtext p,.contact-sales .hs-form-html .legal-consent-container p{margin:0 0 9px}.contact-sales .hs-form-html .hs-richtext a,.contact-sales .hs-form-html .legal-consent-container a{color:var(--ploy-accent-primary);text-decoration:underline;text-underline-offset:3px}.contact-sales .hs-form-html .hs_submit{margin-top:15px}.contact-sales .hs-form-html .hs-button,.contact-sales .hs-form-html .hsfc-Button{min-height:50px;border:0!important;border-radius:9999px!important;background:var(--ploy-accent-primary)!important;padding:13px 26px!important;color:var(--ploy-text-inverse)!important;font:inherit;font-weight:600;line-height:1.25rem;cursor:pointer;box-shadow:none!important;transition:background-color var(--motion-fast) var(--motion-ease),transform var(--motion-fast) var(--motion-ease)}.contact-sales .hs-form-html .hs-button:hover,.contact-sales .hs-form-html .hsfc-Button:hover{background:var(--ploy-accent-secondary)!important;transform:translateY(-1px)}.contact-sales .hs-form-html .hs-button:focus-visible,.contact-sales .hs-form-html .hsfc-Button:focus-visible{outline:3px solid color-mix(in srgb,var(--ploy-accent-primary) 30%,transparent);outline-offset:3px}@media(min-width:768px){.contact-sales__container{width:calc(100% - 5rem)}}@media(min-width:1024px){.contact-sales__container{width:calc(100% - 8rem)}.contact-sales__process-item+.contact-sales__process-item{border-top:0;border-left:1px solid var(--ploy-border-primary)}}@media(max-width:639px){.contact-sales .hs-form-html .form-columns-2{grid-template-columns:1fr;gap:0}}
