.Contact_page__5CABN{width:min(1120px,calc(100% - 40px));margin:0 auto}.Contact_hero__6S_6o{padding:104px 0 90px;border-bottom:1px solid var(--line)}.Contact_hero__6S_6o>p,.Contact_label__N_djt{color:var(--accent);font-size:.72rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.Contact_hero__6S_6o>p{display:flex;align-items:center;gap:10px}.Contact_hero__6S_6o>p>span{width:8px;height:8px;border-radius:50%;background:var(--success);box-shadow:0 0 0 5px rgba(104,211,145,.1)}.Contact_hero__6S_6o h1{max-width:940px;margin:18px 0 54px;font-size:clamp(3.5rem,7vw,6.7rem);line-height:.96;letter-spacing:-.072em;font-weight:620}.Contact_heroBottom__OpabA{display:grid;grid-template-columns:1fr 1fr;grid-gap:80px;gap:80px}.Contact_heroBottom__OpabA>p{max-width:520px;color:var(--muted);font-size:1rem}.Contact_heroBottom__OpabA>a{align-self:end;justify-self:end;border-bottom:1px solid var(--line);padding-bottom:6px;color:var(--muted);font-size:.86rem}.Contact_contactGrid__huzBu{display:grid;grid-template-columns:.72fr 1.28fr;grid-gap:70px;gap:70px;padding:94px 0 110px;border-bottom:1px solid var(--line)}.Contact_channels___HTRO{margin-top:24px;border-top:1px solid var(--line)}.Contact_channels___HTRO>a{display:grid;grid-template-columns:32px 1fr auto;grid-gap:15px;gap:15px;align-items:center;padding:22px 0;border-bottom:1px solid var(--line)}.Contact_channels___HTRO b,.Contact_channels___HTRO>a>span{color:var(--muted);font-size:.68rem;font-weight:400}.Contact_channels___HTRO strong{font-size:.95rem}.Contact_channels___HTRO p{margin-top:2px;color:var(--muted);font-size:.74rem}.Contact_details__1dAwi{display:grid;grid-gap:18px;gap:18px;margin-top:48px}.Contact_details__1dAwi div{display:flex;justify-content:space-between;gap:18px}.Contact_details__1dAwi span{color:var(--muted);font-size:.72rem}.Contact_details__1dAwi strong{font-size:.76rem;font-weight:550;text-align:right}.Contact_formWrap__J_iLm{padding:34px;border:1px solid var(--line);border-radius:16px;background:var(--surface)}.Contact_formHeading__Ud6QC{display:flex;justify-content:space-between;gap:30px;margin-bottom:34px}.Contact_formHeading__Ud6QC>span{max-width:260px;color:var(--muted);font-size:.72rem;text-align:right}.Contact_form__a5YHI{display:flex;flex-direction:column;gap:22px}.Contact_row__PCFdc{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px}.Contact_form__a5YHI label{display:flex;flex-direction:column;gap:8px}.Contact_form__a5YHI label>span{font-size:.74rem;font-weight:600}.Contact_form__a5YHI em{color:var(--muted);font-style:normal;font-weight:400}.Contact_form__a5YHI input,.Contact_form__a5YHI textarea{width:100%;border:1px solid var(--line);border-radius:8px;background:var(--background);color:var(--text);padding:13px 14px;font-size:.84rem;transition:border-color .2s,background .2s}.Contact_form__a5YHI textarea{resize:vertical;min-height:150px}.Contact_form__a5YHI input::placeholder,.Contact_form__a5YHI textarea::placeholder{color:#66666f}.Contact_form__a5YHI input:focus,.Contact_form__a5YHI textarea:focus{outline:none;border-color:var(--accent);background:#0d0d10}.Contact_form__a5YHI button{min-height:48px;display:flex;align-items:center;justify-content:space-between;border:0;border-radius:8px;background:var(--text);color:var(--background);padding:0 18px;font-size:.83rem;font-weight:700;cursor:pointer}.Contact_fit__Y_0Nz{display:grid;grid-template-columns:.42fr 1fr;grid-gap:60px;gap:60px;padding:100px 0 120px}.Contact_fit__Y_0Nz h2{max-width:700px;font-size:clamp(2.3rem,4vw,4rem);line-height:1.06;letter-spacing:-.055em;font-weight:600}.Contact_tags__K_G_3{display:flex;flex-wrap:wrap;gap:8px;margin-top:32px}.Contact_tags__K_G_3 span{padding:7px 12px;border:1px solid var(--line);border-radius:99px;color:var(--muted);font-size:.75rem}@media(max-width:760px){.Contact_page__5CABN{width:min(100% - 28px,1120px)}.Contact_hero__6S_6o{padding:72px 0 62px}.Contact_hero__6S_6o h1{font-size:clamp(3.2rem,15vw,5rem);margin-bottom:38px}.Contact_contactGrid__huzBu,.Contact_fit__Y_0Nz,.Contact_heroBottom__OpabA{grid-template-columns:1fr;gap:35px}.Contact_heroBottom__OpabA>a{justify-self:start}.Contact_contactGrid__huzBu{padding:70px 0}.Contact_formWrap__J_iLm{padding:24px}.Contact_row__PCFdc{grid-template-columns:1fr}.Contact_formHeading__Ud6QC{flex-direction:column}.Contact_formHeading__Ud6QC>span{text-align:left}.Contact_fit__Y_0Nz{padding:74px 0 90px}}