.Contact_top__LlkXq{padding-top:28px}.Contact_topGrid__4RcBh{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);grid-gap:14px;gap:14px}.Contact_hero__qs2Jw{position:relative;overflow:hidden;border-radius:var(--radius-lg);background:var(--navy);color:var(--white);padding:52px;display:flex;flex-direction:column;justify-content:space-between;gap:36px}.Contact_hero__qs2Jw:before{content:"";position:absolute;right:-120px;bottom:-140px;width:380px;height:380px;border-radius:50%;background:radial-gradient(circle,rgba(242,180,65,.4),transparent 65%);pointer-events:none}.Contact_hero__qs2Jw>*{position:relative}.Contact_crumbs__YZMXM{font-size:13px;font-weight:600;color:#c7d2e5;margin-bottom:22px}.Contact_crumbs__YZMXM a{color:#c7d2e5}.Contact_crumbs__YZMXM a:hover,.Contact_crumbs__YZMXM span{color:var(--gold)}.Contact_title__1dZho{margin:0;font-size:clamp(40px,5vw,64px);line-height:1.03;letter-spacing:-.045em;font-weight:800}.Contact_intro__FUnIC{margin:16px 0 0;font-size:17px;line-height:1.6;color:#c7d2e5}.Contact_channels__2Sq1J{display:grid;grid-gap:10px;gap:10px}.Contact_channel__mFfaf{display:flex;justify-content:space-between;align-items:center;gap:12px;background:rgba(255,255,255,.07);border-radius:14px;padding:16px 18px;color:var(--white);font-weight:700;overflow-wrap:anywhere;transition:background .2s}.Contact_channel__mFfaf:hover{background:rgba(255,255,255,.14);color:var(--white)}.Contact_channelKind__GeZ0b{display:block;font-size:12px;color:#c7d2e5;font-weight:600}.Contact_arrow__NkFqb{color:var(--gold);flex:none}.Contact_form__q_B2n{border:1px solid var(--line);border-radius:var(--radius-lg);padding:44px;display:grid;grid-gap:20px;gap:20px;align-content:start;min-width:0}.Contact_typesSet__BIzfD{border:0;margin:0;padding:0;min-width:0}.Contact_typesLegend__AKLfD{padding:0;font-size:14px;font-weight:700;margin-bottom:12px}.Contact_types__G0Us8{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));grid-gap:8px;gap:8px}.Contact_type__gcr0Z{text-align:left;border:1px solid var(--line-2);border-radius:14px;padding:14px;cursor:pointer;background:var(--white);color:var(--navy);transition:all .2s;display:grid;grid-gap:6px;gap:6px}.Contact_type__gcr0Z:hover{border-color:var(--navy)}.Contact_type__gcr0Z[aria-pressed=true]{background:var(--navy);color:var(--white);border-color:var(--navy)}.Contact_typeIcon__YBIoc{font-size:18px;line-height:1.2}.Contact_typeLabel__Kl1Fv{font-size:14px;font-weight:700}.Contact_fields__rNb6b{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:14px;gap:14px}.Contact_label__Pk_un{display:grid;grid-gap:6px;gap:6px;font-size:13px;font-weight:700;color:var(--navy)}.Contact_input__tsZa2{width:100%;min-width:0;border:1px solid var(--line-2);border-radius:12px;padding:13px 14px;font-weight:500;font-size:15px;color:var(--navy);background:var(--white);outline:0;transition:border-color .2s,box-shadow .2s}textarea.Contact_input__tsZa2{resize:vertical;line-height:1.5}.Contact_input__tsZa2:focus{border-color:var(--blue);box-shadow:0 0 0 4px rgba(29,78,216,.12)}.Contact_submit__YIJ5B{border:0;background:var(--navy);color:var(--white);border-radius:14px;padding:17px;font-weight:700;font-size:16px;cursor:pointer;transition:background .2s}.Contact_submit__YIJ5B:hover:not(:disabled){background:var(--blue)}.Contact_submit__YIJ5B:disabled{cursor:default}.Contact_submit__YIJ5B:disabled:not(.Contact_submitOk__KoHvU){opacity:.7}.Contact_submitOk__KoHvU{background:var(--green)}.Contact_office__ns8kA{padding-top:14px}.Contact_officeGrid__1vBkZ{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);grid-gap:14px;gap:14px}.Contact_map__OehWj{position:relative;display:block;border-radius:var(--radius-lg);overflow:hidden;min-height:340px;background:var(--tint);color:var(--navy)}.Contact_map__OehWj>:first-child{position:absolute;inset:0;transition:transform .6s cubic-bezier(.2,.8,.2,1)}a.Contact_map__OehWj:hover>:first-child{transform:scale(1.02)}.Contact_mapPill__7rP5a{position:absolute;left:18px;bottom:18px;display:inline-flex;align-items:center;gap:8px;background:var(--white);color:var(--navy);border-radius:12px;padding:11px 15px;font-size:14px;font-weight:800;box-shadow:0 10px 30px -12px rgba(10,31,68,.45);transition:background .2s}a.Contact_map__OehWj:hover .Contact_mapPill__7rP5a{background:var(--gold)}.Contact_info__hAor2{border-radius:var(--radius-lg);background:var(--bg-soft);padding:36px;display:grid;grid-gap:22px;gap:22px;align-content:start}.Contact_kicker__yitnV{font-size:12px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--blue);margin-bottom:10px}.Contact_address__B8fJK{font-size:18px;font-weight:700;line-height:1.5;font-style:normal;white-space:pre-line}.Contact_cities__grLTt{display:flex;gap:8px;flex-wrap:wrap}.Contact_city__kDDBW{background:var(--white);border-radius:10px;padding:8px 12px;font-size:14px;font-weight:700}.Contact_socials__sc7i1{display:flex;gap:14px;flex-wrap:wrap;font-weight:700;font-size:15px}.Contact_quick__fpN42{padding-top:14px;padding-bottom:110px}.Contact_quickGrid__I6pzT{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px}.Contact_ql__rraPQ{border-radius:22px;padding:26px;display:grid;grid-gap:6px;gap:6px;transition:background .2s,transform .2s}.Contact_ql__rraPQ:hover{transform:translateY(-2px)}.Contact_qlTitle__an1gX{font-size:19px;font-weight:800}.Contact_qlText__xBe5H{font-size:14px}.Contact_qlGold__y9Cgm{background:var(--gold);color:var(--navy)}.Contact_qlGold__y9Cgm:hover{background:var(--gold-light);color:var(--navy)}.Contact_qlBlue__Idauc{background:var(--blue);color:var(--white)}.Contact_qlBlue__Idauc:hover{background:var(--blue-dark);color:var(--white)}.Contact_qlBlue__Idauc .Contact_qlText__xBe5H{color:#dbe6ff}.Contact_qlNavy__mf5BD{background:var(--navy);color:var(--white)}.Contact_qlNavy__mf5BD:hover{background:var(--navy-2);color:var(--white)}.Contact_qlNavy__mf5BD .Contact_qlText__xBe5H{color:#c7d2e5}@media (max-width:1100px){.Contact_topGrid__4RcBh{grid-template-columns:1fr}.Contact_hero__qs2Jw{gap:28px}.Contact_channels__2Sq1J{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:900px){.Contact_officeGrid__1vBkZ{grid-template-columns:1fr}.Contact_map__OehWj{min-height:0;aspect-ratio:16/9}.Contact_channels__2Sq1J,.Contact_quickGrid__I6pzT{grid-template-columns:1fr}}@media (max-width:720px){.Contact_hero__qs2Jw{padding:40px 28px}.Contact_form__q_B2n{padding:32px 24px}.Contact_info__hAor2{padding:28px 24px}.Contact_quick__fpN42{padding-bottom:80px}}@media (max-width:480px){.Contact_hero__qs2Jw{padding:32px 22px}.Contact_form__q_B2n{padding:24px 18px}.Contact_types__G0Us8{grid-template-columns:repeat(2,minmax(0,1fr))}.Contact_fields__rNb6b{grid-template-columns:1fr}.Contact_map__OehWj{aspect-ratio:4/3}.Contact_mapPill__7rP5a{left:12px;bottom:12px}}