#process-modeling-form{width:100%}#process-modeling-form .hbspt-form{max-width:450px;margin:0 auto;background-color:#fff}#process-modeling-form .hs-form-field{margin-bottom:20px}#process-modeling-form .hs-form .input{margin-right:0}#process-modeling-form .hs-form input[type=text],#process-modeling-form .hs-form input[type=email],#process-modeling-form .hs-form input[type=tel],#process-modeling-form .hs-form select{width:100%;padding:12px 15px;border-radius:8px;border:1px solid var(--color-line);font-size:16px;color:var(--color-heading);outline:none;height:46px}#process-modeling-form .hs-form select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center;background-size:20px}#process-modeling-form .hs-form input::placeholder,#process-modeling-form .hs-form select::placeholder{color:var(--color-muted)}#process-modeling-form .form-columns-2{display:flex;gap:20px}#process-modeling-form .form-columns-2 .hs-form-field{flex:1}#process-modeling-form .hs-form input[type=submit]{color:#fff;border:none;font-size:18px;cursor:pointer;text-align:center;border-radius:8px;width:100%;height:46px;background-color:var(--color-primary)}.hs-button{border:.125rem none var(--color-primary);background-color:var(--color-primary);color:#fff;text-align:center;cursor:pointer;background-image:none;border-radius:6px;justify-content:space-between;align-items:center;width:auto;height:44px;margin-top:0;padding:0 1rem;font-size:14px;font-weight:400;transition:box-shadow .2s,transform .2s;display:inline-flex}.hs-button:hover{background-color:var(--color-primary);color:#fff;transform:translate(2px,-2px);box-shadow:-1px 1px 16px 1px #0003}#process-modeling-form .hs-form input[type=submit]{color:#fff;border:none;font-size:18px;cursor:pointer;text-align:center;border-radius:8px;width:100%!important;height:46px}#process-modeling-form .hs-form .hs-form-field label{display:none}#process-modeling-form .hs-form .hs-error-msgs{list-style-type:none;padding:0;margin:-10px 0 10px 5px;font-size:16px;color:#f56c6c;position:relative;box-shadow:none}#process-modeling-form fieldset .hs-error-msgs{display:none}#process-modeling-form .submitted-message,.confirmation-message .submitted-message{display:none!important}.confirmation-message{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:20px;border-radius:8px;background-color:#fff;margin-top:20px;margin-bottom:20px;width:100%;max-width:450px;text-align:center;height:100%}.confirmation-message .confirmation-button{background-color:var(--color-primary);border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:18px;height:46px;text-align:center;min-width:120px}#process-modeling-form .hs-form{background-color:#fff;border:1px var(--color-line);border-radius:0;flex-direction:column;align-items:flex-start;padding:0;font-size:14px;line-height:20px;margin:10px 0}#process-modeling-form .hs-form-field{margin-bottom:24px}@media screen and (max-width:991px){#process-modeling-form{max-width:500px;margin:auto}}@media screen and (max-width:580px){#process-modeling-form .hbspt-form{max-width:80vw}#process-modeling-form .hs-form input[type=submit]{width:100%}#process-modeling-form .hs-form input::placeholder,#process-modeling-form .hs-form select{font-size:14px}#process-modeling-form .form-columns-2{gap:10px}#process-modeling-form .hs-form .hs-error-msgs{font-size:14px}}@media screen and (max-width:420px){#process-modeling-form .hs-form-field{margin-bottom:20px}#process-modeling-form .form-columns-2{display:flex;flex-direction:column;gap:0px}#process-modeling-form .form-columns-2 .hs-form-field{flex:1;width:100%}}.solution-landing-root{font-family:Anek Latin Variable,system-ui,sans-serif;overflow-x:clip}.solution-landing-root,.solution-landing-root *,.solution-landing-root *:before,.solution-landing-root *:after{box-sizing:border-box}.solution-landing-root :where(a){text-decoration:none}@keyframes solution-landing-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.solution-landing-root .animate-scroll{animation:solution-landing-scroll 15s linear infinite}@keyframes solution-landing-spin{to{transform:rotate(360deg)}}.solution-landing-spinner{width:40px;height:40px;border:4px solid var(--color-line);border-top-color:var(--color-primary);border-radius:50%;animation:solution-landing-spin .8s linear infinite}
