.l-contact{padding:52px 0 72px}.l-contact-heading{margin-bottom:38px;max-width:850px}.l-contact-eyebrow{color:#007c55;font-size:13px;font-weight:600;letter-spacing:.12em;margin-bottom:14px!important}.l-contact-heading h1{font-size:clamp(36px,4vw,54px);max-width:850px}.l-contact-intro{font-size:18px;margin-top:20px;max-width:790px}.l-contact-grid{align-items:start;display:grid;gap:48px;grid-template-columns:minmax(0,1.45fr) minmax(250px,1fr)}.l-contact-form-card{background:#fff;border:1px solid var(--l-border,#ced8d3);border-radius:8px;padding:32px}.l-contact-aside h2,.l-contact-form-card h2{font-size:26px;margin-bottom:24px}.l-contact-aside{padding:24px 0}.l-contact-aside ul{margin:0;padding-left:22px}.l-contact-aside li+li{margin-top:16px}.l-contact-email{border-top:1px solid var(--l-border,#ced8d3);margin-top:28px;padding-top:24px}.l-contact-alternatives a,.l-contact-email a{color:#006642;text-underline-offset:3px}.l-contact-alternatives{margin-top:28px}.l-contact-alternatives a{display:block;margin-top:12px}.l-contact-form .hs-form-field{margin-bottom:20px}.l-contact-form label{display:block;font-size:15px;margin-bottom:7px}.l-contact-form .hs-form-required{color:#a32020}.l-contact-form input:not([type=submit]):not([type=checkbox]):not([type=radio]),.l-contact-form select,.l-contact-form textarea{background:#fff;border:1px solid #94a69d;border-radius:5px;box-sizing:border-box;color:#111827;font:inherit;min-height:48px;padding:11px 12px;width:100%}.l-contact-form textarea{min-height:132px;resize:vertical}.l-contact-form fieldset{max-width:none!important}.l-contact-form .form-columns-2{display:flex;gap:18px}.l-contact-form .form-columns-2>.hs-form-field{width:50%}.l-contact-form .input{margin-right:0!important}.l-contact-form button[type=submit],.l-contact-form input[type=submit]{background:#00c174;border:2px solid #00c174;border-radius:7px;color:#fff;cursor:pointer;font:600 16px var(--l-font-body,Arial);padding:12px 24px}.l-contact-form[data-button-style=outline] button[type=submit],.l-contact-form[data-button-style=outline] input[type=submit]{background:transparent;border-color:#008756;color:#008756}.l-contact-form :focus-visible{outline:3px solid #006642;outline-offset:3px}.l-contact-form .hs-error-msgs{color:#a32020;list-style:none;padding:0}.l-contact-form .hs-error-msg{font-size:14px}.l-contact-form .legal-consent-container{font-size:13px}.l-contact-form input[type=checkbox],.l-contact-form input[type=radio]{width:auto}.l-contact-form .hs-form-booleancheckbox-display{display:flex;gap:8px}.l-contact-preview-note{color:#475569;font-size:13px;margin-top:20px!important}.l-contact-preview-status{background:#e8f7ef;border-radius:6px;margin-top:20px;padding:12px}.l-contact-form{--hsf-global__font-family:Inter,Arial,sans-serif;--hsf-global__color:#111827;--hsf-button__background-color:#00c174;--hsf-button__color:#fff;--hsf-button__border-radius:7px;--hsf-field-input__border-radius:5px}@media(max-width:767px){.l-contact{padding:32px 0 48px}.l-contact-grid{gap:20px;grid-template-columns:1fr}.l-contact-heading{margin-bottom:28px}.l-contact-form-card{padding:24px}.l-contact-aside{padding:8px 0}.l-contact-form .form-columns-2{display:block}.l-contact-form .form-columns-2>.hs-form-field{width:100%}}