.ContactsPage-module__5ts9Oa__section{max-width:var(--layout-canvas);padding-block:var(--space-8) var(--space-12);background:var(--surface-page);margin-inline:auto}.ContactsPage-module__5ts9Oa__container{width:var(--layout-column);margin-inline:auto}.ContactsPage-module__5ts9Oa__header{}.ContactsPage-module__5ts9Oa__title{}.ContactsPage-module__5ts9Oa__lead{}.ContactsPage-module__5ts9Oa__layout{gap:var(--space-6);grid-template-columns:minmax(0,1fr) 420px;align-items:start;display:grid}.ContactsPage-module__5ts9Oa__left{gap:var(--space-6);flex-direction:column;min-width:0;display:flex}.ContactsPage-module__5ts9Oa__channels{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(240px,1fr));margin:0;padding:0;list-style:none;display:grid}.ContactsPage-module__5ts9Oa__channel{align-items:flex-start;gap:var(--space-3);height:100%;padding:var(--space-4);border-radius:var(--radius-md);background:var(--section-surface);transition:background var(--duration-fast) var(--ease-out);display:flex}@media (hover:hover){.ContactsPage-module__5ts9Oa__channel:hover{background:var(--surface-control)}}.ContactsPage-module__5ts9Oa__channelIcon{background:var(--surface-page);width:40px;height:40px;color:var(--content-brand);--icon-knockout:var(--surface-page);border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex}.ContactsPage-module__5ts9Oa__channelIcon[data-channel=telegram]{color:var(--brand-telegram)}.ContactsPage-module__5ts9Oa__channelIcon[data-channel=whatsapp]{color:var(--brand-whatsapp)}.ContactsPage-module__5ts9Oa__channelIcon[data-channel=viber]{color:var(--brand-viber)}.ContactsPage-module__5ts9Oa__channelIcon[data-channel=messenger]{color:var(--brand-messenger)}.ContactsPage-module__5ts9Oa__channelText{flex-direction:column;gap:2px;min-width:0;display:flex}.ContactsPage-module__5ts9Oa__channelLabel{color:var(--content-subtle);font-size:var(--text-base-size)}.ContactsPage-module__5ts9Oa__channelValue{color:var(--content-strong);font-size:var(--text-md-size);font-weight:var(--weight-semibold)}.ContactsPage-module__5ts9Oa__channelHours{color:var(--content-muted);font-size:var(--text-sm-size)}.ContactsPage-module__5ts9Oa__block{padding:var(--space-6);border-radius:var(--radius-lg);background:var(--section-surface)}.ContactsPage-module__5ts9Oa__blockTitle{margin:0 0 var(--space-3);color:var(--content-strong);font-size:var(--text-lg-size);font-weight:var(--weight-semibold);line-height:var(--text-lg-line)}.ContactsPage-module__5ts9Oa__plainList{gap:var(--space-2);color:var(--content-muted);font-size:var(--text-md-size);line-height:var(--text-md-line);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ContactsPage-module__5ts9Oa__form{gap:var(--space-3);padding:var(--space-6);border-radius:var(--radius-lg);background:var(--section-surface);flex-direction:column;display:flex}.ContactsPage-module__5ts9Oa__formTitle{color:var(--content-strong);font-size:var(--text-lg-size);font-weight:var(--weight-semibold);line-height:var(--text-lg-line);margin:0}.ContactsPage-module__5ts9Oa__formLead{margin:0 0 var(--space-2);color:var(--content-muted);font-size:var(--text-base-size);line-height:var(--text-base-line)}.ContactsPage-module__5ts9Oa__field{gap:var(--space-2);flex-direction:column;display:flex}.ContactsPage-module__5ts9Oa__label{}.ContactsPage-module__5ts9Oa__input{width:100%;}.ContactsPage-module__5ts9Oa__textarea{width:100%;}.ContactsPage-module__5ts9Oa__submit{margin-top:var(--space-1)}@media (hover:hover){.ContactsPage-module__5ts9Oa__submit:hover{background:var(--interactive-cta-hover)}}.ContactsPage-module__5ts9Oa__status{}.ContactsPage-module__5ts9Oa__note{color:var(--content-subtle);font-size:var(--text-sm-size);line-height:var(--text-sm-line);margin:0}@media (max-width:860px){.ContactsPage-module__5ts9Oa__layout{grid-template-columns:minmax(0,1fr)}.ContactsPage-module__5ts9Oa__title{font-size:var(--text-3xl-size);letter-spacing:var(--text-section-tracking)}}.ContactsPage-module__5ts9Oa__revealEmail{color:var(--content-brand);font-size:var(--text-md-size);font-weight:var(--weight-semibold);line-height:var(--text-md-line);text-align:start;text-underline-offset:3px;background:0 0;border:0;align-self:flex-start;padding:0;text-decoration:underline;}@media (hover:hover){.ContactsPage-module__5ts9Oa__revealEmail:hover{text-decoration-thickness:2px}}@media (max-width:600px){.ContactsPage-module__5ts9Oa__container{width:calc(100% - var(--space-4) * 2)}}.ContactsPage-module__5ts9Oa__channel:active,.ContactsPage-module__5ts9Oa__submit:active{filter:brightness(.96)}
