.bwr-inquiry{padding-block:var(--space-8);scroll-margin-top:var(--space-7)}.bwr-inquiry-head{margin-bottom:var(--space-6);max-width:60ch}.bwr-inquiry-head h2{font-size:var(--type-h2);margin-top:var(--space-3);max-width:28ch}.bwr-inquiry-form-wrap{background:var(--c-paper-warm);border-bottom:1px solid var(--c-rule);border-top:1px solid var(--c-rule);max-width:880px;padding:var(--space-6) var(--space-6)}.bwr-inquiry-note{border-bottom:1px dashed var(--c-rule-strong);font-family:var(--font-display);font-size:var(--type-body-sm);margin-bottom:var(--space-5);padding-bottom:var(--space-4)}.bwr-inquiry-fineprint,.bwr-inquiry-note{color:var(--c-ink-muted);font-style:italic}.bwr-inquiry-fineprint{font-family:var(--font-body);font-size:var(--type-caption);margin-top:var(--space-5);max-width:50ch}.bwr-inquiry-placeholder{background:var(--c-paper);border:1px dashed var(--c-rule-strong);color:var(--c-ink-muted);font-family:var(--font-body);font-size:var(--type-body-sm);line-height:1.6;padding:var(--space-5)}.bwr-inquiry-placeholder-label{color:var(--c-accent);font-size:11px;font-weight:600;letter-spacing:.22em;margin-bottom:var(--space-2);text-transform:uppercase}.bwr-inquiry-form-wrap .hs-form{font-family:var(--font-body);margin:0}.bwr-inquiry-form-wrap .hs-form .form-title,.bwr-inquiry-form-wrap .hs-form .hs-richtext:empty{display:none}.bwr-inquiry-form-wrap .hs-form>:first-child{margin-top:0}.bwr-inquiry-form-wrap .hs-form fieldset{margin-bottom:var(--space-4);max-width:none}.bwr-inquiry-form-wrap .hs-form fieldset:last-of-type{margin-bottom:0}.bwr-inquiry-form-wrap .form-columns-1,.bwr-inquiry-form-wrap .form-columns-2{display:grid;gap:var(--space-4)}.bwr-inquiry-form-wrap .form-columns-2{grid-template-columns:1fr 1fr}.bwr-inquiry-form-wrap .form-columns-1{grid-template-columns:1fr}.bwr-inquiry-form-wrap .hs-form-field{float:none!important;padding:0!important;width:100%!important}.bwr-inquiry-form-wrap .input{margin-right:0!important}.bwr-inquiry-form-wrap .hs-form-field>label{color:var(--c-ink);display:block;font-family:var(--font-body);font-size:11px;font-weight:600;letter-spacing:.18em;margin-bottom:var(--space-2);text-transform:uppercase}.bwr-inquiry-form-wrap .hs-form-field>label .hs-form-required{color:var(--c-accent);margin-left:2px}.bwr-inquiry-form-wrap .hs-field-desc{color:var(--c-ink-muted);font-family:var(--font-body);font-size:var(--type-caption);font-style:italic;margin:0 0 var(--space-2)}.bwr-inquiry-form-wrap input[type=date],.bwr-inquiry-form-wrap input[type=email],.bwr-inquiry-form-wrap input[type=number],.bwr-inquiry-form-wrap input[type=tel],.bwr-inquiry-form-wrap input[type=text],.bwr-inquiry-form-wrap select,.bwr-inquiry-form-wrap textarea{-webkit-appearance:none;appearance:none;background:var(--c-paper);border:1px solid var(--c-rule);border-radius:0;color:var(--c-ink);font-family:var(--font-body);font-size:var(--type-body-sm);line-height:1.5;padding:12px 14px;transition:border-color var(--dur-fast);width:100%}.bwr-inquiry-form-wrap textarea{min-height:120px;resize:vertical}.bwr-inquiry-form-wrap input:focus,.bwr-inquiry-form-wrap select:focus,.bwr-inquiry-form-wrap textarea:focus{border-color:var(--c-accent);box-shadow:0 0 0 3px rgba(15,122,90,.12);outline:none}.bwr-inquiry-form-wrap .inputs-list{list-style:none;margin:var(--space-2) 0 0;padding:0}.bwr-inquiry-form-wrap .hs-form-field:has(.hs-form-checkbox) .inputs-list{display:grid;gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.bwr-inquiry-form-wrap .hs-form-checkbox-display{align-items:flex-start;color:var(--c-ink);cursor:pointer;display:flex;font-size:var(--type-body-sm);gap:var(--space-2);line-height:1.4}.bwr-inquiry-form-wrap .hs-form-checkbox-display input[type=checkbox]{-webkit-appearance:none;appearance:none;background:var(--c-paper);border:1px solid var(--c-rule-strong);border-radius:0;cursor:pointer;flex:none;height:18px!important;margin:2px 0 0;min-width:18px;position:relative;transition:background var(--dur-fast),border-color var(--dur-fast);width:18px!important}.bwr-inquiry-form-wrap .hs-form-checkbox-display input[type=checkbox]:checked{background:var(--c-accent);border-color:var(--c-accent)}.bwr-inquiry-form-wrap .hs-form-checkbox-display input[type=checkbox]:checked:after{border-bottom:2px solid var(--c-paper);border-left:2px solid var(--c-paper);content:"";height:5px;left:3px;position:absolute;top:3px;transform:rotate(-45deg);width:10px}.bwr-inquiry-form-wrap .hs-form-checkbox-display input[type=checkbox]:focus-visible{outline:2px solid var(--c-accent);outline-offset:2px}.bwr-inquiry-form-wrap .hs-form-field:has(.hs-form-radio) .inputs-list{display:flex;flex-wrap:wrap;gap:var(--space-2)}.bwr-inquiry-form-wrap .hs-form-radio{margin:0}.bwr-inquiry-form-wrap .hs-form-radio-display{align-items:center;background:var(--c-paper);border:1px solid var(--c-rule);color:var(--c-ink);cursor:pointer;display:inline-flex;font-size:var(--type-body-sm);font-weight:500;margin:0;padding:10px 20px;transition:background var(--dur-fast),border-color var(--dur-fast),color var(--dur-fast)}.bwr-inquiry-form-wrap .hs-form-radio-display:hover{border-color:var(--c-ink)}.bwr-inquiry-form-wrap .hs-form-radio-display input{height:0;margin:0;opacity:0;position:absolute;width:0}.bwr-inquiry-form-wrap .hs-form-radio-display:has(input:checked){background:var(--c-navy);border-color:var(--c-navy);color:var(--c-paper)}.bwr-inquiry-form-wrap .hs-error-msg,.bwr-inquiry-form-wrap .hs-error-msgs label{color:#b3261e;font-size:var(--type-caption);font-style:italic}.bwr-inquiry-form-wrap .hs-submit{border-top:1px solid var(--c-rule);margin-top:var(--space-4);padding-top:var(--space-4)}.bwr-inquiry-form-wrap .hs-button,.bwr-inquiry-form-wrap input[type=submit]{background:var(--c-navy);border:1px solid var(--c-navy);border-radius:0;color:var(--c-paper);cursor:pointer;font-family:var(--font-body);font-size:var(--type-body-sm);font-weight:500;letter-spacing:.02em;padding:14px 24px;transition:background-color var(--dur-fast) var(--ease-in-out),border-color var(--dur-fast) var(--ease-in-out)}.bwr-inquiry-form-wrap .hs-button:hover,.bwr-inquiry-form-wrap input[type=submit]:hover{background:var(--c-ink);border-color:var(--c-ink)}@media (max-width:760px){.bwr-inquiry{padding-block:var(--space-6)}.bwr-inquiry-form-wrap{padding:var(--space-5) var(--space-4)}.bwr-inquiry-form-wrap .form-columns-2{grid-template-columns:1fr}}