.inquiry{background:#eef4f5}.inquiry-layout{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.35fr);gap:90px;align-items:start}.inquiry-intro h2{max-width:390px;margin-bottom:27px}.inquiry-intro>p:not(.eyebrow){font-size:1rem;color:var(--muted);line-height:1.85}.inquiry-intro .inquiry-boundary{margin-top:30px;padding-top:25px;border-top:1px solid #c8d8df;font-size:.9375rem}.inquiry-intro .text-link{margin-top:28px}.inquiry-form{background:#fff;padding:36px;border:1px solid #d5e2e6;border-radius:8px;min-width:0}.form-required{font-size:.875rem;color:var(--muted);margin-bottom:20px}.form-availability{font-size:.9375rem;line-height:1.7;background:#f0f5f6;border-left:2px solid #638b8c;padding:14px 16px;margin-bottom:25px;color:#405d69}.form-availability[hidden]{display:none}.form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:23px 22px}.form-field{min-width:0}.field-full{grid-column:1/-1}.form-field label{display:block;font-size:.9375rem;font-weight:650;line-height:1.6;margin-bottom:8px}.form-field input,.form-field textarea,.form-field select{width:100%;min-width:0;max-width:100%;border:1px solid #708b98;border-radius:4px;background:#fff;color:var(--ink);font:inherit;font-size:1rem;line-height:1.65;padding:11px 13px;min-height:50px}.form-field select{padding-right:27px}.form-field textarea{resize:vertical;min-height:155px}.form-field input:focus,.form-field textarea:focus,.form-field select:focus,.form-consent input:focus-visible{outline:2px solid #27796e;outline-offset:3px;border-color:#27796e}.form-field [aria-invalid=true]{border-color:#a22f32}.field-error{display:block;font-size:.875rem;color:#9b292f;line-height:1.6;margin-top:6px}.field-error:empty{display:none}.field-hint{display:block;font-size:.875rem;color:var(--muted);line-height:1.6;margin-top:8px}.consent-field{margin-top:25px}.form-consent{display:flex;align-items:flex-start;gap:12px;font-size:.875rem;line-height:1.75;cursor:pointer}.form-consent input{width:20px;height:20px;flex-shrink:0;margin:3px 0 0;accent-color:#185e58}.consent-field>.policy-link{display:inline-block;font-size:.875rem;margin-left:32px;margin-top:4px;padding-block:4px}.consent-field>.field-error{margin-left:32px}.form-actions{margin-top:28px}.form-actions .button{gap:25px}.form-actions .button:disabled{cursor:wait;opacity:.65;transform:none}.form-actions p{font-size:.9375rem;line-height:1.75;margin-top:18px}.form-actions p:empty{display:none}.form-actions p[data-state=success]{color:#176355}.form-actions p[data-state=error]{color:#94282e}.form-trap{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.form-noscript{margin-top:20px;font-size:.9375rem;color:var(--muted)}
@media(min-width:901px){.audience-row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}}
@media(max-width:1100px){.inquiry-layout{gap:45px;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}.inquiry-form{padding:28px}.form-grid{gap:20px 16px}}
@media(max-width:850px){.inquiry-layout{grid-template-columns:minmax(0,1fr);gap:34px}.inquiry-intro h2{max-width:650px}.inquiry-intro>p:not(.eyebrow){max-width:650px}.inquiry-intro .inquiry-boundary{margin-top:20px;padding-top:20px}}
@media(max-width:540px){.inquiry-form{padding:25px 20px}.form-grid{grid-template-columns:minmax(0,1fr);gap:20px}.inquiry-intro h2{font-size:2rem}.form-actions .button{width:100%;justify-content:space-between}.form-availability{padding:12px 13px}.form-consent{font-size:.875rem}}

.email-contact{margin-top:25px;max-width:100%}.email-link{display:flex;gap:12px;align-items:baseline;width:fit-content;max-width:100%;margin-top:8px;font-size:clamp(1rem,1.5vw,1.25rem);line-height:1.65;color:#edf6f5}.email-link>span:first-child{min-width:0;overflow-wrap:anywhere}.email-link>span[aria-hidden]{flex-shrink:0}.email-link:hover{color:var(--mint)}.company-data dd a,#form-availability,#form-status,.dialog-inner p{overflow-wrap:anywhere}
