.contact_page__5ZJMe{--brand-cyan:#11b9d8;--panel-dark-bg:#0b1829;--panel-dark-border:rgba(17,185,216,0.12);--panel-ink:#e6f4f7;--panel-ink-soft:rgba(230,244,247,0.52);--panel-dot:rgba(17,185,216,0.18);--form-bg:#ffffff;--form-border:#e2e8ef;--form-ink:#131d35;--form-ink-soft:#5d6d8e;--form-input-bg:#f8fafc;--form-input-border:#d1dae6;--form-input-focus:#11b9d8;--form-error:#c4434d;--form-hint:#8595af;--form-cta:#0a8ba0;--form-cta-hover:#066f81;min-height:100dvh;display:flex;flex-direction:column;font-family:Avenir Next,Segoe UI,-apple-system,sans-serif;background:var(--form-bg)}.contact_split__VsiO2{display:grid;grid-template-columns:38% 1fr;flex:1;min-height:100dvh}@media (max-width:860px){.contact_split__VsiO2{grid-template-columns:1fr;min-height:auto}}.contact_brand__BRjl2{position:sticky;top:0;height:100dvh;background:var(--panel-dark-bg);border-right:1px solid var(--panel-dark-border);display:flex;flex-direction:column;padding:clamp(40px,6vh,72px) clamp(32px,4vw,56px);overflow:hidden;background-image:radial-gradient(circle,var(--panel-dot) 1px,transparent 1px);background-size:28px 28px;background-position:0 0}@media (max-width:860px){.contact_brand__BRjl2{position:static;height:auto;padding:40px 28px 36px}}.contact_brandTop__N6Yeq{display:flex;align-items:center;gap:10px;margin-bottom:clamp(48px,8vh,80px)}.contact_brandBack__m73Rr{display:inline-flex;align-items:center;gap:6px;color:var(--panel-ink-soft);text-decoration:none;font-size:13px;font-weight:500;letter-spacing:.01em;transition:color .18s ease}.contact_brandBack__m73Rr:hover{color:var(--panel-ink)}.contact_brandBack__m73Rr svg{width:14px;height:14px;flex-shrink:0}.contact_brandHeadline__DPZ64{font-size:clamp(22px,2.4vw,30px);font-weight:700;line-height:1.22;letter-spacing:-.02em;color:var(--panel-ink);margin:0 0 12px}.contact_brandSub__zUKTE{font-size:15px;font-weight:400;line-height:1.6;color:var(--panel-ink-soft);margin:0 0 clamp(40px,6vh,64px);max-width:280px}.contact_trustList__OyIHa{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:20px}.contact_trustItem__R0KhH{display:flex;align-items:flex-start;gap:12px}.contact_trustIcon__4IptC{flex-shrink:0;width:32px;height:32px;border-radius:8px;background:rgba(17,185,216,.12);border:1px solid rgba(17,185,216,.2);display:flex;align-items:center;justify-content:center;margin-top:1px}.contact_trustIcon__4IptC svg{width:15px;height:15px;color:var(--brand-cyan)}.contact_trustLabel__7R0Sh{font-size:13px;font-weight:600;color:var(--panel-ink);margin:0 0 2px;letter-spacing:.01em}.contact_trustNote__DqKwH{font-size:12px;color:var(--panel-ink-soft);margin:0;line-height:1.5}.contact_brandSpacer__K0CqJ{flex:1}.contact_brandFootnote__VEWo6{font-size:11px;color:var(--panel-ink-soft);margin:0;opacity:.5;letter-spacing:.02em}.contact_formPanel__UBPe1{display:flex;align-items:flex-start;justify-content:center;padding:clamp(48px,8vh,96px) clamp(24px,5vw,72px);background:var(--form-bg)}.contact_formShell__QoUkr{width:100%;max-width:520px}.contact_formEyebrow__4wgJb{font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--brand-cyan);margin:0 0 10px}.contact_formHeading__hjNTr{font-size:clamp(24px,3vw,32px);font-weight:700;letter-spacing:-.02em;line-height:1.18;color:var(--form-ink);margin:0 0 8px}.contact_formSubline__I1G3V{font-size:15px;color:var(--form-ink-soft);margin:0 0 clamp(32px,5vh,48px);line-height:1.55}.contact_form___aGjp{display:flex;flex-direction:column;gap:20px}.contact_fieldRow__YdlrF{display:grid;grid-template-columns:1fr 1fr;gap:16px}@media (max-width:540px){.contact_fieldRow__YdlrF{grid-template-columns:1fr}}.contact_field__uPKPG{display:flex;flex-direction:column;gap:5px}.contact_label__f_aeS{font-size:13px;font-weight:600;color:var(--form-ink);letter-spacing:.01em}.contact_required__buOCu{color:var(--form-error)}.contact_input__NXGUw,.contact_textarea__nz_oc{width:100%;border-radius:8px;border:1.5px solid var(--form-input-border);background:var(--form-input-bg);color:var(--form-ink);font-size:14px;font-family:inherit;line-height:1.5;outline:none;transition:border-color .16s ease,box-shadow .16s ease}.contact_input__NXGUw{height:40px;padding:0 12px}.contact_textarea__nz_oc{padding:10px 12px;resize:vertical;min-height:120px}.contact_input__NXGUw::placeholder,.contact_textarea__nz_oc::placeholder{color:var(--form-hint)}.contact_input__NXGUw:focus,.contact_textarea__nz_oc:focus{border-color:var(--form-input-focus);box-shadow:0 0 0 3px rgba(17,185,216,.14);background:#ffffff}.contact_input__NXGUw:disabled,.contact_textarea__nz_oc:disabled{opacity:.55;cursor:not-allowed}.contact_inputError__VNAYp{border-color:var(--form-error)!important;box-shadow:0 0 0 3px rgba(196,67,77,.1)}.contact_dropdownWrap__Mqkrz{display:flex;flex-direction:column;gap:5px}.contact_dropdownWrap__Mqkrz .dn-custom-dropdown-trigger{height:40px;border-radius:8px;border:1.5px solid var(--form-input-border);background:var(--form-input-bg);color:var(--form-ink);font-size:14px;font-family:inherit;transition:border-color .16s ease,box-shadow .16s ease}.contact_dropdownWrap__Mqkrz .dn-custom-dropdown-trigger.is-open,.contact_dropdownWrap__Mqkrz .dn-custom-dropdown-trigger:focus{border-color:var(--form-input-focus);box-shadow:0 0 0 3px rgba(17,185,216,.14)}.contact_dropdownWrap__Mqkrz.contact_dropdownError__neFyR .dn-custom-dropdown-trigger{border-color:var(--form-error);box-shadow:0 0 0 3px rgba(196,67,77,.1)}.contact_messageHeader__xfDr7{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.contact_counter__iGDsx{font-size:11px;color:var(--form-hint);letter-spacing:.01em;transition:color .16s ease}.contact_counterWarn__mTIEw{color:var(--form-error)}.contact_fieldError__u_Rv_{font-size:12px;color:var(--form-error);margin:0;line-height:1.4}.contact_fieldHint__66R_k{font-size:12px;color:var(--form-hint);margin:0;line-height:1.4}.contact_serverError__xsxjk{display:flex;align-items:flex-start;gap:10px;background:#fff5f6;border:1.5px solid rgba(196,67,77,.24);border-radius:8px;padding:12px 14px;font-size:13px;color:#8b2027;line-height:1.5}.contact_serverError__xsxjk svg{flex-shrink:0;width:16px;height:16px;margin-top:1px;color:var(--form-error)}.contact_submitBtn__wacgk{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:44px;padding:0 24px;border-radius:8px;border:none;background:var(--form-cta);color:#ffffff;font-size:14px;font-weight:600;font-family:inherit;letter-spacing:.01em;cursor:pointer;transition:background .18s ease,opacity .18s ease;align-self:flex-start}.contact_submitBtn__wacgk:hover:not(:disabled){background:var(--form-cta-hover)}.contact_submitBtn__wacgk:disabled{opacity:.52;cursor:not-allowed}.contact_spinner__PNcwS{display:block;width:14px;height:14px;border:2px solid rgba(255,255,255,.35);border-top-color:#ffffff;border-radius:50%;animation:contact_spin__B_97D .65s linear infinite;flex-shrink:0}@keyframes contact_spin__B_97D{to{transform:rotate(1turn)}}.contact_successState__Rkmgc{display:flex;flex-direction:column;align-items:flex-start;gap:12px;padding:32px 28px;border-radius:12px;border:1.5px solid #c6f0e4;background:#f0fdf8}.contact_successIcon__0rmhm{width:40px;height:40px;border-radius:50%;background:#0f966f;display:flex;align-items:center;justify-content:center}.contact_successIcon__0rmhm svg{width:18px;height:18px;color:#ffffff}.contact_successTitle__gRy0P{font-size:18px;font-weight:700;color:#0d5c42;margin:0;letter-spacing:-.01em}.contact_successBody__BqD8B{font-size:14px;color:#1e7a58;margin:0;line-height:1.55}.contact_successReset__ue7ec{margin-top:4px;background:none;border:none;padding:0;font-size:13px;font-weight:600;font-family:inherit;color:var(--form-cta);cursor:pointer;text-decoration:underline;text-underline-offset:2px}.contact_successReset__ue7ec:hover{color:var(--form-cta-hover)}