.ContactForm-module__pmp2qG__pf-wrap{--pf-bg:#fff;--pf-ink:var(--color-navy);--pf-muted:var(--color-form-label-muted);--pf-line:var(--color-page-border-muted);--pf-pill:#14213d0f;--pf-accent:var(--color-navy);--pf-accent-ink:#fff;--pf-error:var(--color-required-red);font-family:var(--font-inter-var), -apple-system, "Segoe UI", Helvetica, Arial, sans-serif;background:var(--pf-bg);color:var(--pf-ink);box-sizing:border-box;max-width:760px;margin:0 auto;padding:24px 20px 28px}.ContactForm-module__pmp2qG__pf-wrap *{box-sizing:border-box}.ContactForm-module__pmp2qG__pf-row{gap:32px;margin-bottom:26px;display:flex}.ContactForm-module__pmp2qG__pf-row>.ContactForm-module__pmp2qG__pf-field{flex:1;min-width:0}.ContactForm-module__pmp2qG__pf-field{margin-bottom:26px}.ContactForm-module__pmp2qG__pf-row .ContactForm-module__pmp2qG__pf-field{margin-bottom:0}.ContactForm-module__pmp2qG__pf-input{border:0;border-bottom:1px solid var(--pf-line);width:100%;font:inherit;color:var(--pf-ink);background:0 0;border-radius:0;outline:none;padding:6px 1px 8px;font-size:14px;transition:border-color .2s}.ContactForm-module__pmp2qG__pf-input::placeholder{color:var(--pf-muted)}.ContactForm-module__pmp2qG__pf-input:focus{border-bottom-color:var(--pf-ink)}.ContactForm-module__pmp2qG__pf-input.ContactForm-module__pmp2qG__pf-error{border-bottom-color:var(--pf-error)}textarea.ContactForm-module__pmp2qG__pf-input{resize:vertical;min-height:42px;line-height:1.5}.ContactForm-module__pmp2qG__pf-phone{border-bottom:1px solid var(--pf-line);align-items:center;gap:8px;width:100%;padding:6px 1px 8px;transition:border-color .2s;display:flex}.ContactForm-module__pmp2qG__pf-phone:focus-within{border-bottom-color:var(--pf-ink)}.ContactForm-module__pmp2qG__pf-phone.ContactForm-module__pmp2qG__pf-error{border-bottom-color:var(--pf-error)}.ContactForm-module__pmp2qG__pf-phone .PhoneInputCountry{gap:4px}.ContactForm-module__pmp2qG__pf-phone .PhoneInputCountryIcon{width:20px;height:14px;box-shadow:none}.ContactForm-module__pmp2qG__pf-phone .PhoneInputCountrySelectArrow{color:var(--pf-muted);opacity:1}.ContactForm-module__pmp2qG__pf-phone .PhoneInputInput{min-width:0;font:inherit;color:var(--pf-ink);background:0 0;border:0;outline:none;flex:1;padding:0;font-size:14px}.ContactForm-module__pmp2qG__pf-phone .PhoneInputInput::placeholder{color:var(--pf-muted)}.ContactForm-module__pmp2qG__pf-choice{align-items:flex-start;gap:20px;margin-bottom:32px;display:flex}.ContactForm-module__pmp2qG__pf-choice-label{flex:none;max-width:90px;padding-top:9px;font-size:14px;line-height:1.35}.ContactForm-module__pmp2qG__pf-pills{flex-wrap:wrap;gap:8px;display:flex}.ContactForm-module__pmp2qG__pf-pill{position:relative}.ContactForm-module__pmp2qG__pf-pill input{opacity:0;pointer-events:none;position:absolute}.ContactForm-module__pmp2qG__pf-pill span{background:var(--pf-pill);color:var(--pf-muted);cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:999px;padding:8px 14px;font-size:13px;transition:background .15s,color .15s;display:inline-block}.ContactForm-module__pmp2qG__pf-pill span:hover{color:var(--pf-ink)}.ContactForm-module__pmp2qG__pf-pill input:checked+span{background:var(--pf-ink);color:#fff}.ContactForm-module__pmp2qG__pf-pill input:focus-visible+span{outline:2px solid var(--pf-ink);outline-offset:2px}.ContactForm-module__pmp2qG__pf-other{margin-top:12px;display:none}.ContactForm-module__pmp2qG__pf-other.ContactForm-module__pmp2qG__pf-show{display:block}.ContactForm-module__pmp2qG__pf-attach{color:var(--pf-muted);cursor:pointer;align-items:center;gap:8px;margin:8px 0 28px 12px;font-size:14px;display:inline-flex}.ContactForm-module__pmp2qG__pf-attach:hover{color:var(--pf-ink)}.ContactForm-module__pmp2qG__pf-attach.ContactForm-module__pmp2qG__pf-error{color:var(--pf-error)}.ContactForm-module__pmp2qG__pf-attach input{display:none}.ContactForm-module__pmp2qG__pf-filename{color:var(--pf-ink);margin-left:6px;font-size:14px}.ContactForm-module__pmp2qG__pf-footer{justify-content:flex-end;align-items:center;gap:20px;margin-top:24px;display:flex}.ContactForm-module__pmp2qG__pf-msg{color:var(--pf-error);font-size:14px}.ContactForm-module__pmp2qG__pf-submit{background:var(--pf-accent);color:var(--pf-accent-ink);font:inherit;cursor:pointer;border:0;border-radius:999px;padding:14px 32px;font-size:15px;font-weight:500;transition:transform .15s,opacity .15s}.ContactForm-module__pmp2qG__pf-submit:hover{transform:translateY(-1px)}.ContactForm-module__pmp2qG__pf-submit:disabled{opacity:.6;cursor:wait;transform:none}.ContactForm-module__pmp2qG__pf-submit:focus-visible{outline:2px solid var(--pf-ink);outline-offset:3px}@media (max-width:640px){.ContactForm-module__pmp2qG__pf-wrap{padding:18px 14px}.ContactForm-module__pmp2qG__pf-row{flex-direction:column;gap:26px}.ContactForm-module__pmp2qG__pf-choice{flex-direction:column;gap:12px}.ContactForm-module__pmp2qG__pf-choice-label{max-width:none;padding-top:0}.ContactForm-module__pmp2qG__pf-submit{width:100%}}@media (prefers-reduced-motion:reduce){.ContactForm-module__pmp2qG__pf-wrap *{transition:none!important}}
:root{--PhoneInput-color--focus:#03b2cb;--PhoneInputInternationalIconPhone-opacity:.8;--PhoneInputInternationalIconGlobe-opacity:.65;--PhoneInputCountrySelect-marginRight:.35em;--PhoneInputCountrySelectArrow-width:.3em;--PhoneInputCountrySelectArrow-marginLeft:var(--PhoneInputCountrySelect-marginRight);--PhoneInputCountrySelectArrow-borderWidth:1px;--PhoneInputCountrySelectArrow-opacity:.45;--PhoneInputCountrySelectArrow-color:currentColor;--PhoneInputCountrySelectArrow-color--focus:var(--PhoneInput-color--focus);--PhoneInputCountrySelectArrow-transform:rotate(45deg);--PhoneInputCountryFlag-aspectRatio:1.5;--PhoneInputCountryFlag-height:1em;--PhoneInputCountryFlag-borderWidth:1px;--PhoneInputCountryFlag-borderColor:#00000080;--PhoneInputCountryFlag-borderColor--focus:var(--PhoneInput-color--focus);--PhoneInputCountryFlag-backgroundColor--loading:#0000001a}.PhoneInput{align-items:center;display:flex}.PhoneInputInput{flex:1;min-width:0}.PhoneInputCountryIcon{width:calc(var(--PhoneInputCountryFlag-height) * var(--PhoneInputCountryFlag-aspectRatio));height:var(--PhoneInputCountryFlag-height)}.PhoneInputCountryIcon--square{width:var(--PhoneInputCountryFlag-height)}.PhoneInputCountryIcon--border{background-color:var(--PhoneInputCountryFlag-backgroundColor--loading);box-shadow:0 0 0 var(--PhoneInputCountryFlag-borderWidth) var(--PhoneInputCountryFlag-borderColor), inset 0 0 0 var(--PhoneInputCountryFlag-borderWidth) var(--PhoneInputCountryFlag-borderColor)}.PhoneInputCountryIconImg{width:100%;height:100%;display:block}.PhoneInputInternationalIconPhone{opacity:var(--PhoneInputInternationalIconPhone-opacity)}.PhoneInputInternationalIconGlobe{opacity:var(--PhoneInputInternationalIconGlobe-opacity)}.PhoneInputCountry{margin-right:var(--PhoneInputCountrySelect-marginRight);align-self:stretch;align-items:center;display:flex;position:relative}.PhoneInputCountrySelect{z-index:1;opacity:0;cursor:pointer;border:0;width:100%;height:100%;position:absolute;top:0;left:0}.PhoneInputCountrySelect[disabled],.PhoneInputCountrySelect[readonly]{cursor:default}.PhoneInputCountrySelectArrow{content:"";width:var(--PhoneInputCountrySelectArrow-width);height:var(--PhoneInputCountrySelectArrow-width);margin-left:var(--PhoneInputCountrySelectArrow-marginLeft);border-style:solid;border-color:var(--PhoneInputCountrySelectArrow-color);border-top-width:0;border-bottom-width:var(--PhoneInputCountrySelectArrow-borderWidth);border-left-width:0;border-right-width:var(--PhoneInputCountrySelectArrow-borderWidth);transform:var(--PhoneInputCountrySelectArrow-transform);opacity:var(--PhoneInputCountrySelectArrow-opacity);display:block}.PhoneInputCountrySelect:focus+.PhoneInputCountryIcon+.PhoneInputCountrySelectArrow{opacity:1;color:var(--PhoneInputCountrySelectArrow-color--focus)}.PhoneInputCountrySelect:focus+.PhoneInputCountryIcon--border{box-shadow:0 0 0 var(--PhoneInputCountryFlag-borderWidth) var(--PhoneInputCountryFlag-borderColor--focus), inset 0 0 0 var(--PhoneInputCountryFlag-borderWidth) var(--PhoneInputCountryFlag-borderColor--focus)}.PhoneInputCountrySelect:focus+.PhoneInputCountryIcon .PhoneInputInternationalIconGlobe{opacity:1;color:var(--PhoneInputCountrySelectArrow-color--focus)}
