.contacts-hero[data-v-b81bfba4]{background:#fff;padding:2rem 0}.contacts-hero__card[data-v-b81bfba4]{background:var(--neutral-200);border-radius:var(--border-radius-lg);padding:2rem 2.5rem;border-left:4px solid var(--primary-color);display:flex;align-items:center;justify-content:space-between;gap:2rem;flex-wrap:wrap}.contacts-hero__text[data-v-b81bfba4]{flex:1}.contacts-hero__title[data-v-b81bfba4]{font-size:1.625rem;font-weight:700;color:var(--neutral-900);margin:0 0 .375rem}.contacts-hero__subtitle[data-v-b81bfba4]{font-size:1rem;color:var(--neutral-600);margin:0}.contacts-hero__actions[data-v-b81bfba4]{display:flex;gap:.75rem;flex-shrink:0;flex-wrap:wrap}.contacts-section[data-v-b81bfba4]{background:#fff}.contacts-grid[data-v-b81bfba4]{display:grid;grid-template-columns:repeat(3,1fr);gap:1.25rem}.contact-card[data-v-b81bfba4]{background:var(--neutral-200);border-radius:var(--border-radius-md);padding:1.5rem;display:flex;flex-direction:column;gap:1rem}.contact-card__icon[data-v-b81bfba4]{color:var(--primary-color);flex-shrink:0}.contact-card__body[data-v-b81bfba4]{display:flex;flex-direction:column;gap:.375rem}.contact-card__title[data-v-b81bfba4]{font-size:.8125rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--neutral-500);margin:0 0 .25rem}.contact-card__primary[data-v-b81bfba4]{font-size:1.0625rem;font-weight:600;color:var(--neutral-900);text-decoration:none;font-style:normal;line-height:1.4}.contact-card__primary[data-v-b81bfba4]:hover{color:var(--primary-color)}.contact-card__secondary[data-v-b81bfba4]{font-size:.9375rem;color:var(--neutral-700);text-decoration:none;display:flex;align-items:center;gap:.5rem}.contact-card__secondary[data-v-b81bfba4]:hover{color:var(--primary-color)}.free-badge[data-v-b81bfba4]{font-size:.6875rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;background:#4caf501f;color:var(--accent-success-dark);padding:.15rem .5rem;border-radius:100px}.contact-card__note[data-v-b81bfba4]{font-size:.875rem;color:var(--neutral-500);margin:0;line-height:1.5}.contact-card--messengers[data-v-b81bfba4]{gap:.75rem}.messengers-list[data-v-b81bfba4]{display:flex;flex-direction:row;flex-wrap:wrap;gap:.625rem;margin-top:.25rem}.messenger-link[data-v-b81bfba4]{display:inline-flex;align-items:center;gap:.5rem;font-size:.9rem;font-weight:600;text-decoration:none;padding:.5rem 1rem;border-radius:var(--border-radius-md);transition:opacity .15s,transform .15s;background:#fff;border:1.5px solid var(--neutral-300)}.messenger-link[data-v-b81bfba4]:hover{opacity:.85;transform:translateY(-1px)}.messenger-tg[data-v-b81bfba4]{color:#229ed9;border-color:#229ed940}.messenger-vk[data-v-b81bfba4]{color:#07f;border-color:#0077ff40}.messenger-max[data-v-b81bfba4]{color:#5856d6;border-color:#5856d640}.requisites-section[data-v-b81bfba4]{background:#fff}.requisites-subtitle[data-v-b81bfba4]{font-size:.9375rem;color:var(--neutral-600);margin:.375rem 0 1.5rem}.requisites-grid[data-v-b81bfba4]{display:table;border-collapse:collapse;border:1px solid var(--neutral-300);border-radius:var(--border-radius-md);overflow:hidden}.requisite-item[data-v-b81bfba4]{display:table-row}.requisite-item:not(:last-child) .requisite-item__label[data-v-b81bfba4],.requisite-item:not(:last-child) .requisite-item__value[data-v-b81bfba4]{border-bottom:1px solid var(--neutral-200)}.requisite-item__label[data-v-b81bfba4]{display:table-cell;font-size:.8125rem;color:var(--neutral-500);padding:.625rem 1.5rem .625rem 1.25rem;white-space:nowrap;background:var(--neutral-200);vertical-align:middle}.requisite-item__value[data-v-b81bfba4]{display:table-cell;font-size:.9375rem;color:var(--neutral-900);font-weight:500;padding:.625rem 1.25rem;background:#fff;vertical-align:middle}.requisites-actions[data-v-b81bfba4]{margin-top:1.5rem;display:flex;gap:1rem;align-items:center}.requisites-actions .btn[data-v-b81bfba4]{display:inline-flex;align-items:center;gap:.5rem}@media (max-width: 900px){.contacts-grid[data-v-b81bfba4]{grid-template-columns:1fr 1fr}.contacts-hero__card[data-v-b81bfba4]{flex-direction:column;align-items:flex-start}}@media (max-width: 600px){.contacts-grid[data-v-b81bfba4]{grid-template-columns:1fr}.requisites-grid[data-v-b81bfba4]{display:block;width:100%}.requisite-item[data-v-b81bfba4]{display:flex;flex-direction:column;gap:.125rem;padding:.625rem 1rem;border-bottom:1px solid var(--neutral-200)}.requisite-item__label[data-v-b81bfba4],.requisite-item__value[data-v-b81bfba4]{display:block;padding:0;background:none;border-bottom:none!important;white-space:normal}}
