.shfm__inner{align-items:start;display:grid;gap:56px;grid-template-columns:minmax(0,1.5fr) minmax(0,.9fr)}@media (max-width:820px){.shfm__inner{gap:28px;grid-template-columns:1fr}}.shfm__intro p:last-child{margin-bottom:0}.shfm__form{background:#fff;border:1px solid var(--sh-rule);margin-top:28px}.shfm__form,.shfm__side{border-radius:var(--sh-radius);padding:28px}.shfm__side{background:var(--sh-charcoal);color:#d5d5d5}.shfm__side h3{color:#fff}.shfm__side ul{display:flex;flex-direction:column;gap:8px;margin:0;padding-left:18px}.shfm__side p+h3,.shfm__side ul+h3{margin-top:22px}.shfm__side p:last-child{margin-bottom:0}.shfm__form .hs-form fieldset{max-width:none}.shfm__form .hs-form label{color:var(--sh-charcoal);display:block;font:600 14px var(--sh-body);margin-bottom:6px}.shfm__form .hs-form .hs-form-field{margin-bottom:18px}.shfm__form .hs-form input[type=email],.shfm__form .hs-form input[type=tel],.shfm__form .hs-form input[type=text],.shfm__form .hs-form select,.shfm__form .hs-form textarea{background:#fff;border:1.5px solid #c9c4bd;border-radius:5px;color:var(--sh-charcoal);font:16px var(--sh-body);padding:12px 14px;width:100%!important}.shfm__form .hs-form input:focus,.shfm__form .hs-form select:focus,.shfm__form .hs-form textarea:focus{border-color:var(--sh-orange);box-shadow:0 0 0 3px rgba(253,54,6,.15);outline:none}.shfm__form .hs-form .hs-error-msgs{color:#b42318;font-size:13px;list-style:none;margin:6px 0 0;padding:0}.shfm__form .hs-form .hs-button,.shfm__form .hs-form input[type=submit]{background:var(--sh-orange);border:0;border-radius:5px;color:#fff;cursor:pointer;font:700 14px var(--sh-display);padding:14px 22px}.shfm__form .hs-form .hs-button:hover,.shfm__form .hs-form input[type=submit]:hover{background:var(--sh-orange-alt)}.shfm__form .hs-form .legal-consent-container{color:var(--sh-muted);font-size:13px}.shfm__form .hs-form .inputs-list{list-style:none;margin:0;padding:0}.shfm__form .hs-form .hs-form-booleancheckbox label{align-items:flex-start;display:flex;font-weight:400;gap:8px}.shfm__form .hs-form .hs-field-desc{color:var(--sh-muted);font-size:13px;line-height:1.45;margin:-2px 0 8px;padding:0}.shfm__form .hs-form input[type=file]{background:var(--sh-paper);border:1.5px dashed #c9c4bd;border-radius:5px;color:var(--sh-muted);cursor:pointer;font:15px var(--sh-body);padding:14px;width:100%}.shfm__form .hs-form input[type=file]::file-selector-button{background:#fff;border:1.5px solid var(--sh-charcoal);border-radius:5px;color:var(--sh-charcoal);cursor:pointer;font:700 13px var(--sh-display);margin-right:12px;padding:9px 14px}.shfm__form .hs-form input[type=file]:hover{border-color:var(--sh-orange)}.shfm__form .submitted-message{color:var(--sh-charcoal);font-size:16px;line-height:1.6}.shfm__form .submitted-message:before{background:var(--sh-orange) url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2.6' d='M5 12.5 9.5 17 19 7.5'/%3E%3C/svg%3E") center/22px no-repeat;border-radius:50%;content:"";display:block;height:44px;margin-bottom:16px;width:44px}.shfm__form .submitted-message h3{font:800 22px/1.25 var(--sh-display);margin:0 0 10px}.shfm__form .submitted-message p{color:var(--sh-muted)}.shfm__form .submitted-message p:last-child{margin-bottom:0}.shfm__todo{border:2px dashed #c9c4bd;border-radius:6px;color:var(--sh-muted);display:none;font-size:15px;line-height:1.5;padding:22px}.sh-preview .shfm__todo{display:block}.shfm__form:has(.shfm__todo){background:none;border:0;padding:0}html:not(.sh-preview) .shfm__form:has(.shfm__todo){display:none}