html.sa-hs-frame,html.sa-hs-frame body{margin:0!important;padding:0!important;background:transparent!important;color:var(--color-fg);font-family:var(--font-sans)!important;-webkit-font-smoothing:antialiased}:is(html.sa-hs-frame,.sa-hs-form) .hs-form{display:grid!important;gap:1.25rem!important;width:100%!important;max-width:none!important;margin:0!important;font-family:var(--font-sans)!important}:is(html.sa-hs-frame,.sa-hs-form) .hs-form fieldset{display:grid!important;grid-template-columns:minmax(0,1fr);gap:1.25rem 1.25rem!important;max-width:none!important;margin:0!important;padding:0!important;border:0!important}:is(html.sa-hs-frame,.sa-hs-form) .hs-form fieldset.form-columns-2{grid-template-columns:repeat(2,minmax(0,1fr))}:is(html.sa-hs-frame,.sa-hs-form) .hs-form fieldset .hs-form-field,:is(html.sa-hs-frame,.sa-hs-form) .hs-form fieldset .input{float:none!important;width:auto!important;margin:0!important;padding:0!important}:is(html.sa-hs-frame,.sa-hs-form) .hs-form .hs-form-field{display:grid!important;align-content:start;gap:.4rem!important}:is(html.sa-hs-frame,.sa-hs-form) .sa-form-group{margin:.75rem 0 -.25rem!important;padding-top:1.75rem;border-top:1px solid var(--line);color:var(--color-fg-muted);font-family:var(--font-sans);font-size:var(--text-xs);font-weight:600;line-height:1.3;letter-spacing:.08em;text-transform:uppercase}:is(html.sa-hs-frame,.sa-hs-form) .hs-form>.sa-form-group:first-child{margin-top:0!important;padding-top:0;border-top:0}:is(html.sa-hs-frame,.sa-hs-form) .hs-form-field>label{display:block!important;margin:0!important;color:var(--color-fg)!important;font-family:var(--font-sans)!important;font-size:var(--text-sm)!important;font-weight:600!important;line-height:1.4!important}:is(html.sa-hs-frame,.sa-hs-form) .hs-form-required{margin-left:.15rem!important;color:var(--red)!important}:is(html.sa-hs-frame,.sa-hs-form) .hs-field-desc{display:block!important;margin:-.15rem 0 .1rem!important;padding:0!important;color:var(--color-fg-muted)!important;font-family:var(--font-sans)!important;font-size:var(--text-xs)!important;font-weight:400!important;line-height:1.5!important}:is(html.sa-hs-frame,.sa-hs-form) .hs-field-desc:empty{display:none!important}:is(html.sa-hs-frame,.sa-hs-form) .hs-form input.hs-input:not([type=checkbox]):not([type=radio]),:is(html.sa-hs-frame,.sa-hs-form) .hs-form textarea.hs-input,:is(html.sa-hs-frame,.sa-hs-form) .hs-form select.hs-input{display:block!important;box-sizing:border-box!important;width:100%!important;max-width:none!important;height:2.75rem!important;min-height:2.75rem!important;margin:0!important;padding:.65rem .8rem!important;border:1px solid var(--line-strong)!important;border-radius:8px!important;background:var(--card-white)!important;color:var(--color-fg)!important;font-family:var(--font-sans)!important;font-size:var(--text-sm)!important;font-weight:500!important;line-height:1.4!important;box-shadow:none!important;outline:none!important;-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;transition:border-color .18s ease,box-shadow .18s ease!important}:is(html.sa-hs-frame,.sa-hs-form) .hs-form textarea.hs-input{height:auto!important;min-height:5.5rem!important;line-height:1.5!important;resize:vertical!important}:is(html.sa-hs-frame,.sa-hs-form) .hs-form .hs_message textarea.hs-input{min-height:7.5rem!important}:is(html.sa-hs-frame,.sa-hs-form) .hs-form select.hs-input{padding-right:2.1rem!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' fill='none'%3E%3Cpath d='m1 1 5 5 5-5' stroke='%234b4c52' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:right .8rem center!important;background-size:.7rem!important;cursor:pointer}:is(html.sa-hs-frame,.sa-hs-form) .hs-form select.hs-input.is-placeholder{color:color-mix(in srgb,var(--color-fg-muted) 82%,transparent)!important;font-weight:400!important}:is(html.sa-hs-frame,.sa-hs-form) .hs-form .hs-form-field:has(input[type=hidden]):not(:has(input:not([type=hidden]),select,textarea)),:is(html.sa-hs-frame,.sa-hs-form) .hs-form fieldset:not(:has(input:not([type=hidden]),select,textarea)){display:none!important}:is(html.sa-hs-frame,.sa-hs-form) .hs-form .hs-input:not([type=checkbox]):hover{border-color:color-mix(in srgb,var(--red) 34%,var(--line-strong) 66%)!important}:is(html.sa-hs-frame,.sa-hs-form) .hs-form .hs-input:not([type=checkbox]):focus{border-color:var(--red)!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--red-bg) 80%,white 20%)!important}:is(html.sa-hs-frame,.sa-hs-form) .hs-form input.hs-input.invalid:not([type=checkbox]):not([type=radio]),:is(html.sa-hs-frame,.sa-hs-form) .hs-form input.hs-input.error:not([type=checkbox]):not([type=radio]),:is(html.sa-hs-frame,.sa-hs-form) .hs-form textarea.hs-input.invalid,:is(html.sa-hs-frame,.sa-hs-form) .hs-form select.hs-input.invalid{border-color:var(--red)!important}:is(html.sa-hs-frame,.sa-hs-form) .hs-form .inputs-list{display:grid!important;gap:.15rem!important;margin:.2rem 0 0!important;padding:0!important;list-style:none!important}:is(html.sa-hs-frame,.sa-hs-form) .hs-form .inputs-list>li{margin:0!important;padding:0!important}@media(min-width:480px){:is(html.sa-hs-frame,.sa-hs-form) .hs-form .inputs-list:has(>li:nth-child(6)){grid-template-columns:repeat(2,minmax(0,1fr));column-gap:1rem!important}}:is(html.sa-hs-frame,.sa-hs-form) .hs-form .hs-form-checkbox-display{display:flex!important;align-items:flex-start;gap:.7rem;margin:0 0 0 -.6rem!important;padding:.55rem .6rem!important;border-radius:8px;color:var(--ink-soft)!important;font-family:var(--font-sans)!important;font-size:var(--text-sm)!important;font-weight:400!important;line-height:1.45!important;cursor:pointer;transition:background-color .15s ease}:is(html.sa-hs-frame,.sa-hs-form) .hs-form .hs-form-checkbox-display:hover{background:var(--color-bg)}:is(html.sa-hs-frame,.sa-hs-form) .hs-form .hs-form-checkbox-display>span{margin:0!important}:is(html.sa-hs-frame,.sa-hs-form) .hs-form input[type=checkbox].hs-input{flex:none;box-sizing:border-box;width:1.125rem!important;height:1.125rem!important;min-height:0!important;margin:.05rem 0 0!important;padding:0!important;border:1px solid var(--line-strong)!important;border-radius:5px!important;background:var(--card-white) center / .7rem no-repeat!important;box-shadow:none!important;cursor:pointer;-moz-appearance:none!important;appearance:none!important;-webkit-appearance:none!important;transition:background-color .15s ease,border-color .15s ease}:is(html.sa-hs-frame,.sa-hs-form) .hs-form .hs-form-checkbox-display:hover input[type=checkbox].hs-input{border-color:color-mix(in srgb,var(--red) 34%,var(--line-strong) 66%)!important}:is(html.sa-hs-frame,.sa-hs-form) .hs-form input[type=checkbox].hs-input:checked{border-color:var(--color-primary)!important;background-color:var(--color-primary)!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 10' fill='none'%3E%3Cpath d='M1 5.2 4.3 8.5 11 1.5' stroke='white' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")!important}:is(html.sa-hs-frame,.sa-hs-form) .hs-form input[type=checkbox].hs-input:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}:is(html.sa-hs-frame,.sa-hs-form) .hs-form .hs-form-field.hs-fieldtype-checkbox .hs-error-msgs{margin-top:.1rem!important}:is(html.sa-hs-frame,.sa-hs-form) .hs-form .hs-error-msgs{margin:.1rem 0 0!important;padding:0!important;list-style:none!important}:is(html.sa-hs-frame,.sa-hs-form) .hs-form .hs-error-msgs label,:is(html.sa-hs-frame,.sa-hs-form) .hs-form .hs-error-msg,:is(html.sa-hs-frame,.sa-hs-form) .hs-form .hs_error_rollup label{display:block!important;margin:0!important;color:var(--red)!important;font-family:var(--font-sans)!important;font-size:var(--text-xs)!important;font-weight:500!important;line-height:1.4!important}:is(html.sa-hs-frame,.sa-hs-form) .hs-form .hs_error_rollup .hs-error-msgs{margin:0!important}:is(html.sa-hs-frame,.sa-hs-form) .hs-form .hs_submit{margin:.25rem 0 0!important;padding:1.5rem 0 0!important;border-top:1px solid var(--line)}:is(html.sa-hs-frame,.sa-hs-form) .hs-form .hs_submit,:is(html.sa-hs-frame,.sa-hs-form) .hs-form .hs_submit .actions{text-align:left!important}:is(html.sa-hs-frame,.sa-hs-form) .hs-form .hs_submit .actions{margin:0!important;padding:0!important}:is(html.sa-hs-frame,.sa-hs-form) .hs-form .hs-button{display:inline-flex!important;align-items:center;justify-content:center;min-height:2.75rem!important;margin:0!important;padding:.75rem 1.75rem!important;border:1px solid var(--color-primary)!important;border-radius:var(--radius-pill)!important;background:var(--color-primary)!important;color:var(--color-on-primary)!important;font-family:var(--font-sans)!important;font-size:var(--text-base)!important;font-weight:600!important;line-height:1.3!important;letter-spacing:-.005em!important;text-shadow:none!important;box-shadow:none!important;cursor:pointer;-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;transition:transform .15s ease,background-color .15s ease,border-color .15s ease,box-shadow .15s ease!important}:is(html.sa-hs-frame,.sa-hs-form) .hs-form .hs-button:hover{border-color:var(--color-primary-hover)!important;background:var(--color-primary-hover)!important;box-shadow:0 8px 22px -10px #211c178c!important;transform:translateY(-1px)}:is(html.sa-hs-frame,.sa-hs-form) .hs-form .hs-button:focus-visible{outline:2px solid var(--color-focus)!important;outline-offset:2px!important}:is(html.sa-hs-frame,.sa-hs-form) .submitted-message{color:var(--color-fg);font-family:var(--font-sans);font-size:var(--text-base);line-height:1.5}.sa-hs-form.sa-hs-form--compact .hs-form,.sa-hs-form.sa-hs-form--compact .hs-form fieldset{gap:1rem!important}.sa-hs-form.sa-hs-form--compact .sa-form-group{margin:.5rem 0 -.25rem!important;padding-top:1.25rem}.sa-hs-form.sa-hs-form--compact .hs-form .hs_submit{margin:0!important;padding:.25rem 0 0!important;border-top:0}@media(max-width:559px){:is(html.sa-hs-frame,.sa-hs-form) .hs-form fieldset.form-columns-2{grid-template-columns:minmax(0,1fr)}:is(html.sa-hs-frame,.sa-hs-form) .hs-form .hs-button{width:100%!important}}@media(pointer:coarse){:is(html.sa-hs-frame,.sa-hs-form) .hs-form input.hs-input:not([type=checkbox]),:is(html.sa-hs-frame,.sa-hs-form) .hs-form textarea.hs-input{font-size:1rem!important}:is(html.sa-hs-frame,.sa-hs-form) .hs-form input[type=checkbox].hs-input{width:1.25rem!important;height:1.25rem!important}}@media(prefers-reduced-motion:reduce){:is(html.sa-hs-frame,.sa-hs-form) .hs-form .hs-button:hover{transform:none}}
