.sg-formband{background-color:transparent;background-position:50%;background-repeat:no-repeat;background-size:cover;position:relative}.sg-formband--bg-surface{background-color:var(--brand-surface,#f5f5f5)}.sg-formband--bg-primary{background-color:var(--brand-primary,#000)}.sg-formband__overlay{inset:0;pointer-events:none;position:absolute}.sg-formband__inner{position:relative;z-index:1}.sg-formband__head{color:var(--fb-text,var(--brand-text,#1a1a1a));margin:0 auto 40px;max-width:760px;text-align:center}.sg-formband--bg-image .sg-formband__head,.sg-formband--bg-primary .sg-formband__head{color:var(--fb-text,#fff)}.sg-formband__eyebrow{color:inherit;font-size:.85rem;font-weight:700;letter-spacing:.08em;margin:0 0 12px;text-transform:uppercase}.sg-formband__headline{color:inherit;font-size:var(--h2-size,40px);line-height:1.15;margin:0 0 16px}.sg-formband__subhead{color:inherit;font-size:1.0625rem;line-height:1.6}.sg-formband__subhead p{color:inherit;margin:0 0 12px}.sg-formband__subhead p:last-child{margin-bottom:0}.sg-formband__grid{align-items:start;display:grid;gap:48px}.sg-formband--centered .sg-formband__grid{grid-template-columns:minmax(0,1fr);justify-items:center}.sg-formband--centered .sg-formband__form{margin:0 auto;width:100%}.sg-formband--left .sg-formband__grid,.sg-formband--right .sg-formband__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sg-formband--left .sg-formband__form{order:1}.sg-formband--left .sg-formband__copy{order:2}.sg-formband--right .sg-formband__copy{order:1}.sg-formband--right .sg-formband__form{order:2}.sg-formband__copy{align-self:center;color:var(--fb-text,var(--brand-text,#1a1a1a));font-size:1rem;line-height:1.65}.sg-formband--bg-image .sg-formband__copy,.sg-formband--bg-primary .sg-formband__copy{color:var(--fb-text,#fff)}.sg-formband__copy h2,.sg-formband__copy h3,.sg-formband__copy h4,.sg-formband__copy li,.sg-formband__copy p{color:inherit}.sg-formband__copy a{color:inherit;text-decoration:underline}.sg-formband__copy ol,.sg-formband__copy ul{margin:0 0 16px;padding-left:1.2em}.sg-formband__copy img{height:auto;max-width:100%}.sg-formband__form{box-shadow:0 6px 24px rgba(0,0,0,.1)}.sg-formband__form .hs-form-field{margin-bottom:18px}.sg-formband__form .hs-form-field>label{color:var(--brand-text,#1a1a1a);display:block;font-size:.95rem;font-weight:700;margin-bottom:8px}.sg-formband__form .hs-form-required{color:#d32f2f;margin-left:2px}.sg-formband__form .hs-field-desc{font-size:.85rem;margin-bottom:6px;opacity:.7}.sg-formband__form .hs-input,.sg-formband__form input[type=date],.sg-formband__form input[type=email],.sg-formband__form input[type=number],.sg-formband__form input[type=tel],.sg-formband__form input[type=text],.sg-formband__form select,.sg-formband__form textarea{background:#f7f8fa;border:1px solid rgba(0,0,0,.15);border-radius:4px;box-sizing:border-box;color:var(--brand-text,#1a1a1a);font-family:inherit;font-size:1rem;padding:12px 14px;width:100%}.sg-formband__form .hs-input:focus,.sg-formband__form select:focus,.sg-formband__form textarea:focus{border-color:var(--brand-primary,#000);box-shadow:0 0 0 2px rgba(0,0,0,.06);outline:none}.sg-formband__form textarea{min-height:120px;resize:vertical}.sg-formband__form .hs-input[type=checkbox],.sg-formband__form .hs-input[type=radio]{margin-right:8px;width:auto}.sg-formband__form .inputs-list{list-style:none;margin:0;padding:0}.sg-formband__form .inputs-list li{margin-bottom:6px}.sg-formband__form .hs-error-msg,.sg-formband__form .hs-error-msgs label{color:#d32f2f;font-size:.9rem;font-weight:400}.sg-formband__form .hs-error-msgs{list-style:none;margin:6px 0 0;padding:0}.sg-formband__form .form-columns-2{display:flex;gap:18px}.sg-formband__form .form-columns-2 .hs-form-field{flex:1 1 0;width:auto!important}.sg-formband__form .form-columns-1 .input,.sg-formband__form .form-columns-2 .input,.sg-formband__form .hs-form-field .input{margin-right:0!important}.sg-formband__form .hs-button,.sg-formband__form input[type=submit]{background:var(--brand-primary,#000);border:none;border-radius:4px;color:#fff;cursor:pointer;display:inline-block;font-family:inherit;font-size:1rem;font-weight:700;padding:14px 32px;transition:opacity .15s ease}.sg-formband__form .hs-button:hover,.sg-formband__form input[type=submit]:hover{opacity:.88}@media (max-width:900px){.sg-formband--left .sg-formband__grid,.sg-formband--right .sg-formband__grid{gap:32px;grid-template-columns:minmax(0,1fr)}.sg-formband--left .sg-formband__form,.sg-formband--right .sg-formband__form{order:2}.sg-formband--left .sg-formband__copy,.sg-formband--right .sg-formband__copy{order:1}}@media (max-width:600px){.sg-formband__form .form-columns-2{flex-direction:column;gap:0}}