.fz-form{--fz-ink:#171b1a;--fz-heading:#171b1a;--fz-eyebrow:#c63527;--fz-accent:#c63527;--fz-submit-hover:#ffcd00;--fz-surface:#f7f6f4;--fz-hair:rgba(23,27,26,.12);--fz-mono:"IBM Plex Mono",ui-monospace,monospace;--fz-display:Gilroy,"Helvetica Neue",Arial,sans-serif;--fz-body:Gilroy,"Helvetica Neue",Arial,sans-serif;color:var(--fz-ink);font-family:var(--fz-body)}.fz-form__inner{align-items:start;display:grid;gap:56px;grid-template-columns:minmax(280px,1fr) minmax(0,1.25fr);margin:0 auto;max-width:1240px;padding:76px 44px}.fz-form .fz-form__eyebrow{color:var(--fz-eyebrow);font-family:var(--fz-mono);font-size:12.5px;letter-spacing:.2em;margin:0 0 14px;text-transform:uppercase}.fz-form .fz-form__heading{color:var(--fz-heading);font-family:var(--fz-display);font-size:42px;font-weight:700;letter-spacing:-.01em;line-height:1.04;margin:0}.fz-form__subcopy{margin-top:20px;max-width:40ch}.fz-form__subcopy p{color:rgba(23,27,26,.66);font-size:18px;line-height:1.55;margin:0;text-wrap:pretty}.fz-form__subcopy p+p{margin-top:1em}.fz-form__aside{border-top:1px solid rgba(23,27,26,.14);color:rgba(23,27,26,.55);font-family:var(--fz-mono);font-size:13px;letter-spacing:.06em;line-height:1.9;margin:30px 0 0;padding-top:24px}.fz-form__phone{color:var(--fz-ink);text-decoration:none}a.fz-form__phone:hover{color:var(--fz-accent)}.fz-form__shell{background:var(--fz-surface);border:1px solid var(--fz-hair);padding:28px}.fz-form__shell .hs-form-field{margin-bottom:16px}.fz-form__shell .hs-form-field>label,.fz-form__shell .hs-form-field>label span{color:rgba(23,27,26,.6);font-family:var(--fz-mono);font-size:11px;letter-spacing:.16em;text-transform:uppercase}.fz-form__shell .hs-form-field>label{display:block;margin-bottom:7px}.fz-form__shell input[type=email],.fz-form__shell input[type=number],.fz-form__shell input[type=tel],.fz-form__shell input[type=text],.fz-form__shell input[type=url],.fz-form__shell select,.fz-form__shell textarea{background:#fff;border:1px solid rgba(23,27,26,.2);border-radius:0;box-sizing:border-box;color:var(--fz-ink);font-family:var(--fz-body);font-size:16px;padding:13px 14px;transition:border-color .18s ease;width:100%}.fz-form__shell textarea{min-height:110px;resize:vertical}.fz-form__shell input:focus,.fz-form__shell select:focus,.fz-form__shell textarea:focus{border-color:var(--fz-accent);outline:none}@media (min-width:768px){.fz-form__shell form>.hs-form-field{float:left;width:calc(50% - 8px)}.fz-form__shell form>.hs-form-field:nth-of-type(odd){margin-right:16px}.fz-form__shell form>.hs-form-field.hs-fieldtype-booleancheckbox,.fz-form__shell form>.hs-form-field.hs-fieldtype-checkbox,.fz-form__shell form>.hs-form-field.hs-fieldtype-select,.fz-form__shell form>.hs-form-field.hs-fieldtype-textarea{float:none;margin-right:0;width:100%}.fz-form__shell form:after{clear:both;content:"";display:table}}.fz-form__shell .hs-button,.fz-form__shell input[type=submit]{background:var(--fz-accent);border:0;border-radius:0;color:#fff;cursor:pointer;font-family:var(--fz-display);font-size:15px;font-weight:700;letter-spacing:.09em;padding:16px 32px;text-transform:uppercase;transition:background-color .18s ease,color .18s ease}.fz-form__shell .hs-button:focus-visible,.fz-form__shell .hs-button:hover,.fz-form__shell input[type=submit]:hover{background:var(--fz-submit-hover);color:var(--fz-ink)}.fz-form__shell .hs-error-msg,.fz-form__shell .hs-error-msgs label{color:var(--fz-accent);font-family:var(--fz-body);font-size:14px}.fz-form__shell .submitted-message{color:var(--fz-ink);font-size:17px;line-height:1.6}.fz-form__shell .inputs-list{list-style:none;margin:0;padding:0}.fz-form__shell .hs-form-required{color:var(--fz-accent)}@media (max-width:900px){.fz-form__inner{gap:36px;grid-template-columns:minmax(0,1fr)}}@media (max-width:767px){.fz-form__inner{padding:48px 20px}.fz-form__heading{font-size:32px}.fz-form__shell{padding:20px}}