.contact_split__VsiO2{position:relative;z-index:1;background:radial-gradient(ellipse 60% 50% at 50% 0,rgba(31,182,214,.08) 0,rgba(31,182,214,0) 70%),#f8fafd;padding-block:96px 112px;scroll-margin-top:84px}.contact_splitInner__aPzEU{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:72px;align-items:start}.contact_info__IZchM{padding-top:8px}.contact_eyebrow__FZyJ3{font-family:var(--font-mono);font-size:.75rem;letter-spacing:.22em;text-transform:uppercase;color:var(--cyan)}.contact_splitTitle__6B7AE{margin-top:14px;font-size:clamp(1.9rem,3vw,2.75rem);font-weight:700;letter-spacing:-.02em;line-height:1.12;color:var(--navy)}.contact_splitLead__hqZsV{margin-top:18px;font-size:1.125rem;line-height:1.65;color:var(--text-body);max-width:34rem}.contact_details__5JxL_{margin-top:40px;display:grid;grid-template-columns:1fr 1fr;gap:18px}.contact_detailWide__pZ5Fo{grid-column:1/-1}.contact_details__5JxL_ .contact_detail__jdFV5:not(.contact_detailWide__pZ5Fo){gap:14px;padding:16px}.contact_details__5JxL_ .contact_detail__jdFV5:not(.contact_detailWide__pZ5Fo) .contact_detailIcon__U5Ts2{width:44px;height:44px;flex:none}.contact_details__5JxL_ .contact_detail__jdFV5:not(.contact_detailWide__pZ5Fo) .contact_detailValue__r5A4y{font-size:1rem;white-space:nowrap}.contact_details__5JxL_ .contact_detail__jdFV5:not(.contact_detailWide__pZ5Fo) .contact_detailAction__Q10EV{white-space:nowrap}.contact_detail__jdFV5{display:flex;align-items:flex-start;gap:18px;padding:18px 20px;border-radius:var(--radius);background:#fff;border:1px solid rgba(31,182,214,.22);box-shadow:0 8px 24px rgba(10,31,94,.04);transition:transform var(--dur) var(--ease-precise),border-color var(--dur) var(--ease-standard),box-shadow var(--dur) var(--ease-standard)}.contact_detail__jdFV5:hover{transform:translateY(-2px);border-color:rgba(31,182,214,.5);box-shadow:0 14px 30px rgba(10,31,94,.08)}.contact_detailIcon__U5Ts2{position:relative;display:inline-flex;align-items:center;justify-content:center;width:52px;height:52px;border-radius:50%;flex:none;color:var(--cyan);background:#fff;border:2px solid var(--cyan);box-shadow:0 8px 22px rgba(31,182,214,.14)}.contact_detailIcon__U5Ts2:after{content:"";position:absolute;inset:-2px;border-radius:50%;border:2px solid rgba(31,182,214,.5);opacity:0;animation:contact_ringPulse__HuYCD 5s ease-out infinite}.contact_detail__jdFV5:nth-child(2) .contact_detailIcon__U5Ts2:after{animation-delay:1.6s}.contact_detail__jdFV5:nth-child(3) .contact_detailIcon__U5Ts2:after{animation-delay:3.2s}.contact_detailBody__PIZ3S{display:flex;flex-direction:column;gap:2px}.contact_detailLabel__OQRlO{font-family:var(--font-mono);font-size:.6875rem;letter-spacing:.16em;text-transform:uppercase;color:var(--text-muted)}.contact_detailValue__r5A4y{font-size:1.125rem;font-weight:600;color:var(--navy)}a.contact_detailValue__r5A4y:hover{color:var(--cyan)}.contact_detailNote__uJJ5Q{font-size:.875rem;color:var(--text-muted)}.contact_detailAction__Q10EV{margin-top:4px;font-size:.875rem;font-weight:600;color:var(--cyan);text-decoration:underline;text-underline-offset:3px;width:-moz-fit-content;width:fit-content}.contact_detailAction__Q10EV:hover{color:var(--navy)}.contact_reply__LTmEf{margin-top:28px;display:inline-flex;align-items:center;gap:10px;font-size:.9375rem;color:var(--text-body)}.contact_reply__LTmEf svg{color:var(--cyan)}@keyframes contact_ringPulse__HuYCD{0%{transform:scale(1);opacity:.6}60%,to{transform:scale(1.4);opacity:0}}.contact_formCard__c5kgd{padding:40px 40px 36px;border-radius:var(--radius-lg);background:#fff;border:1px solid rgba(31,182,214,.22);box-shadow:0 24px 60px rgba(10,31,94,.08)}.contact_formTitle__Oloqn{font-size:1.5rem;font-weight:700;letter-spacing:-.015em;color:var(--navy)}.contact_formLead__vAgFs{margin:8px 0 26px;font-size:.9375rem;color:var(--text-muted)}.contact_form___aGjp{display:grid;grid-template-columns:1fr 1fr;gap:18px 20px}.contact_field__uPKPG{display:flex;flex-direction:column;gap:8px}.contact_consent__l4ez1,.contact_error__fEMTu,.contact_field__uPKPG:nth-child(5),.contact_field__uPKPG:nth-child(6),.contact_privacy__bmTVT,.contact_submit__aJVN3{grid-column:1/-1}.contact_field__uPKPG label{font-size:.9375rem;font-weight:600;color:var(--text-heading)}.contact_req__OhYat{color:#d9534f}.contact_field__uPKPG input,.contact_field__uPKPG select,.contact_field__uPKPG textarea{width:100%;padding:0 18px;height:56px;border-radius:12px;font:inherit;font-size:1rem;color:var(--ink);background:#f8fafd;border:1px solid rgba(10,31,94,.12);transition:border-color var(--dur-fast) var(--ease-standard),box-shadow var(--dur-fast) var(--ease-standard),background-color var(--dur-fast) var(--ease-standard);appearance:none}.contact_field__uPKPG textarea{height:auto;padding:16px 18px;resize:vertical;min-height:150px;line-height:1.6}.contact_field__uPKPG input::placeholder,.contact_field__uPKPG textarea::placeholder{color:var(--text-muted)}.contact_field__uPKPG input:focus,.contact_field__uPKPG select:focus,.contact_field__uPKPG textarea:focus{outline:none;background:#fff;border-color:var(--cyan);box-shadow:0 0 0 4px rgba(31,182,214,.15)}.contact_selectWrap__lXzs7{position:relative}.contact_selectBtn__fOvVv{width:100%;height:56px;padding-block:0;padding-inline:18px 48px;border-radius:12px;display:flex;align-items:center;text-align:start;font:inherit;font-size:1rem;color:var(--ink);background:#f8fafd;border:1px solid rgba(10,31,94,.12);cursor:pointer;transition:border-color var(--dur-fast) var(--ease-standard),box-shadow var(--dur-fast) var(--ease-standard),background-color var(--dur-fast) var(--ease-standard)}.contact_selectBtn__fOvVv:hover{border-color:rgba(10,31,94,.28)}.contact_selectBtn__fOvVv:focus-visible,.contact_selectOpen__BZS7m .contact_selectBtn__fOvVv{outline:none;background:#fff;border-color:var(--cyan);box-shadow:0 0 0 4px rgba(31,182,214,.15)}.contact_selectEmpty__s2Hz7{color:var(--text-muted)}.contact_selectText__SjrLP{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.contact_selectIcon__gJcJz{position:absolute;inset-inline-end:18px;top:50%;transform:translateY(-50%) rotate(90deg);color:var(--navy);pointer-events:none;transition:transform var(--dur-fast) var(--ease-standard)}.contact_selectOpen__BZS7m .contact_selectIcon__gJcJz{transform:translateY(-50%) rotate(-90deg)}.contact_selectList__rpQSm{position:absolute;z-index:20;left:0;right:0;top:calc(100% + 8px);margin:0;padding:8px;list-style:none;border-radius:14px;background:#fff;border:1px solid rgba(31,182,214,.35);box-shadow:0 20px 50px rgba(10,31,94,.16),0 0 0 4px rgba(31,182,214,.08);max-height:320px;overflow:auto;animation:contact_listIn__A1FUf .16s var(--ease-standard) both}.contact_selectItem__KtOhw{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;border-radius:10px;font-size:.9375rem;color:var(--text-heading);cursor:pointer}.contact_selectItem__KtOhw svg{color:var(--cyan);flex:none}.contact_selectActive__qGr_h{background:var(--cyan-10);color:var(--navy)}.contact_selectChosen__xPsfK{font-weight:600;color:var(--navy)}@keyframes contact_listIn__A1FUf{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.contact_consent__l4ez1{position:relative;display:grid;grid-template-columns:auto 1fr;gap:12px;align-items:start;cursor:pointer;font-size:.9rem;line-height:1.55;color:var(--text-body)}.contact_consent__l4ez1 input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.contact_consentBox__6WhgR{margin-top:2px;width:22px;height:22px;border-radius:6px;display:inline-flex;align-items:center;justify-content:center;color:transparent;background:#f8fafd;border:1px solid rgba(10,31,94,.25);transition:background-color var(--dur-fast) var(--ease-standard),border-color var(--dur-fast) var(--ease-standard),box-shadow var(--dur-fast) var(--ease-standard)}.contact_consent__l4ez1:hover .contact_consentBox__6WhgR{border-color:var(--cyan)}.contact_consent__l4ez1 input:focus-visible+.contact_consentBox__6WhgR{box-shadow:0 0 0 4px rgba(31,182,214,.2);border-color:var(--cyan)}.contact_consent__l4ez1 input:checked+.contact_consentBox__6WhgR{color:var(--deep);background:var(--cyan);border-color:var(--cyan)}.contact_consentText__3SAmZ a{color:var(--navy);font-weight:600;text-decoration:underline;text-underline-offset:3px}.contact_consentText__3SAmZ a:hover{color:var(--cyan)}.contact_honeypot__4GP9j{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);opacity:0;pointer-events:none}.contact_submit__aJVN3{margin-top:6px;height:60px;display:inline-flex;align-items:center;justify-content:center;gap:10px;border-radius:12px;font-size:1.0625rem;font-weight:600;color:var(--deep);background:linear-gradient(90deg,#1FB6D6,#35C6E4);box-shadow:0 10px 30px rgba(31,182,214,.3);transition:transform var(--dur-fast) var(--ease-standard),box-shadow var(--dur) var(--ease-standard)}.contact_submit__aJVN3:hover{transform:translateY(-1px);box-shadow:0 14px 36px rgba(31,182,214,.4)}.contact_submit__aJVN3:disabled{opacity:.7;cursor:default;transform:none}.contact_error__fEMTu{padding:12px 16px;border-radius:10px;font-size:.9375rem;color:#8a1f1f;background:#fdecec;border:1px solid #f3c2c2}.contact_privacy__bmTVT{font-size:.8125rem;color:var(--text-muted)}.contact_done__6zqpo{display:flex;flex-direction:column;align-items:center;gap:12px;padding:56px 24px;text-align:center}.contact_doneIcon__AjQMj{display:inline-flex;align-items:center;justify-content:center;width:64px;height:64px;border-radius:50%;color:var(--deep);background:var(--cyan);box-shadow:0 0 30px rgba(31,182,214,.45)}.contact_doneTitle__z0dCk{font-size:1.5rem;color:var(--text-heading)}.contact_doneText__jQlK9{color:var(--text-body)}@media (max-width:1024px){.contact_splitInner__aPzEU{grid-template-columns:1fr;gap:48px}.contact_details__5JxL_{grid-template-columns:1fr}.contact_formCard__c5kgd{order:-1;padding:32px 28px 28px}}@media (max-width:768px){.contact_split__VsiO2{padding-block:64px 80px;scroll-margin-top:72px}.contact_form___aGjp{grid-template-columns:1fr}.contact_consent__l4ez1,.contact_error__fEMTu,.contact_field__uPKPG:nth-child(5),.contact_field__uPKPG:nth-child(6),.contact_privacy__bmTVT,.contact_submit__aJVN3{grid-column:auto}.contact_formCard__c5kgd{padding:26px 20px 24px}}html.reduce-motion .contact_detailIcon__U5Ts2:after,html.reduce-motion .contact_selectList__rpQSm{animation:none}[dir=rtl] .contact_field__uPKPG input[type=email],[dir=rtl] .contact_field__uPKPG input[type=tel]{direction:ltr;text-align:right}