.page-contacts__layout{display:flex;flex-direction:column;gap:var(--gap-5)}.page-contacts__intro{max-width:72ch;font-size:var(--font-size-5);line-height:var(--line-height);color:var(--text-secondary)}.page-contacts__row{display:grid;gap:var(--gap-5)}.page-contacts__stack{display:flex;flex-direction:column;gap:var(--gap-5);min-width:0}@container section (width >= 1024px){.page-contacts__row{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:stretch}.page-contacts__row>:only-child{grid-column:1 / -1}.page-contacts__stack>:last-child{flex-grow:1}}.page-contacts__head{display:flex;align-items:center;gap:var(--gap-3)}.page-contacts__head .icon-box{flex-shrink:0}.page-contacts__head--top{align-items:flex-start}.page-contacts__head-text{display:flex;flex-direction:column;gap:var(--gap-1);min-width:0}.page-contacts__title{margin:0;color:var(--text-strong)}.page-contacts__hint{margin:0;font-size:var(--font-size-2);line-height:var(--line-height-tight);color:var(--text-muted)}.page-contacts__kicker{margin:0;font-size:var(--font-size-1);font-weight:var(--font-weight-semibold);line-height:var(--line-height-tight);letter-spacing:var(--letter-spacing-wide);text-transform:uppercase;color:var(--text-muted)}.page-contacts__lines{display:flex;flex-direction:column;gap:var(--gap-3);margin:0;padding:0;list-style:none}.page-contacts__line{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--gap-1) var(--gap-3);min-width:0}.page-contacts__value{font-size:var(--font-size-5);font-weight:var(--font-weight-medium);line-height:var(--line-height-tight);color:var(--text-strong);overflow-wrap:anywhere}.page-contacts__line--lead .page-contacts__value{font-family:var(--font-heading);font-size:var(--font-size-8);font-weight:var(--font-weight-semibold);line-height:var(--line-height-display);letter-spacing:var(--letter-spacing-tight);font-variant-numeric:tabular-nums}@media(hover:hover){.page-contacts__value.link:hover{color:var(--text-accent)}}.page-contacts__copyable{min-width:0}.page-contacts__status-row{display:flex;flex-wrap:wrap;align-items:center;gap:var(--gap-2) var(--gap-4)}.page-contacts__status-line{display:flex;flex-wrap:wrap;align-items:center;gap:var(--gap-1) var(--gap-2);margin:0}.page-contacts__status{--contacts-status-ink: color-mix(in srgb, var(--success) 60%, var(--text));display:inline-flex;align-items:center;gap:var(--gap-2);padding:var(--padding-1) var(--padding-3);border-radius:var(--radius-pill);background:color-mix(in srgb,var(--success) 14%,transparent);white-space:nowrap;font-size:var(--font-size-2);font-weight:var(--font-weight-semibold);line-height:var(--line-height-tight);color:var(--contacts-status-ink)}.page-contacts__status:before{content:"";flex-shrink:0;width:var(--size-2);height:var(--size-2);border-radius:var(--radius-full);background:currentcolor}.page-contacts__status[data-state=closed]{--contacts-status-ink: var(--text-secondary);background:color-mix(in srgb,var(--text) 7%,transparent)}@media(prefers-reduced-motion:no-preference){.page-contacts__status[data-state=open]:before{animation:contacts-status-pulse var(--duration-pulse) var(--easing-standard) infinite}}@keyframes contacts-status-pulse{50%{opacity:35%}}.page-contacts .page-contacts__status-cta{appearance:none;padding:0;border:0;background:none;cursor:pointer;font-family:var(--font-text);font-size:var(--font-size-2);font-weight:var(--font-weight-semibold);line-height:var(--line-height-tight);color:var(--link);text-decoration:none}.page-contacts__week{display:flex;flex-direction:column;gap:var(--gap-1);margin:0;padding:0;list-style:none}.page-contacts__day{display:flex;align-items:baseline;justify-content:space-between;gap:var(--gap-3);padding:var(--padding-2) var(--padding-3);border-radius:var(--radius-md);font-size:var(--font-size-4);line-height:var(--line-height-tight);font-variant-numeric:tabular-nums;color:var(--text);transition:background-color var(--duration-base) var(--easing-standard)}.page-contacts__day-name{color:var(--text-secondary)}.page-contacts__day--off .page-contacts__day-time{color:var(--text-muted)}.page-contacts__day.is-active{background:color-mix(in srgb,var(--accent) 14%,transparent);font-weight:var(--font-weight-semibold)}.page-contacts__day.is-active .page-contacts__day-name{color:var(--text-accent)}.page-contacts__find{display:grid;gap:var(--gap-5)}@container section (width >= 769px){.page-contacts__find--map{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch}}@container section (width >= 1024px){.page-contacts__find--map{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}}.page-contacts__find-info{display:flex;flex-direction:column;gap:var(--gap-5);min-width:0}.page-contacts__addresses{display:flex;flex-direction:column;gap:var(--gap-4);font-style:normal}.page-contacts__address{display:flex;flex-direction:column;align-items:flex-start;gap:var(--gap-2)}.page-contacts__address-value{font-size:var(--font-size-4);line-height:var(--line-height);color:var(--text)}.page-contacts__address--primary .page-contacts__address-value{font-size:var(--font-size-6);font-weight:var(--font-weight-medium);line-height:var(--line-height-tight);color:var(--text-strong);text-wrap:balance}.page-contacts__services-block{display:flex;flex-direction:column;gap:var(--gap-2)}.page-contacts__chips{display:flex;flex-wrap:wrap;gap:var(--gap-2);margin:0;padding:0;list-style:none}.page-contacts__chip{display:inline-flex;align-items:center;gap:var(--gap-2);padding:var(--padding-2) var(--padding-4);border:var(--line);border-radius:var(--radius-pill);background:color-mix(in srgb,var(--text) 4%,transparent);font-size:var(--font-size-3);font-weight:var(--font-weight-medium);line-height:var(--line-height-tight);color:var(--text);text-decoration:none;transition:background-color var(--duration-fast) var(--easing-standard),border-color var(--duration-fast) var(--easing-standard),color var(--duration-fast) var(--easing-standard)}@media(hover:hover){.page-contacts__chip:hover{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 12%,transparent);color:var(--text-strong)}}.page-contacts__chip:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.page-contacts__chip-logo{flex-shrink:0;width:var(--icon-md);height:var(--icon-md);object-fit:contain}.page-contacts__map{--size-contacts-map-h: clamp(16.25rem, 12rem + 12vw, 23.75rem);--contacts-map-grid: color-mix(in srgb, var(--text) 6%, transparent);--contacts-map-road: color-mix(in srgb, var(--text) 11%, transparent);position:relative;min-height:var(--size-contacts-map-h);overflow:hidden;border-radius:var(--radius-lg);background:radial-gradient(circle at 50% 42%,color-mix(in srgb,var(--accent) 30%,transparent) 0,transparent 46%),linear-gradient(118deg,transparent 47%,var(--contacts-map-road) 47% 51%,transparent 51%),linear-gradient(28deg,transparent 63%,var(--contacts-map-road) 63% 66%,transparent 66%),repeating-linear-gradient(0deg,var(--contacts-map-grid) 0 1px,transparent 1px 34px),repeating-linear-gradient(90deg,var(--contacts-map-grid) 0 1px,transparent 1px 34px),var(--bg-soft)}.page-contacts__map-facade{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--gap-3);padding:var(--padding-4);color:var(--text);text-align:center;text-decoration:none}.page-contacts__map-pin{position:relative;display:grid;place-items:center}.page-contacts__map-pin:before{content:"";position:absolute;inset:calc(var(--size-3) * -1);border-radius:var(--radius-full);background:color-mix(in srgb,var(--accent) 22%,transparent)}.page-contacts__map-pin .icon-box{position:relative;box-shadow:var(--shadow-md);transition:translate var(--duration-base) var(--easing-spring)}@media(prefers-reduced-motion:no-preference){.page-contacts__map-pin:before{animation:contacts-map-sonar var(--duration-sonar) var(--easing-standard) infinite}}@keyframes contacts-map-sonar{0%{opacity:0%;scale:.6}40%{opacity:100%}to{opacity:0%;scale:1.25}}@media(hover:hover)and (prefers-reduced-motion:no-preference){.page-contacts__map-facade:hover .page-contacts__map-pin .icon-box{translate:0 calc(var(--size-1) * -1)}}.page-contacts__map-facade:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px}.page-contacts__map-note{font-size:var(--font-size-1);line-height:var(--line-height-tight);color:var(--text-muted)}.page-contacts__map iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.page-contacts__form-intro{display:flex;flex-direction:column;gap:var(--gap-2)}.page-contacts__lead{margin:0;color:var(--text-secondary)}.page-contacts__codes{display:flex;flex-wrap:wrap;gap:var(--gap-2);margin:0}.page-contacts__code{display:flex;flex:1 1 auto;flex-direction:column;gap:var(--gap-1);padding:var(--padding-2) var(--padding-3);border-radius:var(--radius-md);background:var(--bg-soft)}.page-contacts__code-head{display:flex;align-items:center;justify-content:space-between;gap:var(--gap-2)}.page-contacts__code-value{margin:0;font-size:var(--font-size-4);font-weight:var(--font-weight-semibold);line-height:var(--line-height-tight);font-variant-numeric:tabular-nums;color:var(--text-strong);white-space:nowrap}.page-contacts__requisites-actions{display:flex;flex-direction:column;align-items:flex-start;gap:var(--gap-3)}.page-contacts__all-label{font-size:var(--font-size-2);line-height:var(--line-height-tight);color:var(--text-secondary);cursor:pointer;transition:color var(--duration-fast) var(--easing-standard)}@media(hover:hover){.page-contacts__all-label:hover{color:var(--text)}}.page-contacts .page-contacts__more{font-size:var(--font-size-3);font-weight:var(--font-weight-semibold);line-height:var(--line-height-tight);color:var(--link);text-decoration:none}@media(hover:hover){.page-contacts .page-contacts__more:hover,.page-contacts .page-contacts__status-cta:hover{color:var(--link-hover)}}
